org.jdmp.core.algorithm.compression
Class AbstractCompressor
- java.lang.Object
-
- org.jdmp.core.AbstractCoreObject
-
- org.jdmp.core.algorithm.AbstractAlgorithm
-
- org.jdmp.core.algorithm.compression.AbstractCompressor
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, Algorithm, Compressor, HasAlgorithmMap, HasDataSetMap, HasVariableMap, Clearable, CoreObject, HasDescription, HasGUIObject, HasId, HasLabel
- Direct Known Subclasses:
- PCA
public abstract class AbstractCompressor extends AbstractAlgorithm implements Compressor
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jdmp.core.algorithm.Algorithm
Algorithm.EdgeDirection
-
-
Field Summary
-
Fields inherited from interface org.jdmp.core.algorithm.Algorithm
ALGORITHMARRAY, COMPRESSED, DECOMPRESSED, DIFFERENCE, DIMENSION, HASH, IGNORENAN, INPUT, PREDICTED, RMSE, SOURCE, TARGET, WEIGHT
-
Fields inherited from interface org.ujmp.core.interfaces.HasDescription
DESCRIPTION
-
-
Constructor Summary
Constructors Constructor and Description AbstractCompressor()AbstractCompressor(java.lang.String inputLabel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidcompress(ListDataSet dataSet)voidcompress(Sample sample)voiddecompress(ListDataSet dataSet)voiddecompress(Sample sample)intgetFeatureCount(ListDataSet dataSet)java.lang.StringgetInputLabel()voidsetInputLabel(java.lang.String inputLabel)-
Methods inherited from class org.jdmp.core.algorithm.AbstractAlgorithm
addVariableKey, calculate, calculate, calculate, calculate, calculateObjects, calculateObjects, calculateObjects, clear, getAlgorithmMap, getDataSetMap, getDescription, getEdgeDirection, getEdgeLabel, getId, getInputKeys, getLabel, getLabelObject, getOutputKeys, getVariableKeys, getVariableMap, setAlgorithm, setDescription, setEdgeDirection, setEdgeLabel, setId, setLabel, setVariable, setVariables, toString
-
Methods inherited from class org.jdmp.core.AbstractCoreObject
clone, fireValueChanged, getCoreObjectId, getGUIObject, showGUI
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jdmp.core.algorithm.compression.Compressor
compress, decompress, reset, train
-
Methods inherited from interface org.ujmp.core.interfaces.CoreObject
clone, getCoreObjectId
-
Methods inherited from interface org.ujmp.core.interfaces.HasGUIObject
fireValueChanged, getGUIObject, showGUI
-
-
-
-
Constructor Detail
-
AbstractCompressor
public AbstractCompressor(java.lang.String inputLabel)
-
AbstractCompressor
public AbstractCompressor()
-
-
Method Detail
-
getInputLabel
public java.lang.String getInputLabel()
-
getFeatureCount
public int getFeatureCount(ListDataSet dataSet)
-
setInputLabel
public void setInputLabel(java.lang.String inputLabel)
-
compress
public void compress(ListDataSet dataSet)
- Specified by:
compressin interfaceCompressor
-
compress
public final void compress(Sample sample)
- Specified by:
compressin interfaceCompressor
-
decompress
public void decompress(ListDataSet dataSet)
- Specified by:
decompressin interfaceCompressor
-
decompress
public final void decompress(Sample sample)
- Specified by:
decompressin interfaceCompressor
-
-
DataMelt 3.0 © DataMelt by jWork.ORG