/// <summary> /// Adds the parameters and gradients of the layer to the list. /// </summary> /// <param name="parametersAndGradients"></param> public void AddParameresAndGradients(List <ParametersAndGradients> parametersAndGradients) { var scale = new ParametersAndGradients(Scale.Data(), ScaleGradients.Data()); var bias = new ParametersAndGradients(Bias.Data(), BiasGradients.Data()); parametersAndGradients.Add(scale); parametersAndGradients.Add(bias); }
/// <summary> /// /// </summary> /// <param name="parametersAndGradients"></param> public void AddParameresAndGradients(List <ParametersAndGradients> parametersAndGradients) { var weights = new ParametersAndGradients(Weights.Data(), WeightsGradients.Data()); var bias = new ParametersAndGradients(Bias.Data(), BiasGradients.Data()); parametersAndGradients.Add(weights); parametersAndGradients.Add(bias); }