Package network
Class MultiLayerPerceptron
java.lang.Object
operations.TrainingNetwork
network.MultiLayerPerceptron
-
Constructor Summary
ConstructorsConstructorDescriptionMultiLayerPerceptron
(NeuralNetwork neuralNetwork) MultiLayerPerceptron
(TypeOfLearning typeOfLearning, TrainingStrategy trainingStrategies, NeuralNetwork neuralNetwork, InputSamples inputSamples, Report report) -
Method Summary
Modifier and TypeMethodDescriptionvoid
O métodobackPropagation
se manifesta a cada período estabelecido para, com as informações dos erros, reconfigurar os pessos dasConnections
.void
O métodofeedForward
é responsável por acompanhar o resultado de cadaNeuralNetwork.propagate()
, comparar os resultados alcançados, calcular os erros, adicioná-los aoArray
de erros e oArray
de tempo gasto, a serem passados para oReport
.void
O métodostartTraining()
é responsável por conduzir as chamadas deTrainingNetwork.feedForward()
eTrainingNetwork.backPropagation()
de tal forma que a rede possa ser treinada corretamente.Methods inherited from class operations.TrainingNetwork
getReport, getTrainingStrategies, getTypeOfLearning, setReport, setTrainingStrategies, setTypeOfLearning
-
Constructor Details
-
MultiLayerPerceptron
-
MultiLayerPerceptron
public MultiLayerPerceptron(TypeOfLearning typeOfLearning, TrainingStrategy trainingStrategies, NeuralNetwork neuralNetwork, InputSamples inputSamples, Report report)
-
-
Method Details
-
feedForward
public void feedForward()Description copied from class:TrainingNetwork
O métodofeedForward
é responsável por acompanhar o resultado de cadaNeuralNetwork.propagate()
, comparar os resultados alcançados, calcular os erros, adicioná-los aoArray
de erros e oArray
de tempo gasto, a serem passados para oReport
.- Specified by:
feedForward
in classTrainingNetwork
-
backPropagation
public void backPropagation()Description copied from class:TrainingNetwork
O métodobackPropagation
se manifesta a cada período estabelecido para, com as informações dos erros, reconfigurar os pessos dasConnections
.- Specified by:
backPropagation
in classTrainingNetwork
-
startTraining
public void startTraining()Description copied from class:TrainingNetwork
O métodostartTraining()
é responsável por conduzir as chamadas deTrainingNetwork.feedForward()
eTrainingNetwork.backPropagation()
de tal forma que a rede possa ser treinada corretamente.- Specified by:
startTraining
in classTrainingNetwork
-