org.jdmp.core.algorithm
Interface Algorithm
-
- All Superinterfaces:
- Clearable, java.lang.Cloneable, CoreObject, HasAlgorithmMap, HasDataSetMap, HasDescription, HasGUIObject, HasId, HasLabel, HasVariableMap, java.io.Serializable
- All Known Implementing Classes:
- About, Abs, AbstractAlgorithm, AbstractClassifier, AbstractClusterer, AbstractCompressor, AbstractHashing, AbstractIndex, AbstractRegressor, AbstractTagger, AbstractTokenizer, AlgorithmFiveSources, AlgorithmNoSource, AlgorithmTwoSources, Bagging, Cd, ClassPath, Clone, ConstantClassifier, Copy, CreateEmptyMatrix, CreateHenon, CreateIris, CreateLinReg, CreateListMatrix, CreateMapMatrix, CreateMLP, CreateModule, CreateNaiveBayes, CreateSample, CreateSunSpotData, DimmingFunction, Env, Exec, Exit, Export, FeatureSelector, FMeasure, Gauss, Ginv, HashRandomProjection, Help, Import, Info, Inv, KNNClassifier, LinearRegression, LinearRegressionGradientDescent, LocalitySensitiveHashing, LogisticFunction, Logisticmap, LogisticRegression, Mean, Memory, MinHashing, Minus, Mtimes, MultiClassClassifier, MultiIndex, MultiLayerNetwork, MultivariateGaussianDensityEstimator, NaiveBayesClassifier, NetworkLayerBackward, NetworkLayerForward, Ones, Paste, PCA, Plus, Precision, Processors, Properties, Pwd, Rand, Randn, RandomClassifier, Recall, Repeat, ReturningFunctionOne, ReturningFunctionTanh, Seed, SelfOrganizingMap, SemiSupervisedEM, Sensitivity, SerialExecution, Show, ShowLicense, Specificity, Sum, Systemtime, Tanh, TanhPlusOne, Threads, Times, Transpose, Version, Weighting, WeightUpdate, Zeros
public interface Algorithm extends CoreObject, HasVariableMap, HasDataSetMap, HasAlgorithmMap
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface and Description static classAlgorithm.EdgeDirection
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.Class<?>[]ALGORITHMARRAYstatic java.lang.StringCOMPRESSEDstatic java.lang.StringDECOMPRESSEDstatic java.lang.StringDIFFERENCEstatic java.lang.StringDIMENSIONstatic java.lang.StringHASHstatic java.lang.StringIGNORENANstatic java.lang.StringINPUTstatic java.lang.StringPREDICTEDstatic java.lang.StringRMSEstatic java.lang.StringSOURCEstatic java.lang.StringTARGETstatic java.lang.StringWEIGHT-
Fields inherited from interface org.ujmp.core.interfaces.HasDescription
DESCRIPTION
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description voidaddVariableKey(java.lang.String key)java.util.Map<java.lang.String,java.lang.Object>calculate()java.util.Map<java.lang.String,java.lang.Object>calculate(double... input)java.util.Map<java.lang.String,java.lang.Object>calculate(java.util.List<Matrix> matrices)java.util.Map<java.lang.String,java.lang.Object>calculate(Matrix... input)java.util.Map<java.lang.String,java.lang.Object>calculateObjects(java.util.List<java.lang.Object> matrices)java.util.Map<java.lang.String,java.lang.Object>calculateObjects(java.util.Map<java.lang.String,java.lang.Object> objects)java.util.Map<java.lang.String,java.lang.Object>calculateObjects(java.lang.Object... input)Algorithm.EdgeDirectiongetEdgeDirection(java.lang.String key)java.lang.StringgetEdgeLabel(java.lang.String key)java.util.List<java.lang.String>getInputKeys()java.util.List<java.lang.String>getOutputKeys()java.util.List<java.lang.String>getVariableKeys()voidsetAlgorithm(java.lang.String key, Algorithm a)voidsetEdgeDirection(java.lang.String key, Algorithm.EdgeDirection direction)voidsetEdgeLabel(java.lang.String key, java.lang.String edgeLabel)voidsetVariable(java.lang.String key, Variable variable)-
Methods inherited from interface org.ujmp.core.interfaces.CoreObject
clone, getCoreObjectId
-
Methods inherited from interface org.ujmp.core.interfaces.HasGUIObject
fireValueChanged, getGUIObject, showGUI
-
Methods inherited from interface org.ujmp.core.interfaces.HasLabel
getLabel, getLabelObject, setLabel
-
Methods inherited from interface org.ujmp.core.interfaces.HasDescription
getDescription, setDescription
-
Methods inherited from interface org.jdmp.core.variable.HasVariableMap
getVariableMap
-
Methods inherited from interface org.jdmp.core.dataset.HasDataSetMap
getDataSetMap
-
Methods inherited from interface org.jdmp.core.algorithm.HasAlgorithmMap
getAlgorithmMap
-
-
-
-
Field Detail
-
ALGORITHMARRAY
static final java.lang.Class<?>[] ALGORITHMARRAY
-
SOURCE
static final java.lang.String SOURCE
- See Also:
- Constant Field Values
-
DIMENSION
static final java.lang.String DIMENSION
- See Also:
- Constant Field Values
-
IGNORENAN
static final java.lang.String IGNORENAN
- See Also:
- Constant Field Values
-
TARGET
static final java.lang.String TARGET
- See Also:
- Constant Field Values
-
INPUT
static final java.lang.String INPUT
- See Also:
- Constant Field Values
-
RMSE
static final java.lang.String RMSE
- See Also:
- Constant Field Values
-
WEIGHT
static final java.lang.String WEIGHT
- See Also:
- Constant Field Values
-
DIFFERENCE
static final java.lang.String DIFFERENCE
- See Also:
- Constant Field Values
-
PREDICTED
static final java.lang.String PREDICTED
- See Also:
- Constant Field Values
-
COMPRESSED
static final java.lang.String COMPRESSED
- See Also:
- Constant Field Values
-
DECOMPRESSED
static final java.lang.String DECOMPRESSED
- See Also:
- Constant Field Values
-
HASH
static final java.lang.String HASH
- See Also:
- Constant Field Values
-
-
Method Detail
-
setVariable
void setVariable(java.lang.String key, Variable variable)
-
setAlgorithm
void setAlgorithm(java.lang.String key, Algorithm a)
-
calculate
java.util.Map<java.lang.String,java.lang.Object> calculate()
-
calculate
java.util.Map<java.lang.String,java.lang.Object> calculate(Matrix... input)
-
calculateObjects
java.util.Map<java.lang.String,java.lang.Object> calculateObjects(java.lang.Object... input)
-
calculate
java.util.Map<java.lang.String,java.lang.Object> calculate(double... input)
-
calculate
java.util.Map<java.lang.String,java.lang.Object> calculate(java.util.List<Matrix> matrices)
-
calculateObjects
java.util.Map<java.lang.String,java.lang.Object> calculateObjects(java.util.List<java.lang.Object> matrices)
-
calculateObjects
java.util.Map<java.lang.String,java.lang.Object> calculateObjects(java.util.Map<java.lang.String,java.lang.Object> objects)
-
getEdgeDirection
Algorithm.EdgeDirection getEdgeDirection(java.lang.String key)
-
getEdgeLabel
java.lang.String getEdgeLabel(java.lang.String key)
-
setEdgeDirection
void setEdgeDirection(java.lang.String key, Algorithm.EdgeDirection direction)
-
setEdgeLabel
void setEdgeLabel(java.lang.String key, java.lang.String edgeLabel)
-
addVariableKey
void addVariableKey(java.lang.String key)
-
getVariableKeys
java.util.List<java.lang.String> getVariableKeys()
-
getInputKeys
java.util.List<java.lang.String> getInputKeys()
-
getOutputKeys
java.util.List<java.lang.String> getOutputKeys()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG