示例#1
0
        private double CalculateRegularizationPenalty(List <double[, ]> weights, double lambda)
        {
            var penalityTerm = 0.0;

            _regularizationStrategy = _regularizationStrategyFactory.CreateRegularizationStrategy(_regularizationType);

            penalityTerm = _regularizationStrategy.Regularize(weights);

            return(penalityTerm * lambda);
        }