- Idf - Class in org.ai_heuristic.eval.text
-
This class calculates the inverse document frequency for a list of terms on bag-of-words.
- Idf() - Constructor for class org.ai_heuristic.eval.text.Idf
-
Create a new instance of Idf.
- INDENT - Static variable in class org.ai_heuristic.util.TextHandler
-
- indexList - Variable in class org.ai_heuristic.algo.sort.SortAlgorithm
-
If the new positions of the unsorted elements are stored, then save that here.
- IndexSimilarity - Class in org.ai_heuristic.functs.similar
-
This metric is a boolean count of similar entries in unordered lists, with
relation to index keys.
- IndexSimilarity() - Constructor for class org.ai_heuristic.functs.similar.IndexSimilarity
-
Create a new instance of IndexSimilarity.
- IndexSimilarity(String) - Constructor for class org.ai_heuristic.functs.similar.IndexSimilarity
-
Create a new instance of IndexSimilarity.
- INDEXSIMILARITY - Static variable in class org.ai_heuristic.util.AiHeuristicConst
-
- InformationGain - Class in org.ai_heuristic.algo.classify
-
This class implements the Information Gain evaluation.
- InformationGain() - Constructor for class org.ai_heuristic.algo.classify.InformationGain
-
Create a new instance of InformationGain.
- InformationGain(String) - Constructor for class org.ai_heuristic.algo.classify.InformationGain
-
Create a new instance of InformationGain.
- INFORMATIONGAIN - Static variable in class org.ai_heuristic.util.AiHeuristicConst
-
- initialise() - Method in class org.ai_heuristic.algo.AlgorithmCompare
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.algo.AlgorithmCompareList
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.algo.AlgorithmCompareTree
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.algo.classify.InformationGain
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.algo.classify.Markov
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.algo.classify.VarGain
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.algo.cluster.CompleteLinkCluster
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.algo.cluster.NearestNeighbour
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.algo.cluster.SingleLinkCluster
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.algo.prob.Entropy
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.algo.prob.KullbackLeibler
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.algo.prob.NGram
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.activate.FunctionHardLimit
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.activate.FunctionLinear
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.activate.FunctionLinearPlus
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.activate.FunctionLinearRectified
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.activate.FunctionSigmoid
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.activate.FunctionSymmetricHardLimit
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.activate.FunctionTanH
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.Function
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.learn.FunctionConstantFactor
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.learn.FunctionCount
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.learn.FunctionExponentialFactor
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.learn.FunctionGaussFactor
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.learn.FunctionHyperbolicFactor
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.metric.CityBlockDistance
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.metric.CosineSimilarity
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.metric.EuclideanDistance
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.metric.JaccardCoefficient
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.metric.MinkowskiDistance
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.similar.DemerauLevenshtein
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.similar.Hamming
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.similar.IndexSimilarity
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.similar.JaroWinkler
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.similar.Levenshtein
-
Initialise the function values, setting the config parameters or other.
- initialise() - Method in class org.ai_heuristic.functs.test.SimpleFunction
-
Initialise the function values, setting the config parameters or other.
- innerObject(Object) - Method in class org.ai_heuristic.functs.Function
-
Convert the data object to return the nested value if of type
MetricValue
.
- InsertionSort - Class in org.ai_heuristic.algo.sort
-
This is my implementation of the insertion sort algorithm with a binary sort of the inner loop.
- InsertionSort() - Constructor for class org.ai_heuristic.algo.sort.InsertionSort
-
Create a new instance of InsertionSort
- INTEGER - Static variable in class org.ai_heuristic.util.AiTypeConst
-
Integer class type
- INTEGEROBJ - Static variable in class org.ai_heuristic.util.AiTypeConst
-
Integer object class type
- intersection(List<T>, List<T>) - Method in class org.ai_heuristic.eval.SimpleMathCompare
-
Calculate the intersection between two lists of objects.
- intersection(BagOfWords) - Method in class org.ai_heuristic.model.BagOfWords
-
Create a new bag of words that is the intersection of this one with
the one passed in.
- intersection(BagOfWords) - Method in class org.ai_heuristic.model.MetaBagOfWords
-
Create a new bag of words that is the intersection of this one with
the one passed in.
- INTERSECTION - Static variable in class org.ai_heuristic.util.AiHeuristicConst
-
This defines the intersection operator
- intersectionOther(MetaBagOfWords) - Method in class org.ai_heuristic.model.MetaBagOfWords
-
Update this bag of words with intersections of the 'other' fields from
the parameter passed in.
- isBetter(double, double) - Method in class org.ai_heuristic.algo.cluster.som.network.KohonenNeuron
-
Return true if value2 is better than value1, as determined by the measurements of
the distance evaluation function, or a direct comparison if there is not one.
- isBetter(String, Object, Object) - Method in class org.ai_heuristic.algo.prob.KullbackLeibler
-
Return true if value2 is better than value1, as determined by the measurements of
this evaluation function.
- isBetter(String, Object, Object) - Method in class org.ai_heuristic.algo.prob.NGram
-
Return true if value2 is better than value1, as determined by the measurements of
this evaluation function.
- isBetter(String, Object, Object) - Method in class org.ai_heuristic.functs.FunctionMetric
-
Return true if value2 is better than value1, as determined by the measurements of
this evaluation function.
- isBetter(String, Object, Object) - Method in class org.ai_heuristic.functs.metric.CityBlockDistance
-
Return true if value2 is better than value1, as determined by the measurements of
this evaluation function.
- isBetter(String, Object, Object) - Method in class org.ai_heuristic.functs.metric.CosineSimilarity
-
Return true if value2 is better than value1, as determined by the measurements of
this evaluation function.
- isBetter(String, Object, Object) - Method in class org.ai_heuristic.functs.metric.EuclideanDistance
-
Return true if value2 is better than value1, as determined by the measurements of
this evaluation function.
- isBetter(String, Object, Object) - Method in class org.ai_heuristic.functs.metric.JaccardCoefficient
-
Return true if value2 is better than value1, as determined by the measurements of
this evaluation function.
- isBetter(String, Object, Object) - Method in class org.ai_heuristic.functs.metric.MinkowskiDistance
-
Return true if value2 is better than value1, as determined by the measurements of
this evaluation function.
- isBetter(String, Object, Object) - Method in class org.ai_heuristic.functs.similar.DemerauLevenshtein
-
Return true if value2 is better than value1, as determined by the measurements of
this evaluation function.
- isBetter(String, Object, Object) - Method in class org.ai_heuristic.functs.similar.Hamming
-
Return true if value2 is better than value1, as determined by the measurements of
this evaluation function.
- isBetter(String, Object, Object) - Method in class org.ai_heuristic.functs.similar.IndexSimilarity
-
Return true if value2 is better than value1, as determined by the measurements of
this evaluation function.
- isBetter(String, Object, Object) - Method in class org.ai_heuristic.functs.similar.JaroWinkler
-
Return true if value2 is better than value1, as determined by the measurements of
this evaluation function.
- isBetter(String, Object, Object) - Method in class org.ai_heuristic.functs.similar.Levenshtein
-
Return true if value2 is better than value1, as determined by the measurements of
this evaluation function.
- isDataset(Object) - Static method in class org.ai_heuristic.eval.metric.MetricDataset
-
Return true if the data object is already a MetricDataset
type.
- isEmpty() - Method in class org.ai_heuristic.model.NodeStats
-
Return true if any stats are empty.
- isFilterGeneralCharacter(String) - Static method in class org.ai_heuristic.util.SymbolHandler
-
Return true if the entered tag name is a default general character type.
- isLeaf() - Method in class org.ai_heuristic.tree.TreeNode
-
Return true if a leaf node.
- isLegalNumber(Object) - Static method in class org.ai_heuristic.functs.Function
-
Return true if the value is a legal number, for instance, not infinite or NaN.
- isNumberType(String) - Static method in class org.ai_heuristic.util.AiTypeConst
-
Return true if type is a simple type.
- isNumerical(String) - Static method in class org.ai_heuristic.util.TextHandler
-
Return true if the text is numerical.
- isSimpleType(String) - Static method in class org.ai_heuristic.util.AiTypeConst
-
Return true if type is a simple type.
- isSingleValue() - Method in class org.ai_heuristic.eval.metric.MetricDataset
-
Return true if the dataset stores a single value only.
- isStartSentence(String, String) - Static method in class org.ai_heuristic.util.TextHandler
-
Return true if the text is the start of a new sentence.
- isSymbol(char) - Static method in class org.ai_heuristic.util.TextHandler
-
Return true if the text is a symbol, excluding characters and numbers.
- isUpperCase(char) - Static method in class org.ai_heuristic.util.TextHandler
-
Return true if the character is upper case.
- isWhitespace(String) - Static method in class org.ai_heuristic.util.TextHandler
-
Return true if the text is all whitespace.