Ejemplo n.º 1
0
        public double Function(int[,] desired, double[,] actual)
        {
            double sum = 0;

            for (int i = 0; i < actual.GetLength(0); i++)
            {
                sum += Loss.SquaredLoss(desired.GetRow(i), actual.GetRow(i)).Sum();
            }

            return(1.0 / (2 * actual.GetLength(0)) * sum);
        }
Ejemplo n.º 2
0
        public double Function(int[,] desired, List <double[]> actual)
        {
            double sum = 0;

            for (int i = 0; i < actual.Count; i++)
            {
                sum += Loss.SquaredLoss(desired.GetRow(i), actual[i]).Sum();
            }

            return(1.0 / (2 * actual.Count) * sum);
        }