Exemple #1
0
        public static bool SuccessConditionTotalPrint(List <double> predicted, List <double> actual, string print = "")
        {
            var phTotal = Numbery.Denormalise(predicted[0], Util.MaxScore);
            var paTotal = Numbery.Denormalise(predicted[1], Util.MaxScore);

            var ahTotal = Numbery.Denormalise(actual[0], Util.MaxScore);
            var aaTotal = Numbery.Denormalise(actual[1], Util.MaxScore);

            if (print == "")
            {
                Console.WriteLine("[{0}, {1} Vs {2}, {3}]", phTotal, paTotal, ahTotal, aaTotal);
            }
            else if (!string.IsNullOrEmpty(print))
            {
                Filey.Append(string.Format("[{0}, {1} Vs {2}, {3}]", phTotal, paTotal, ahTotal, aaTotal), print);
            }

            if (phTotal > paTotal && ahTotal > aaTotal)
            {
                return(true);
            }
            if (phTotal < paTotal && ahTotal < aaTotal)
            {
                return(true);
            }
            if (phTotal == paTotal && ahTotal == aaTotal)
            {
                return(true);
            }
            return(false);
        }
Exemple #2
0
        public static bool SuccessConditionTotal(List <double> predicted, List <double> actual)
        {
            var phTotal = Numbery.Denormalise(predicted[0], Util.MaxScore);
            var paTotal = Numbery.Denormalise(predicted[1], Util.MaxScore);

            var ahTotal = Numbery.Denormalise(actual[0], Util.MaxScore);
            var aaTotal = Numbery.Denormalise(actual[1], Util.MaxScore);

            Filey.Append(string.Format("[{0}, {1} Vs {2}, {3}]", phTotal, paTotal, ahTotal, aaTotal), @"C:\Users\Jack\Desktop\ANN Optimizer results.txt");

            if (phTotal > paTotal && ahTotal > aaTotal)
            {
                return(true);
            }
            if (phTotal < paTotal && ahTotal < aaTotal)
            {
                return(true);
            }
            if (phTotal == paTotal && ahTotal == aaTotal)
            {
                return(true);
            }
            return(false);
        }