Package libai.nn.supervised
Class SupervisedLearning
- java.lang.Object
-
- libai.nn.NeuralNetwork
-
- libai.nn.supervised.SupervisedLearning
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
Hebb
,LVQ
,MultiLayerPerceptron
,Perceptron
,SVM
public abstract class SupervisedLearning extends NeuralNetwork
Created by kronenthaler on 19/03/2017.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class libai.nn.NeuralNetwork
plotter, progress, random
-
-
Constructor Summary
Constructors Constructor Description SupervisedLearning(java.util.Random rand)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
validatePreconditions(Column[] patterns, Column[] answers, int epochs, int offset, int length, double minerror)
-
Methods inherited from class libai.nn.NeuralNetwork
error, error, euclideanDistance2, euclideanDistance2, gaussian, getDefaultRandomGenerator, getPlotter, getProgressBar, initializeProgressBar, open, open, open, save, setPlotter, setProgressBar, simulate, simulate, train, train, train
-
-