B C G I N R S T U W

B

BayesianClassifier - Class in net.sf.textkit4j.classify.bayesian
Implements the Classifier API using Bayes Theorem.
BayesianClassifier() - Constructor for class net.sf.textkit4j.classify.bayesian.BayesianClassifier
 
bigrams(String) - Method in class net.sf.textkit4j.matching.NGramFactory
 

C

CategoryData - Class in net.sf.textkit4j.classify.bayesian
 
CategoryData() - Constructor for class net.sf.textkit4j.classify.bayesian.CategoryData
 
CharacterBigramClassifier - Class in net.sf.textkit4j.classify.ngram
Classifies text using character-based bigrams.
CharacterBigramClassifier() - Constructor for class net.sf.textkit4j.classify.ngram.CharacterBigramClassifier
 
CharacterNGramFactory - Class in net.sf.textkit4j.matching
Character-based n-gram factory implementation.
CharacterNGramFactory() - Constructor for class net.sf.textkit4j.matching.CharacterNGramFactory
 
Classification - Class in net.sf.textkit4j.classify
This is the result of a Classifier.classify operation.
Classification() - Constructor for class net.sf.textkit4j.classify.Classification
 
Classifier - Interface in net.sf.textkit4j.classify
Classifiers assign a category, label, or group name to input text based on previously trained data sets.
classify(String) - Method in class net.sf.textkit4j.classify.bayesian.BayesianClassifier
TODO.
classify(String) - Method in interface net.sf.textkit4j.classify.Classifier
 
classify(String) - Method in class net.sf.textkit4j.classify.ngram.NgramClassifier
 
classify(String) - Method in class net.sf.textkit4j.classify.regex.RegexingClassifier
 

G

getCategories() - Method in class net.sf.textkit4j.classify.bayesian.WordAndCategoryOccurences
 
getCategory() - Method in class net.sf.textkit4j.classify.bayesian.CategoryData
 
getCategory() - Method in class net.sf.textkit4j.classify.Classification
 
getCategoryProbability(String) - Method in class net.sf.textkit4j.classify.bayesian.WordAndCategoryOccurences
 
getNgramFactory() - Method in class net.sf.textkit4j.classify.ngram.NgramClassifier
 
getNumWordsObserved() - Method in class net.sf.textkit4j.classify.bayesian.CategoryData
 
getObservedOccurences() - Method in class net.sf.textkit4j.classify.bayesian.CategoryData
 
getObservedOccurences() - Method in class net.sf.textkit4j.classify.bayesian.WordData
 
getObservedOccurencesFor(String) - Method in class net.sf.textkit4j.classify.bayesian.WordData
 
getProbability() - Method in class net.sf.textkit4j.classify.Classification
 
getProbabilityOfWordGivenCategory(String, String) - Method in class net.sf.textkit4j.classify.bayesian.WordAndCategoryOccurences
 
getTrainingData() - Method in class net.sf.textkit4j.classify.ngram.NgramClassifier
 
getWord() - Method in class net.sf.textkit4j.classify.bayesian.WordData
 
getWordBoundaryRegexp() - Static method in class net.sf.textkit4j.classify.support.Words
 
getWordProbability(String) - Method in class net.sf.textkit4j.classify.bayesian.WordAndCategoryOccurences
 

I

incrementObservedOccurences() - Method in class net.sf.textkit4j.classify.bayesian.WordData
 
incrementOccurences() - Method in class net.sf.textkit4j.classify.bayesian.CategoryData
 
incrementOccurencesForCategory(String) - Method in class net.sf.textkit4j.classify.bayesian.WordData
 
isAStopWord(String) - Static method in class net.sf.textkit4j.classify.support.Words
 
isCollapseWhiteSpace() - Method in class net.sf.textkit4j.matching.NGramFactory
 
isLowerCase() - Method in class net.sf.textkit4j.matching.NGramFactory
 
isStripPunctuation() - Method in class net.sf.textkit4j.matching.NGramFactory
 

N

net.sf.textkit4j.classify - package net.sf.textkit4j.classify
 
net.sf.textkit4j.classify.bayesian - package net.sf.textkit4j.classify.bayesian
 
net.sf.textkit4j.classify.ngram - package net.sf.textkit4j.classify.ngram
 
net.sf.textkit4j.classify.regex - package net.sf.textkit4j.classify.regex
 
net.sf.textkit4j.classify.support - package net.sf.textkit4j.classify.support
 
net.sf.textkit4j.matching - package net.sf.textkit4j.matching
 
NEUTRAL_PROBABILITY - Static variable in class net.sf.textkit4j.classify.Classification
 
NgramClassifier - Class in net.sf.textkit4j.classify.ngram
 
NgramClassifier() - Constructor for class net.sf.textkit4j.classify.ngram.NgramClassifier
 
ngramFactory - Variable in class net.sf.textkit4j.classify.ngram.NgramClassifier
 
NGramFactory - Class in net.sf.textkit4j.matching
Generates a map of n-grams and their count in the supplied text.
NGramFactory() - Constructor for class net.sf.textkit4j.matching.NGramFactory
 
NGrams - Class in net.sf.textkit4j.matching
(Plagarized from Wikipedia) An n-gram is a sub-sequence of n items from a given sequence.

R

RegexingClassifier - Class in net.sf.textkit4j.classify.regex
 
RegexingClassifier() - Constructor for class net.sf.textkit4j.classify.regex.RegexingClassifier
 

S

setCategory(String) - Method in class net.sf.textkit4j.classify.bayesian.CategoryData
 
setCategory(String) - Method in class net.sf.textkit4j.classify.Classification
 
setCollapseWhiteSpace(boolean) - Method in class net.sf.textkit4j.matching.NGramFactory
 
setLowerCase(boolean) - Method in class net.sf.textkit4j.matching.NGramFactory
 
setNgramFactory(NGramFactory) - Method in class net.sf.textkit4j.classify.ngram.NgramClassifier
 
setNGramFactory(NGramFactory) - Method in class net.sf.textkit4j.classify.ngram.NgramClassifier
 
setNumWordsObserved(Long) - Method in class net.sf.textkit4j.classify.bayesian.CategoryData
 
setProbability(Double) - Method in class net.sf.textkit4j.classify.Classification
 
setStripPunctuation(boolean) - Method in class net.sf.textkit4j.matching.NGramFactory
 
setTrainingData(Map<String, NGrams>) - Method in class net.sf.textkit4j.classify.ngram.NgramClassifier
 
setWord(String) - Method in class net.sf.textkit4j.classify.bayesian.WordData
 
similiarity(NGrams) - Method in class net.sf.textkit4j.matching.NGrams
Calculates the similarity of this NGrams with the other NGrams as the cosine of the angle between the two NGrams vector representation.

T

trainingNgrams - Variable in class net.sf.textkit4j.classify.ngram.NgramClassifier
 
trainToClassifyAs(String, String) - Method in class net.sf.textkit4j.classify.bayesian.BayesianClassifier
Training simply involves tracking how many times a word is associated with a particular category, how many words observed in total, etc.
trainToClassifyAs(String, String) - Method in interface net.sf.textkit4j.classify.Classifier
 
trainToClassifyAs(String, String) - Method in class net.sf.textkit4j.classify.ngram.CharacterBigramClassifier
 
trainToClassifyAs(String, String) - Method in class net.sf.textkit4j.classify.ngram.NgramClassifier
 
trainToClassifyAs(String, String) - Method in class net.sf.textkit4j.classify.ngram.WordBigramClassifier
 
trainToClassifyAs(String, String) - Method in class net.sf.textkit4j.classify.regex.RegexingClassifier
 
trigrams(String) - Method in class net.sf.textkit4j.matching.NGramFactory
 

U

unigrams(String) - Method in class net.sf.textkit4j.matching.NGramFactory
 
updateOccurences(String, String) - Method in class net.sf.textkit4j.classify.bayesian.WordAndCategoryOccurences
 

W

WordAndCategoryOccurences - Class in net.sf.textkit4j.classify.bayesian
 
WordAndCategoryOccurences() - Constructor for class net.sf.textkit4j.classify.bayesian.WordAndCategoryOccurences
 
WordBigramClassifier - Class in net.sf.textkit4j.classify.ngram
 
WordBigramClassifier() - Constructor for class net.sf.textkit4j.classify.ngram.WordBigramClassifier
 
WordData - Class in net.sf.textkit4j.classify.bayesian
 
WordData() - Constructor for class net.sf.textkit4j.classify.bayesian.WordData
 
WordNGramFactory - Class in net.sf.textkit4j.matching
Generates ngrams of words.
WordNGramFactory() - Constructor for class net.sf.textkit4j.matching.WordNGramFactory
 
Words - Class in net.sf.textkit4j.classify.support
 
Words() - Constructor for class net.sf.textkit4j.classify.support.Words
 

B C G I N R S T U W

Copyright © 2009 All Eight, LLC. All Rights Reserved.