Neuroph

Uses of Class
org.neuroph.core.learning.TrainingSet

Packages that use TrainingSet
org.neuroph.core This package provides base classes and basic building components for neural networks. 
org.neuroph.core.learning This package provides base classes for neural network learning algorithms. 
org.neuroph.nnet.learning This package provides implementations of concrete neural network learning algorithms. 
 

Uses of TrainingSet in org.neuroph.core
 

Methods in org.neuroph.core with parameters of type TrainingSet
 void NeuralNetwork.learn(TrainingSet trainingSetToLearn)
          Trains the network to leran the specified training set.
 

Uses of TrainingSet in org.neuroph.core.learning
 

Fields in org.neuroph.core.learning declared as TrainingSet
private  TrainingSet LearningRule.trainingSet
          Collection of training elements
 

Methods in org.neuroph.core.learning that return TrainingSet
 TrainingSet LearningRule.getTrainingSet()
          Gets training set
static TrainingSet TrainingSet.load(java.lang.String filePath)
          Loads training set from the specified file
 

Methods in org.neuroph.core.learning with parameters of type TrainingSet
 void UnsupervisedLearning.doLearningEpoch(TrainingSet trainingSet)
          This method does one learning epoch for the unsupervised learning rules.
 void SupervisedLearning.doLearningEpoch(TrainingSet trainingSet)
          This method implements basic logic for one learning epoch for the supervised learning algorithms.
abstract  void IterativeLearning.doLearningEpoch(TrainingSet trainingSet)
          Override this method to implement specific learning epoch - one learning iteration, one pass through whole training set
abstract  void LearningRule.learn(TrainingSet trainingSet)
          Override this method to implement specific learning procedures
 void IterativeLearning.learn(TrainingSet trainingSet)
           
 void LearningRule.setTrainingSet(TrainingSet trainingSet)
          Sets training set for this learning rule
 

Uses of TrainingSet in org.neuroph.nnet.learning
 

Methods in org.neuroph.nnet.learning with parameters of type TrainingSet
 void UnsupervisedHebbianLearning.doLearningEpoch(TrainingSet trainingSet)
          This method does one learning epoch for the unsupervised learning rules.
 void CompetitiveLearning.doLearningEpoch(TrainingSet trainingSet)
          This method does one learning epoch for the unsupervised learning rules.
 void KohonenLearning.learn(TrainingSet trainingSet)
           
 void HopfieldLearning.learn(TrainingSet trainingSet)
          Calculates weights for the hopfield net to learn the specified training set
 


Neuroph