Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 基于aforge的植物识别_C#_Neural Network_Aforge_Backpropagation - Fatal编程技术网

C# 基于aforge的植物识别

C# 基于aforge的植物识别,c#,neural-network,aforge,backpropagation,C#,Neural Network,Aforge,Backpropagation,我正在做一个简单的叶子识别程序。我有10个植物叶片数据,总样本量约660 我的输入尺寸为3,输出层为10。隐藏层是可更改的。(2个在30之间) 第一个输入数据:紧凑度=(2*pi*叶面积)/(周长*周长) 第二个输入数据:纵横比=叶片风/叶片高度 第三个输入数据:丰满度=叶面积/(宽度*高度) 我正在标准化[0,1]所有数据 第一种植物的输出数据为[1,0,0,0,0,0,0,0,0] [0,1,0,0,0,0,0,0,0,0,0]对于第二种植物物种 [0,0,1,0,0,0,0,0,0,0]对

我正在做一个简单的叶子识别程序。我有10个植物叶片数据,总样本量约660

我的输入尺寸为3,输出层为10。隐藏层是可更改的。(2个在30之间)

第一个输入数据:紧凑度=(2*pi*叶面积)/(周长*周长)

第二个输入数据:纵横比=叶片风/叶片高度

第三个输入数据:丰满度=叶面积/(宽度*高度)

我正在标准化[0,1]所有数据

第一种植物的输出数据为[1,0,0,0,0,0,0,0,0]

[0,1,0,0,0,0,0,0,0,0,0]对于第二种植物物种

[0,0,1,0,0,0,0,0,0,0]对于第三种植物物种

[0,0,0,0,0,0,0,0,0,0,1]用于第十种植物

但我的错误大约是32,我不认识植物种类

我的传递函数是双极性乙状结肠,阿尔法值是2。学习率:0.5动量:0.0

   network = new ActivationNetwork(
            new BipolarSigmoidFunction(2), //activation func.
            3,                             //input count
            trackBar2.Value,        //hidden layer count
            10 );                          //output count     

        //Learning Network
        BackPropagationLearning backprob = new BackPropagationLearning( network );

问题是没有认识到植物物种。我的朋友忘了写问题:)