/// <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);
        }
示例#2
0
        /// <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);
        }