Exemplo n.º 1
0
 /// <summary>
 /// Sets the hyper parameters to train the neural network.
 /// </summary>
 /// <param name="LearnMode">The function to change the learning rate by.</param>
 /// <param name="StartLearningRate">The starting learning rate.</param>
 /// <param name="Momentum">The momentum coefficient of the weights.</param>
 public void setLearn(learningMode LearnMode, double StartLearningRate, double Momentum)
 {
     learningDescriptor.startLearnRate = StartLearningRate;
     learningDescriptor.learnMode      = LearnMode;
     eta      = StartLearningRate;
     momentum = Momentum;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Sets the hyper parameters to train the neural network. The network momentum coefficient is set to 0.
 /// </summary>
 /// <param name="LearnMode">The function to change the learning rate by.</param>
 /// <param name="StartLearningRate">The starting learning rate.</param>
 public void setLearn(learningMode LearnMode, double StartLearningRate)
 {
     learningDescriptor.startLearnRate = StartLearningRate;
     learningDescriptor.learnMode      = LearnMode;
     eta = StartLearningRate;
 }