public interface KohonenSettings extends MiningAlgorithmSettingsWithTransformation, Verifiable
| Modifier and Type | Method and Description |
|---|---|
double |
getBeginLearningRate()
Gets begining learning rate.
|
int |
getBeginNeighbourhoodRate()
Gets begining neighbourhood rate.
|
CellType |
getCellsType()
Gets cells (neighbourhood) type.
|
ClusteringDistanceFunction |
getDistanceFunction()
Gets distance function between two vectors.
|
double |
getEndLearningRate()
Gets ending learning rate.
|
int |
getEndNeighbourhoodRate()
Gets ending neighbourhood rate.
|
int |
getHeight()
Gets map height.
|
int |
getMaxNumberOfIterations()
Returns the maximum number of iterations to be used in training the network.
|
double |
getMinErrorTolerance()
Returns the minimum acceptable error in modeling the training data.
|
ModificationFunction |
getModificationFunction()
Gets neighbours modification function.
|
double |
getNoiseVariance()
Gets noise variance.
|
SearchType |
getSearchType()
Gets winner searching type.
|
long |
getSeed()
Gets value of seed.
|
double |
getValidationErrorTolerance()
Returns the factor of acceptable validation error according to current minimal validation error in modeling the training data.
|
int |
getValidationWindow()
Gets size of validation window, i.e. number of iterations between error on validation set is calculated.
|
int |
getWidth()
Gets map width.
|
boolean |
isBatchLearning()
Specify if batch learning is on.
|
boolean |
isDataRandomization()
Specify if data are randomized.
|
boolean |
isTorus()
Specify if map is closed into torus.
|
void |
setBatchLearning(boolean batch)
Sets flag if learning process should be batched.
|
void |
setBeginLearningRate(double beginLearningRate)
Sets begining learning rate.
|
void |
setBeginNeighbourhoodRate(int beginNeighbourhoodRate)
Sets begining neighbourhood rate.
|
void |
setCellsType(CellType cellsType)
Sets cel (neighbourhood) type.
|
void |
setDataRandomization(boolean random)
Sets flag if data should be randomized.
|
void |
setDistanceFunction(ClusteringDistanceFunction distanceFunction)
Sets distance function between two vectors.
|
void |
setEndLearningRate(double endLearningRate)
Sets ending learning rate.
|
void |
setEndNeighbourhoodRate(int endNeighbourhoodRate)
Sets ending neighbourhood rate.
|
void |
setHeight(int height)
Sets map height.
|
void |
setMaxNumberOfIterations(int maxIterations)
Sets the maximum number of iterations to be used in training the network.
|
void |
setMinErrorTolerance(double errorTolerance)
Sets the minimum acceptable error in modeling the training data.
|
void |
setModificationFunction(ModificationFunction modificationFunction)
Sets neighbours modification function.
|
void |
setNoiseVariance(double noiseVariance)
Sets noise variance.
|
void |
setSearchType(SearchType searchType)
Sets winner searching type.
|
void |
setSeed(long seed)
Sets value of seed.
|
void |
setTorus(boolean torus)
Sets torus.
|
void |
setValidationErrorTolerance(double valErrorTolerance)
Sets the factor of acceptable validation error according to current minimal validation error in modeling the training data.
|
void |
setValidationWindow(int w)
Sets a new size of validation window.
|
void |
setWidth(int width)
Sets map width.
|
getTransformationSettings, isAutomaticDataTransformations, setAutomaticDataTransformationsclonegetDescription, getName, getObjectIdentifier, getProperties, isEditable, setDescription, setEditable, setName, setObjectIdentifierverifyCellType getCellsType()
void setCellsType(CellType cellsType)
cellsType - cells typeint getWidth()
void setWidth(int width)
width - map widthint getHeight()
void setHeight(int height)
height - map heightboolean isTorus()
void setTorus(boolean torus)
torus - torus flagint getMaxNumberOfIterations()
void setMaxNumberOfIterations(int maxIterations)
maxIterations - maximal number of iterationsdouble getMinErrorTolerance()
void setMinErrorTolerance(double errorTolerance)
errorTolerance - minimal error toleranceboolean isDataRandomization()
void setDataRandomization(boolean random)
random - data randomization flagdouble getNoiseVariance()
void setNoiseVariance(double noiseVariance)
noiceVariance - noise variancedouble getBeginLearningRate()
void setBeginLearningRate(double beginLearningRate)
beginLearningRate - begining learning ratedouble getEndLearningRate()
void setEndLearningRate(double endLearningRate)
endLearningRate - ending learning rateint getBeginNeighbourhoodRate()
void setBeginNeighbourhoodRate(int beginNeighbourhoodRate)
beginNeighbourhoodRate - begining neighbourhood rateint getEndNeighbourhoodRate()
void setEndNeighbourhoodRate(int endNeighbourhoodRate)
endNeighbourhoodRate - ending neighbourhood rateSearchType getSearchType()
void setSearchType(SearchType searchType)
searchType - searching typeClusteringDistanceFunction getDistanceFunction()
void setDistanceFunction(ClusteringDistanceFunction distanceFunction)
distanceFunction - distance functionModificationFunction getModificationFunction()
void setModificationFunction(ModificationFunction modificationFunction)
modificationFunction - modification functionboolean isBatchLearning()
void setBatchLearning(boolean batch)
batch - batch learning flagint getValidationWindow()
void setValidationWindow(int w)
w - size of validation windowdouble getValidationErrorTolerance()
void setValidationErrorTolerance(double valErrorTolerance)
valErrorTolerance - validation error tolerance related to minimum error on validation setlong getSeed()
void setSeed(long seed)
seed - value of seed