Exemplo n.º 1
0
        public List <List <double> > GetOutputs2(List <List <double> > xs)
        {
            List <List <double> > results = new List <List <double> >();

            foreach (var x in xs)
            {
                this.network.SetInput(x);

                this.network.Calculate();

                List <double> outputs = new List <double>();

                this.network.OutputLayer.Neurons.ForEach(n => {
                    outputs.Add(SOM.CalculateDistance(n));
                });

                results.Add(outputs);
            }

            return(NeuronOutputConverter.MinOneHotEncode(results));
        }