com.rapidminer.tools.math.som
Class KohonenNet
java.lang.Object
com.rapidminer.tools.math.som.KohonenNet
- All Implemented Interfaces:
- java.io.Serializable
public class KohonenNet
- extends java.lang.Object
- implements java.io.Serializable
This class can be used to train a Kohonen net.
- Author:
- Sebastian Land
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KohonenNet
public KohonenNet(KohonenTrainingsData data)
init
public void init(int dataDimension,
int[] netDimensions,
boolean hexagonal)
train
public void train()
apply
public int[] apply(double[] data)
setRandomSeed
public void setRandomSeed(long seed)
setDistanceFunction
public void setDistanceFunction(DistanceFunction function)
setAdaptationFunction
public void setAdaptationFunction(AdaptationFunction function)
setTrainingRounds
public void setTrainingRounds(int rounds)
getDistance
public double getDistance(double[] point1,
double[] point2)
getNodeWeights
public double[] getNodeWeights(int[] coords)
getNodeDistance
public double getNodeDistance(int nodeIndex)
getIndexOfCoordinates
public int getIndexOfCoordinates(int[] coordinates)
addProgressListener
public void addProgressListener(ProgressListener listener)
updateProgressListener
public void updateProgressListener(int value)
informProgressExit
public void informProgressExit()
Copyright © 2001-2009 by Rapid-I