AIMA.Core.Learning.Neural.IrisDataSetNumerizer.denumerize C# (CSharp) Method

denumerize() public method

public denumerize ( List outputValue ) : String
outputValue List
return String
        public String denumerize(List<Double> outputValue)
        {
            List<Double> rounded = new List<Double>();
            foreach (Double d in outputValue)
            {
                rounded.Add(round(d));
            }
            if (rounded.Equals(new List<double>(){0.0, 0.0, 1.0}))
            {
                return "setosa";
            }
            else if (rounded.Equals(new List<double>(){0.0, 1.0, 0.0}))
            {
                return "versicolor";
            }
            else if (rounded.Equals(new List<double>(){1.0, 0.0, 0.0}))
            {
                return "virginica";
            }
            else
            {
                return "unknown";
            }
        }