public void Learn(IOptimizer optimizer) { optimizer.RegisterLayer(this, 1, input_sz * input_sz * input_dpth, k * k * output_dpth, 1, k * k * output_dpth); optimizer.OptimizeWeights(this, 0, Weights, WeightDelta); optimizer.OptimizeBiases(this, 0, Biases, BiasDelta); }