- magnitude(BagOfWords) - Method in class org.ai_heuristic.model.BagOfWords
-
Calculate the magnitude value of this bag-of-words with the one passed in.
- magnitude(BagOfWords) - Method in class org.ai_heuristic.model.MetaBagOfWords
-
Calculate the magnitude value of this bag-of-words with the one passed in.
- MAGNITUDE - Static variable in class org.ai_heuristic.util.AiHeuristicConst
-
This defines the magnitude operator
- magnitudeOther(BagOfWords) - Method in class org.ai_heuristic.model.MetaBagOfWords
-
Update this bag of words with magnitude of the 'other' fields from
the parameter passed in.
- Markov - Class in org.ai_heuristic.algo.classify
-
A very basic Markov model that counts the number of occurrences in the training datasets.
- Markov() - Constructor for class org.ai_heuristic.algo.classify.Markov
-
Create a new instance of Markov.
- Markov(String) - Constructor for class org.ai_heuristic.algo.classify.Markov
-
Create a new instance of Markov.
- Markov(String, FunctionLearn) - Constructor for class org.ai_heuristic.algo.classify.Markov
-
Create a new instance of Markov.
- markovModel - Variable in class org.ai_heuristic.algo.classify.Markov
-
The Markov model
- MathBOW - Class in org.ai_heuristic.eval
-
Provides one implementation of a Bag-Of-Words evaluation function that includes mathematical
operations.
- MathBOW() - Constructor for class org.ai_heuristic.eval.MathBOW
-
Create a new instance of MathBOW.
- mathCompare - Variable in class org.ai_heuristic.algo.cluster.NearestNeighbour
-
Single value math comparisons - simple type
- mathCompare(String, T, T, String) - Method in interface org.ai_heuristic.def.EvaluateMathDef
-
Evaluate the comparison expression.
- mathCompare - Variable in class org.ai_heuristic.eval.Condition
-
The match comparison
- mathCompare(String, T, T, String) - Method in class org.ai_heuristic.eval.MathBOW
-
Not defined for a BagOfWords.
- mathCompare(String, Object, Object, String) - Method in class org.ai_heuristic.eval.MathString
-
Evaluate the expression.
- mathCompare(String, T, T, String) - Method in class org.ai_heuristic.eval.SimpleMathCompare
-
Evaluate the mathematical expression value1 operator value2
.
- mathCompare - Variable in class org.ai_heuristic.functs.Function
-
The evaluation service
- mathCompare - Variable in class org.ai_heuristic.tree.KD_TreeNode
-
Single value math comparisons - simple type
- MATHEVALUATOR - Static variable in class org.ai_heuristic.util.AiHeuristicConst
-
- mathOperation(String, T, T, String) - Method in interface org.ai_heuristic.def.EvaluateMathDef
-
Evaluate the mathematical expression.
- mathOperation(String, Object, Object, String) - Method in class org.ai_heuristic.eval.MathBOW
-
Evaluate the mathematical expression value1 operator value2
.
- mathOperation(String, Object, Object, String) - Method in class org.ai_heuristic.eval.MathString
-
Evaluate the expression.
- mathOperation(String, T, T, String) - Method in class org.ai_heuristic.eval.SimpleMathCompare
-
Evaluate the mathematical expression value1 operator value2
.
- MathStat - Class in org.ai_heuristic.functs
-
This class implements some basic mathematical and statistical functions.
- MathStat() - Constructor for class org.ai_heuristic.functs.MathStat
-
- MathString - Class in org.ai_heuristic.eval
-
Provides one implementation of a String-based evaluation function that includes mathematical
operations.
- MathString() - Constructor for class org.ai_heuristic.eval.MathString
-
Create a new instance of MathString.
- MatrixTopology - Class in org.ai_heuristic.algo.cluster.som.topology
-
Updated version of the source code for the kohonen self-organising map at http://jknnl.sourceforge.net/
Some classes or packages may have been moved or changed.
- MatrixTopology(int, int) - Constructor for class org.ai_heuristic.algo.cluster.som.topology.MatrixTopology
-
Creates a new instance of MatrixTopology with specified numbers of rows and columns.
- MatrixTopology(int, int, int) - Constructor for class org.ai_heuristic.algo.cluster.som.topology.MatrixTopology
-
Creates a new instance of MatrixTopology with specified numbers of rows, columns and radius.
- MAX - Static variable in class org.ai_heuristic.util.AiHeuristicConst
-
The maximum value
- maxDepth() - Method in class org.ai_heuristic.tree.TreeNode
-
Get the maximum tree depth for any branch.
- maxIteration - Variable in class org.ai_heuristic.algo.cluster.som.kohonen.WTALearningFunction
-
Max number of iteration
- maxIteration - Variable in class org.ai_heuristic.algo.cluster.som.kohonen.WTMLearningFunction
-
Max number of iteration
- maxValue - Variable in class org.ai_heuristic.model.NodeStats
-
Maximum value for a node
- mean(String, EvaluateMathDef, ArrayList<?>) - Static method in class org.ai_heuristic.functs.MathStat
-
Calculate the sum average value of the list of elements.
- median(String, EvaluateMathDef, ArrayList<?>) - Static method in class org.ai_heuristic.functs.MathStat
-
Calculate the middle value of the list of elements.
- MEDIAN - Static variable in class org.ai_heuristic.util.AiHeuristicConst
-
The median value
- MetaBagOfWords - Class in org.ai_heuristic.model
-
This is a bag of words structure that also stores other metadata.
- MetaBagOfWords() - Constructor for class org.ai_heuristic.model.MetaBagOfWords
-
Create a new instance of MetaBagOfWords
- METABAGOFWORDS - Static variable in class org.ai_heuristic.util.TextConst
-
- MetaBagOfWordsParser - Class in org.ai_heuristic.parser
-
This can be used to parse the extended
MetaBagOfWords
structure to or from XML.
- MetaBagOfWordsParser() - Constructor for class org.ai_heuristic.parser.MetaBagOfWordsParser
-
Create a new instance of MetaBagOfWordsParser
- METRIC - Static variable in class org.ai_heuristic.util.AiHeuristicConst
-
- MetricCompare - Class in org.ai_heuristic.eval.metric
-
This utility class can help to return the correct dataset when comparing.
- MetricCompare(MetricDataset, MetricDataset) - Constructor for class org.ai_heuristic.eval.metric.MetricCompare
-
Create a new instance of MetricCompare.
- MetricDataset - Class in org.ai_heuristic.eval.metric
-
This class stores a dataset list of objects as a list of
MetricValue
values.
- MetricDataset(MetricValue) - Constructor for class org.ai_heuristic.eval.metric.MetricDataset
-
Create a new instance of MetricDataset.
- MetricDataset(String, MetricValue) - Constructor for class org.ai_heuristic.eval.metric.MetricDataset
-
Create a new instance of MetricDataset.
- MetricDataset(String, String, MetricValue) - Constructor for class org.ai_heuristic.eval.metric.MetricDataset
-
Create a new instance of MetricDataset.
- MetricDataset(String, String, Map<String, ?>) - Constructor for class org.ai_heuristic.eval.metric.MetricDataset
-
Create a new instance of MetricDataset.
- MetricDataset(String, String, T) - Constructor for class org.ai_heuristic.eval.metric.MetricDataset
-
Create a new instance of MetricDataset.
- MetricDataset(String, String, List<?>) - Constructor for class org.ai_heuristic.eval.metric.MetricDataset
-
Create a new instance of MetricDataset.
- METRICDATASET - Static variable in class org.ai_heuristic.util.AiHeuristicConst
-
This defines a root metric dataset element
- metrics - Variable in class org.ai_heuristic.algo.cluster.som.kohonen.WTMLearningFunction
-
Reference to metrics
- MetricValue - Class in org.ai_heuristic.eval.metric
-
This represents a single data value.
- MetricValue(String, String, Object) - Constructor for class org.ai_heuristic.eval.metric.MetricValue
-
Create a new instance of MetricValue.
- METRICVALUE - Static variable in class org.ai_heuristic.util.AiHeuristicConst
-
This defines a root metric value element
- MIN - Static variable in class org.ai_heuristic.util.AiHeuristicConst
-
The minimum value
- MinkowskiDistance - Class in org.ai_heuristic.functs.metric
-
This measures the Minkowski Distance
between two lists of objects.
- MinkowskiDistance() - Constructor for class org.ai_heuristic.functs.metric.MinkowskiDistance
-
Create a new instance of MinkowskiDistance.
- MinkowskiDistance(String, HashMap<String, ?>) - Constructor for class org.ai_heuristic.functs.metric.MinkowskiDistance
-
Create a new instance of MinkowskiDistance.
- MINKOWSKIFUNCTION - Static variable in class org.ai_heuristic.util.AiHeuristicConst
-
- MINUS - Static variable in class org.ai_heuristic.util.TextConst
-
The minus symbol
- minValue - Variable in class org.ai_heuristic.model.NodeStats
-
Minimum value for a node
- MKP - Static variable in class org.ai_heuristic.util.AiHeuristicConst
-
The minkowski distance power value
- moduleName - Variable in class org.ai_heuristic.model.FactoryInfo
-
The name of the module that the interface can be read from.
- multiply(String, T, T) - Method in interface org.ai_heuristic.def.EvaluateMathDef
-
Multiply the first value by the second and return the result.
- multiply(String, Object, Object) - Method in class org.ai_heuristic.eval.MathBOW
-
Multiply the first value by the second and return the result.
- multiply(String, Object, Object) - Method in class org.ai_heuristic.eval.MathString
-
Multiply the first value by the second and return the result.
- multiply(String, String) - Method in class org.ai_heuristic.eval.MathString
-
Multiply the two String values together by repeating each char in value2, every time
it occurs in value1.
- multiply(String, T, T) - Method in class org.ai_heuristic.eval.SimpleMathCompare
-
Multiply the first value by the second and return the result.
- multiply(Integer, Integer) - Method in class org.ai_heuristic.eval.SimpleMathCompare
-
Multiply the first value by the second and return the result.
- multiply(Character, Character) - Method in class org.ai_heuristic.eval.SimpleMathCompare
-
Multiply the first value by the second and return the result.
- multiply(Long, Long) - Method in class org.ai_heuristic.eval.SimpleMathCompare
-
Multiply the first value by the second and return the result.
- multiply(Float, Float) - Method in class org.ai_heuristic.eval.SimpleMathCompare
-
Multiply the first value by the second and return the result.
- multiply(Double, Double) - Method in class org.ai_heuristic.eval.SimpleMathCompare
-
Multiply the first value by the second and return the result.
- MULTIPLY - Static variable in class org.ai_heuristic.util.AiHeuristicConst
-
This defines the multiplication operator