예제 #1
0
        //tinh mse cho moi ca the
        //private double CalculateMSE(Individual_NSGA individual, double[][] inputData)
        //{
        //    // Chỗ này chính là chỗ cần dùng với RBF đây
        //    RadialNetwork rn = new RadialNetwork(m_RadialNetwork);
        //    double fitness = 0.0;
        //    rn.SetWeights(individual.values);
        //    fitness = rn.Accuracy(inputData);
        //    return fitness;
        //}

        //tinh mse cho moi ca the
        private double CalculateMSE(Individual_NSGA individual, double[][] inputData)
        {
            // Chỗ này chính là chỗ cần dùng với RBF đây
            RadialNetwork rn      = new RadialNetwork(m_RadialNetwork);
            double        fitness = 0.0;

            rn.SetWeights(individual.values);
            fitness = rn.getMSEOf(inputData);
            return(fitness);
        }
예제 #2
0
        private double CalculateFitnessOf(Individual_GA individual, double[][] inputData)
        {
            // Chỗ này chính là chỗ cần dùng với RBF đây
            RadialNetwork rn      = new RadialNetwork(m_RadialNetwork);
            double        fitness = 0.0;

            rn.SetWeights(individual.values);
            fitness            = rn.Accuracy(inputData);
            individual.Fitness = fitness;
            return(fitness);
        }