Skip navigation links
A B C D E F G H I K L M N O P R S T V W Z 

A

addition(double[]...) - Static method in class org.maochen.nlp.utils.VectorUtils
 
annotate(String, SentenceTypeClassifier, FeatureExtractor) - Static method in class org.maochen.nlp.sentencetypeclassifier.SentenceTypeClassifier
 
apply(double, double) - Method in interface org.maochen.nlp.utils.BiFunctionDoublePrimitive
Applies this function to the given arguments.

B

BiFunctionDoublePrimitive - Interface in org.maochen.nlp.utils
Created by Maochen on 5/22/15.
buildModel(String) - Method in class org.maochen.nlp.wordcorrection.SingleWordCorrection
 

C

clear() - Method in class org.maochen.nlp.datastructure.DoubleKeyMap
 
column(K2) - Method in class org.maochen.nlp.datastructure.DoubleKeyMap
 
containsKey1(K1) - Method in class org.maochen.nlp.datastructure.DoubleKeyMap
 
containsKey2(K2) - Method in class org.maochen.nlp.datastructure.DoubleKeyMap
 
containsValue(V) - Method in class org.maochen.nlp.datastructure.DoubleKeyMap
 
convertMapKey(Map<Integer, Double>) - Method in class org.maochen.nlp.datastructure.LabelIndexer
 

D

DELIMITER - Static variable in class org.maochen.nlp.sentencetypeclassifier.SentenceTypeClassifier
 
distance - Variable in class org.maochen.nlp.datastructure.Tuple
 
dotProduct(double[], double[]) - Static method in class org.maochen.nlp.utils.VectorUtils
 
DoubleKeyMap<K1,K2,V> - Class in org.maochen.nlp.datastructure
 
DoubleKeyMap() - Constructor for class org.maochen.nlp.datastructure.DoubleKeyMap
 
doubleToFloat(double[]) - Static method in class org.maochen.nlp.utils.VectorUtils
 

E

extractFeature(Set<String>) - Method in class org.maochen.nlp.sentencetypeclassifier.TrainingFeatureExtractor
 

F

FeatureExtractor - Class in org.maochen.nlp.sentencetypeclassifier
Created by Maochen on 8/5/14.
FeatureExtractor(String, String) - Constructor for class org.maochen.nlp.sentencetypeclassifier.FeatureExtractor
 
featureVector - Variable in class org.maochen.nlp.datastructure.Tuple
 
floatToDouble(float[]) - Static method in class org.maochen.nlp.utils.VectorUtils
 

G

gaussianPDF(double, double, double) - Static method in class org.maochen.nlp.utils.VectorUtils
 
get(K1, K2) - Method in class org.maochen.nlp.datastructure.DoubleKeyMap
 
getAllWords() - Method in class org.maochen.nlp.WordCount
 
getCosinValue(double[], double[]) - Static method in class org.maochen.nlp.utils.VectorUtils
 
getDEPString(DTree) - Method in class org.maochen.nlp.sentencetypeclassifier.FeatureExtractor
 
getFeats(String) - Method in class org.maochen.nlp.sentencetypeclassifier.FeatureExtractor
 
getFeats(String, DTree) - Method in class org.maochen.nlp.sentencetypeclassifier.FeatureExtractor
 
getIndex(String) - Method in class org.maochen.nlp.datastructure.LabelIndexer
 
getIndexSet() - Method in class org.maochen.nlp.datastructure.LabelIndexer
 
getLabel(int) - Method in class org.maochen.nlp.datastructure.LabelIndexer
 
getLabelSize() - Method in class org.maochen.nlp.datastructure.LabelIndexer
 
getProbability() - Method in class org.maochen.nlp.utils.StopwordsGenerator
 
getResult() - Method in class org.maochen.nlp.classifier.maxent.MaxEntClassifier
 
getTopX(int) - Method in class org.maochen.nlp.WordCount
 
getWordDatum(String) - Method in class org.maochen.nlp.WordCount
 

H

hasLabel(String) - Method in class org.maochen.nlp.datastructure.LabelIndexer
 
hasNext() - Method in class org.maochen.nlp.classifier.maxent.StringEventStream
 
hasNext() - Method in class org.maochen.nlp.classifier.maxent.TupleEventStream
 

I

IClassifier - Interface in org.maochen.nlp.classifier
 
id - Variable in class org.maochen.nlp.datastructure.Tuple
 
intToString(int[]) - Static method in class org.maochen.nlp.utils.VectorUtils
 
isEmpty() - Method in class org.maochen.nlp.datastructure.DoubleKeyMap
 

K

key2Set() - Method in class org.maochen.nlp.datastructure.DoubleKeyMap
 
KNNClassifier - Class in org.maochen.nlp.classifier.knn
Simple Wrapper, Id is based on the input sequence.
KNNClassifier() - Constructor for class org.maochen.nlp.classifier.knn.KNNClassifier
 

L

label - Variable in class org.maochen.nlp.datastructure.Tuple
 
LabelIndexer - Class in org.maochen.nlp.datastructure
Created by Maochen on 12/4/14.
LabelIndexer(List<Tuple>) - Constructor for class org.maochen.nlp.datastructure.LabelIndexer
 
labelIndexer - Variable in class org.maochen.nlp.datastructure.LabelIndexer
 
load(InputStream) - Method in class org.maochen.nlp.classifier.naivebayes.NaiveBayesModel
 
load(InputStream) - Method in class org.maochen.nlp.classifier.perceptron.PerceptronModel
 
loadModel(String) - Method in class org.maochen.nlp.classifier.maxent.MaxEntClassifier
 
loadModel(String) - Method in class org.maochen.nlp.classifier.naivebayes.NaiveBayesClassifier
 
loadModel(String) - Method in class org.maochen.nlp.sentencetypeclassifier.SentenceTypeClassifier
 

M

main(String[]) - Static method in class org.maochen.nlp.classifier.knn.KNNClassifier
 
main(String[]) - Static method in class org.maochen.nlp.classifier.maxent.MaxEntClassifier
 
main(String[]) - Static method in class org.maochen.nlp.classifier.naivebayes.NaiveBayesClassifier
 
main(String[]) - Static method in class org.maochen.nlp.classifier.perceptron.PerceptronClassifier
 
main(String[]) - Static method in class org.maochen.nlp.sentencetypeclassifier.SentenceTypeClassifier
 
main(String[]) - Static method in class org.maochen.nlp.utils.StopwordsGenerator
 
main(String[]) - Static method in class org.maochen.nlp.wordcorrection.SingleWordCorrection
 
main(String[]) - Static method in class org.maochen.nlp.WordCount
 
main1(String[]) - Static method in class org.maochen.nlp.classifier.naivebayes.NaiveBayesClassifier
 
mapSerialize(Set<Map.Entry<T1, T2>>) - Static method in class org.maochen.nlp.classifier.ModelSerializeUtils
 
MaxEntClassifier - Class in org.maochen.nlp.classifier.maxent
 
MaxEntClassifier(boolean) - Constructor for class org.maochen.nlp.classifier.maxent.MaxEntClassifier
 
model - Variable in class org.maochen.nlp.classifier.perceptron.PerceptronClassifier
 
ModelSerializeUtils - Class in org.maochen.nlp.classifier
Created by Maochen on 6/1/15.
ModelSerializeUtils() - Constructor for class org.maochen.nlp.classifier.ModelSerializeUtils
 

N

NaiveBayesClassifier - Class in org.maochen.nlp.classifier.naivebayes
Created by Maochen on 12/3/14.
NaiveBayesClassifier(InputStream) - Constructor for class org.maochen.nlp.classifier.naivebayes.NaiveBayesClassifier
 
NaiveBayesClassifier() - Constructor for class org.maochen.nlp.classifier.naivebayes.NaiveBayesClassifier
 
NaiveBayesModel - Class in org.maochen.nlp.classifier.naivebayes
Created by Maochen on 5/29/15.
NaiveBayesModel() - Constructor for class org.maochen.nlp.classifier.naivebayes.NaiveBayesModel
 
next() - Method in class org.maochen.nlp.classifier.maxent.StringEventStream
 
next() - Method in class org.maochen.nlp.classifier.maxent.TupleEventStream
 
normalize() - Method in class org.maochen.nlp.utils.StopwordsGenerator
 
normalize() - Method in class org.maochen.nlp.WordCount
 

O

oneDimensionArraySerialize(double[]) - Static method in class org.maochen.nlp.classifier.ModelSerializeUtils
 
onlineTrain(double[], int) - Method in class org.maochen.nlp.classifier.perceptron.PerceptronClassifier
 
org.maochen.nlp - package org.maochen.nlp
 
org.maochen.nlp.classifier - package org.maochen.nlp.classifier
 
org.maochen.nlp.classifier.knn - package org.maochen.nlp.classifier.knn
 
org.maochen.nlp.classifier.maxent - package org.maochen.nlp.classifier.maxent
 
org.maochen.nlp.classifier.naivebayes - package org.maochen.nlp.classifier.naivebayes
 
org.maochen.nlp.classifier.perceptron - package org.maochen.nlp.classifier.perceptron
 
org.maochen.nlp.datastructure - package org.maochen.nlp.datastructure
 
org.maochen.nlp.sentencetypeclassifier - package org.maochen.nlp.sentencetypeclassifier
 
org.maochen.nlp.utils - package org.maochen.nlp.utils
 
org.maochen.nlp.wordcorrection - package org.maochen.nlp.wordcorrection
 

P

PerceptronClassifier - Class in org.maochen.nlp.classifier.perceptron
Created by Maochen on 6/5/15.
PerceptronClassifier() - Constructor for class org.maochen.nlp.classifier.perceptron.PerceptronClassifier
 
PerceptronModel - Class in org.maochen.nlp.classifier.perceptron
Created by Maochen on 6/5/15.
PerceptronModel() - Constructor for class org.maochen.nlp.classifier.perceptron.PerceptronModel
 
PerceptronModel(PerceptronModel) - Constructor for class org.maochen.nlp.classifier.perceptron.PerceptronModel
 
PerceptronModel(List<Tuple>) - Constructor for class org.maochen.nlp.classifier.perceptron.PerceptronModel
 
persist(String) - Method in class org.maochen.nlp.classifier.maxent.MaxEntClassifier
 
persist(String) - Method in class org.maochen.nlp.classifier.naivebayes.NaiveBayesModel
 
persist(String) - Method in class org.maochen.nlp.classifier.perceptron.PerceptronModel
 
persist(String) - Method in class org.maochen.nlp.sentencetypeclassifier.SentenceTypeClassifier
 
persistModel(String) - Method in class org.maochen.nlp.classifier.naivebayes.NaiveBayesClassifier
 
persistModel(String) - Method in class org.maochen.nlp.wordcorrection.SingleWordCorrection
 
predict(Tuple) - Method in interface org.maochen.nlp.classifier.IClassifier
 
predict(Tuple) - Method in class org.maochen.nlp.classifier.knn.KNNClassifier
Return the predict to every other train vector's distance.
predict(String[]) - Method in class org.maochen.nlp.classifier.maxent.MaxEntClassifier
 
predict(Tuple) - Method in class org.maochen.nlp.classifier.naivebayes.NaiveBayesClassifier
 
predict(Tuple) - Method in class org.maochen.nlp.classifier.perceptron.PerceptronClassifier
 
predict(String, FeatureExtractor) - Method in class org.maochen.nlp.sentencetypeclassifier.SentenceTypeClassifier
 
predict(String) - Method in class org.maochen.nlp.wordcorrection.SingleWordCorrection
 
predictAllOutcome(String, FeatureExtractor) - Method in class org.maochen.nlp.sentencetypeclassifier.SentenceTypeClassifier
 
predictLabel(Tuple) - Method in class org.maochen.nlp.classifier.naivebayes.NaiveBayesClassifier
 
put(K1, K2, V) - Method in class org.maochen.nlp.datastructure.DoubleKeyMap
 
put(String) - Method in class org.maochen.nlp.WordCount
 
putByLabels(List<String>) - Method in class org.maochen.nlp.datastructure.LabelIndexer
 

R

readTrainingData(String, String) - Static method in class org.maochen.nlp.classifier.naivebayes.NaiveBayesClassifier
 
remove(K1, K2) - Method in class org.maochen.nlp.datastructure.DoubleKeyMap
 
remove(String) - Method in class org.maochen.nlp.WordCount
 
removeK1(K1) - Method in class org.maochen.nlp.datastructure.DoubleKeyMap
 
removeK2(K2) - Method in class org.maochen.nlp.datastructure.DoubleKeyMap
 
restoreModel(String) - Method in class org.maochen.nlp.wordcorrection.SingleWordCorrection
 
row(K1) - Method in class org.maochen.nlp.datastructure.DoubleKeyMap
 
rowKeySet() - Method in class org.maochen.nlp.datastructure.DoubleKeyMap
 

S

scale(double[], double) - Static method in class org.maochen.nlp.utils.VectorUtils
 
SentenceTypeClassifier - Class in org.maochen.nlp.sentencetypeclassifier
 
SentenceTypeClassifier(String) - Constructor for class org.maochen.nlp.sentencetypeclassifier.SentenceTypeClassifier
 
setParameter(Map<String, String>) - Method in interface org.maochen.nlp.classifier.IClassifier
 
setParameter(Map<String, String>) - Method in class org.maochen.nlp.classifier.knn.KNNClassifier
k: k nearest neighbors.
setParameter(Map<String, String>) - Method in class org.maochen.nlp.classifier.maxent.MaxEntClassifier
 
setParameter(Map<String, String>) - Method in class org.maochen.nlp.classifier.naivebayes.NaiveBayesClassifier
 
setParameter(Map<String, String>) - Method in class org.maochen.nlp.classifier.perceptron.PerceptronClassifier
 
sigmoid - Static variable in class org.maochen.nlp.utils.VectorUtils
 
SingleWordCorrection - Class in org.maochen.nlp.wordcorrection
This is for the single word correction.
SingleWordCorrection() - Constructor for class org.maochen.nlp.wordcorrection.SingleWordCorrection
 
size() - Method in class org.maochen.nlp.datastructure.DoubleKeyMap
 
splitData(String) - Static method in class org.maochen.nlp.classifier.naivebayes.NaiveBayesClassifier
 
StopwordsGenerator - Class in org.maochen.nlp.utils
Go through every document, count prob for P(w)=C(w)/C(documents), C(w) for every doc is either 0 or 1, not the total count in that doc.
StopwordsGenerator() - Constructor for class org.maochen.nlp.utils.StopwordsGenerator
 
StringEventStream - Class in org.maochen.nlp.classifier.maxent
Created by Maochen on 12/10/14.
StringEventStream(List<String[]>) - Constructor for class org.maochen.nlp.classifier.maxent.StringEventStream
 
stringNormalize(String) - Method in class org.maochen.nlp.utils.StopwordsGenerator
 
StringProcessor - Class in org.maochen.nlp.wordcorrection
 
StringProcessor() - Constructor for class org.maochen.nlp.wordcorrection.StringProcessor
 

T

tanh - Static variable in class org.maochen.nlp.utils.VectorUtils
 
tokenize(String) - Method in class org.maochen.nlp.wordcorrection.StringProcessor
 
toString() - Method in class org.maochen.nlp.datastructure.DoubleKeyMap
 
toString() - Method in class org.maochen.nlp.datastructure.Tuple
 
train(List<Tuple>) - Method in interface org.maochen.nlp.classifier.IClassifier
 
train(List<Tuple>) - Method in class org.maochen.nlp.classifier.knn.KNNClassifier
train() method for knn is just used for loading trainingdata!!
train(List<Tuple>) - Method in class org.maochen.nlp.classifier.naivebayes.NaiveBayesClassifier
 
train(List<Tuple>) - Method in class org.maochen.nlp.classifier.perceptron.PerceptronClassifier
 
train(String, TrainingFeatureExtractor) - Method in class org.maochen.nlp.sentencetypeclassifier.SentenceTypeClassifier
 
TrainingFeatureExtractor - Class in org.maochen.nlp.sentencetypeclassifier
Created by Maochen on 8/12/14.
TrainingFeatureExtractor(String, String) - Constructor for class org.maochen.nlp.sentencetypeclassifier.TrainingFeatureExtractor
 
Tuple - Class in org.maochen.nlp.datastructure
Created by Maochen on 12/3/14.
Tuple(double[]) - Constructor for class org.maochen.nlp.datastructure.Tuple
 
Tuple(int, double[], String) - Constructor for class org.maochen.nlp.datastructure.Tuple
 
TupleEventStream - Class in org.maochen.nlp.classifier.maxent
Created by Maochen on 12/10/14.
TupleEventStream(List<Tuple>) - Constructor for class org.maochen.nlp.classifier.maxent.TupleEventStream
 
twoDimensionalArraySerialize(double[][]) - Static method in class org.maochen.nlp.classifier.ModelSerializeUtils
 

V

VectorUtils - Class in org.maochen.nlp.utils
Copyright 2014-2015 maochen.org Author: Maochen.G contact@maochen.org For the detail information about license, check the LICENSE.txt
VectorUtils() - Constructor for class org.maochen.nlp.utils.VectorUtils
 

W

WordCount - Class in org.maochen.nlp
Unigram word freq count
WordCount() - Constructor for class org.maochen.nlp.WordCount
 
writeFile(String, List<Map.Entry<String, Double>>) - Method in class org.maochen.nlp.utils.StopwordsGenerator
 
writeToFile(List<Tuple>, String) - Static method in class org.maochen.nlp.classifier.naivebayes.NaiveBayesClassifier
 

Z

zip(double[], double[], BiFunctionDoublePrimitive) - Static method in class org.maochen.nlp.utils.VectorUtils
 
A B C D E F G H I K L M N O P R S T V W Z 
Skip navigation links

Copyright © 2015. All rights reserved.