sag-kelp / kelp-full Goto Github PK
View Code? Open in Web Editor NEWHome Page: http://www.kelp-ml.org
License: Apache License 2.0
Home Page: http://www.kelp-ml.org
License: Apache License 2.0
Hi,
I've seen that kelp-input-generator provide the possibility to generate GRCT, LOCT, LCT, so I was wondering if there is also way to generate the Compositional Grammatical Relation Centered Tree of a sentence using KeLP.
I've also read issue 6 and seen how kernel similarity between two tree representation is computed using SubSetTreeKernel, SubTreeKernel and PartialTreeKernel. Is there a way to compute such similarity using a Compositionally Smoothed Partial Tree Kernel?
Thanks in advance
Best regards
Marco
We do tree kernel learning for paragraph-level representations called parse thicket and we include a lot of information for parse tree labels. In particular, verbnet tags. Also, we augment regular trees with discourse trees. Would it be possible to do in KELP?
Hi,
I have a multi-class classification and I need to evaluate the classifier based on micro-averaging measures, e.g. micro-precision, micro-recall and micro-f1. For this purpose, I need to get tp, tn, fp, fn of each class of the problem. Unfortunately, it is not possible to get such information from MulticlassClassificationEvaluator class. Can you please add such capabilities.
Thanks in advance.
Hi,
Unlike natural language text I have source code which I converted to an abstract syntax tree (AST). I want to run tree kernels on these ASTs but I suppose GRCT is not what I need. Even though KeLP is not limited to natural language but at the moment can we use KeLP kernel functions to work with ASTs, of course, with some modifications to the code? What modifications might be needed and do you think it is worthwhile?
Thank you
The method isCompatible of SequenceRepresentation wrongly checks whether the given representation is an instance of TreeRepresentation.
As a matter of fact, it's not possible to properly use sequence representations and, thus, sequence kernels right now.
Would be great if this could be fixed soon!
Thanks,
Henning
Is there a function in KeLP to print the subtrees or subset trees of a sentence?
Can KeLP be used in order to classify an entire document written in natural language?
I've tried to do these steps:
Thanks.
KeLP cannot ignore parenthesis within the string literal
e.g. tree representation ("str+("), it would crash because it has an open parenthesis inside the string.
When I call setDataFromText function using the following tree representation
((ROOT (S (NP (NNP KeLP)) (VP (VBZ is) (ADJP (JJ very amazing)))))
it works fine but a few extra spaces here and there(shown using asteriks *) e.g. as shown below
(ROOT (S (NP (NNP****** KeLP)) (VP (VBZ is) (ADJP (JJ very amazing)))))
gives the error that parentheses are not equal and following is printed
Error in analyzing: (ROOT(S(NP(NNP((((((KeLP))))(VP(VBZ(is))(ADJP(JJ(very(amazing))))))))))
Another example:
((ROOT (S (NP (NNP KeLP)) (VP******(VBZ is) (ADJP (JJ very amazing)))))
Error in analyzing: (ROOT(S(NP(NNP(KeLP)))(VP(((VBZ(((is))(ADJP(JJ(very(amazing)))))))))).
So extra spaces are replaced by arbitrary number of parenthesis which creates a problem during analysis. Since I have source code lines i.e. entire sentences instead of words I cannot control the spaces. Hence any workaround or suggestions welcome. thanks
Hi,
I'm trying to compute similarity between two TreeRepresentations using different Kernel Type.
I'm following the example reported by @crux82 in ISSUE 6 but I'm encountering some problems.
Whenever I compute similarity between two different TreeRepresentation objects using SubTreeKernel and SubSetTreeKernel, I get the same value.
The two values are different only if I try to compute such similarities over the same object.
For example:
TreeRepresentation t1 = new TreeRepresentation();
t1.setDataFromText("(a (b) (c (d)))");
TreeRepresentation t2 = new TreeRepresentation();
t2.setDataFromText("(a (b) (c (d)))");
SubSetTreeKernel subSetTreeKernel = new SubSetTreeKernel(1f, "tree");
SubTreeKernel subTreeKernel = new SubTreeKernel(1f, "tree");
System.out.println("CASE 1:");
System.out.println("Similarity t1-t2 SubSetTreeKernel res = " + subSetTreeKernel.kernelComputation(t1, t2));
System.out.println("Similarity t1-t2 SubTreeKernel res = " + subTreeKernel.kernelComputation(t1, t2));
System.out.println("CASE 2:");
System.out.println("Similarity t1-t1 SubSetTreeKernel res = " + subSetTreeKernel.kernelComputation(t1, t1));
System.out.println("Similarity t1-t1 SubTreeKernel res = " + subTreeKernel.kernelComputation(t1, t1));
OUTPUT:
CASE 1
Similarity t1-t2 SubSetTreeKernel res = 4.0
Similarity t1-t2 SubTreeKernel res = 4.0
CASE 2
Similarity t1-t1 SubSetTreeKernel res = 5.0
Similarity t1-t1 SubTreeKernel res = 4.0
Am I doing it wrong or the similarities should be 5.0 (for SST) and 4.0 (for ST) in both cases?
Would it also be possible to have an example of how similarity is computed using SmoothedPartialTreeKernel with different StructureElementSimilarity?
Thank you so much for your kind attention.
Best regards
Marco
For the partial tree kernel, you only have a non-normalized kernel computation. How can I normalize the score?
Hi,
I am trying to use the PTK with large trees and I receive the following error:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 50 at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:386) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.stringKernelDeltaFunction(PartialTreeKernel.java:405) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.ptkDeltaFunction(PartialTreeKernel.java:330) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.evaluateKernelNotNormalize(PartialTreeKernel.java:261) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.kernelComputation(PartialTreeKernel.java:302) at it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel.kernelComputation(PartialTreeKernel.java:1) at it.uniroma2.sag.kelp.kernel.DirectKernel.kernelComputation(DirectKernel.java:66) at it.uniroma2.sag.kelp.kernel.Kernel.squaredNorm(Kernel.java:170) at it.uniroma2.sag.kelp.kernel.standard.NormalizationKernel.kernelComputation(NormalizationKernel.java:49) at it.uniroma2.sag.kelp.kernel.Kernel.innerProduct(Kernel.java:93) at it.uniroma2.sag.kelp.kernel.pairs.UncrossedPairwiseProductKernel.kernelComputationOverPairs(UncrossedPairwiseProductKernel.java:94) at it.uniroma2.sag.kelp.kernel.pairs.KernelOnPairs.kernelComputation(KernelOnPairs.java:42) at it.uniroma2.sag.kelp.kernel.Kernel.innerProduct(Kernel.java:93) at it.uniroma2.sag.kelp.kernel.standard.LinearKernelCombination.kernelComputation(LinearKernelCombination.java:94) at it.uniroma2.sag.kelp.kernel.Kernel.innerProduct(Kernel.java:89) at KernelCacheCreatorTaskD.main(KernelCacheCreatorTaskD.java:79)
Thanks in advance
Salvatore
When we create representations for paragraphs, we might need to produce multiple structures per text units - would be nice to be able to specify a set of trees.
A number of trees in a set may vary from paragraph to paragraph
Hi,
I have a quick question about your library.
Is it possible to train a model, save it in json, then load it, and continue training?
Hi,
I have upgraded kelp-full maven dependency to version 2.2.1 recently, after that I got "NegativeArraySizeException" with the last line of the following lines of code:
int cacheSize = trainingSet.getNumberOfExamples();
PartialTreeKernel ptk = new PartialTreeKernel("lct");
ptk.setMu((float) 0.4);
ptk.setLambda((float) 0.4);
ptk.setKernelCache(new FixIndexKernelCache(cacheSize));
I have tested other types of KernelCache and I got the same error. While with previous version I did not get such errors. If I should set somethings or add some codes, can you please direct me.
Regards
I have read a few of your papers, I do not know how to generate Dependency-based tree and Dependency-phrase based tree .I have try to use this tools but fails. Can you give me valuable help?
Hi,
I have a 70,000 row data set, and I have converted them into LCT. When I run classification, I got NegativeArraySizeException and the message indicate to usedKernel.setKernelCache(new FixIndexKernelCache(cacheSize)). I think maybe it was caused by the maximum value of Integer. Do I have any other cache to run the data set? Thank you!
Has anyone faced this issue and knows a workaround? Below is the exception I get while setting data using setDataFromText() function.
[main] WARN it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel - Increasing the size of cache matrices to host trees with height=22 and maxBranchingFactor=50 [main] WARN it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel - Increasing the size of cache matrices to host trees with height=34 and maxBranchingFactor=391 [main] WARN it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel - Increasing the size of cache matrices to host trees with height=22 and maxBranchingFactor=50 [main] WARN it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel - Increasing the size of cache matrices to host trees with height=23 and maxBranchingFactor=153 [main] WARN it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel - Increasing the size of cache matrices to host trees with height=30 and maxBranchingFactor=50 [main] WARN it.uniroma2.sag.kelp.kernel.tree.PartialTreeKernel - Increasing the size of cache matrices to host trees with height=24 and maxBranchingFactor=50 java.lang.IllegalArgumentException: unrecognized structureElement StringLiteral:" at it.uniroma2.sag.kelp.data.representation.structure.StructureElementFactory.parseStructureElement(StructureElementFactory.java:121) at it.uniroma2.sag.kelp.data.representation.structure.StructureElementFactory.parseStructureElement(StructureElementFactory.java:154) at it.uniroma2.sag.kelp.data.representation.tree.utils.TreeIO.parseNode(TreeIO.java:141) at it.uniroma2.sag.kelp.data.representation.tree.utils.TreeIO._parseCharniakSentence(TreeIO.java:89) at it.uniroma2.sag.kelp.data.representation.tree.utils.TreeIO._parseCharniakSentence(TreeIO.java:124) at it.uniroma2.sag.kelp.data.representation.tree.utils.TreeIO._parseCharniakSentence(TreeIO.java:124) at it.uniroma2.sag.kelp.data.representation.tree.utils.TreeIO._parseCharniakSentence(TreeIO.java:124) at it.uniroma2.sag.kelp.data.representation.tree.utils.TreeIO._parseCharniakSentence(TreeIO.java:124) at it.uniroma2.sag.kelp.data.representation.tree.utils.TreeIO._parseCharniakSentence(TreeIO.java:124) at it.uniroma2.sag.kelp.data.representation.tree.utils.TreeIO._parseCharniakSentence(TreeIO.java:124) at it.uniroma2.sag.kelp.data.representation.tree.utils.TreeIO._parseCharniakSentence(TreeIO.java:124) at it.uniroma2.sag.kelp.data.representation.tree.utils.TreeIO._parseCharniakSentence(TreeIO.java:124) at it.uniroma2.sag.kelp.data.representation.tree.utils.TreeIO._parseCharniakSentence(TreeIO.java:124) at it.uniroma2.sag.kelp.data.representation.tree.utils.TreeIO._parseCharniakSentence(TreeIO.java:124) at it.uniroma2.sag.kelp.data.representation.tree.utils.TreeIO._parseCharniakSentence(TreeIO.java:124) at it.uniroma2.sag.kelp.data.representation.tree.utils.TreeIO._parseCharniakSentence(TreeIO.java:124) at it.uniroma2.sag.kelp.data.representation.tree.utils.TreeIO._parseCharniakSentence(TreeIO.java:124) at it.uniroma2.sag.kelp.data.representation.tree.utils.TreeIO._parseCharniakSentence(TreeIO.java:124) at it.uniroma2.sag.kelp.data.representation.tree.utils.TreeIO.parseCharniakSentence(TreeIO.java:56) at it.uniroma2.sag.kelp.data.representation.tree.TreeRepresentation.setDataFromText(TreeRepresentation.java:253)
Any help is appreciated.
Hi,
I've encountered some problems when trying to import kelp-full into my maven project. I followed the instruction given in readme.md and edited my pom.xml , however, no jar seems to be download. Could you kindly help me figure out what's the problem. Thanks
Recently, I used KELP to analyze short text classification. However, I encountered the following problem.
Thank you for help.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.