public void Add_bias_1()
 {
     for (int j = 0; j < razmer_layer_2_in; j++)
     {
         bias1[j] = System.Convert.ToDouble(Generation_Math.GenerateDigit_100()) / 100;
     }
 }
 /// <summary>
 /// Заполняет массив внутреннего состояния сети случайными данными (от 0 до 1 с шагом 0,01)
 /// </summary>
 public void Add_RNN()
 {
     for (int i = 0; i < razmer_data_in; i++)
     {
         state_RNN[i] = System.Convert.ToDouble(Generation_Math.GenerateDigit_100()) / 100;
     }
 }
 public void Add_weight_2()
 {
     for (int i = 0; i < razmer_layer_2_in; i++)
     {
         for (int j = 0; j < razmer_layer_1_in; j++)
         {
             weight_2[i, j] = System.Convert.ToDouble(Generation_Math.GenerateDigit_100()) / 100;
         }
     }
 }
 public void Add_state_Matrix_RNN()
 {
     for (int i = 0; i < razmer_layer_1_in; i++)
     {
         for (int j = 0; j < razmer_data_in; j++)
         {
             state_Matrix_RNN[i, j] = System.Convert.ToDouble(Generation_Math.GenerateDigit_100()) / 100;
         }
     }
 }