Пример #1
0
 public void get_output()
 {
     float[,] temp = ConvFuncs.upsample(input, outputwidth, outputheight);
     for (int j = 0; j < outputheight; j++)
     {
         for (int i = 0; i < outputwidth; i++)
         {
             non_activated_stage[i, j] = temp[i, j];
             output[i, j] = ActFuncs.f_act_linear(non_activated_stage[i, j]);
             deriv_non_activated_stage[i, j] = ActFuncs.f_act_linear_deriv(non_activated_stage[i, j]);
         }
     }
 }
        public void get_output()
        {
            float[,] temp = subsample(this.input);

            for (int j = 0; j < outputheight; j++)
            {
                for (int i = 0; i < outputwidth; i++)
                {
                    non_activated_stage[i, j] = a * temp[i, j] + b;
                    output[i, j] = ActFuncs.f_act_linear(non_activated_stage[i, j]);
                    deriv_non_activated_stage[i, j] = ActFuncs.f_act_linear_deriv(non_activated_stage[i, j]);
                }
            }
        }