【发布时间】:2019-09-06 13:30:20
【问题描述】:
谁能告诉如何从训练有素的网络中获取/分配集群类/标签。
下面是代码示例,让您了解我如何执行它:
Accord.Math.Random.Generator.Seed = 0;
int numberOfInputs = 3;
int hiddenNeurons = 25;
double[][] input =
{
new double[] { -1, -1, -1 },
new double[] { -1, 1, -1 },
new double[] { 1, -1, -1 },
new double[] { 1, 1, -1 },
new double[] { -1, -1, 1 },
new double[] { -1, 1, 1 },
new double[] { 1, -1, 1 },
new double[] { 1, 1, 1 },
// ...
};
var network = new DistanceNetwork(numberOfInputs, hiddenNeurons);
var teacher = new SOMLearning(network);
double error = double.PositiveInfinity;
for (int i = 0; i < 1000; i++)
error = teacher.RunEpoch(input);
// how can I know/assign class/label of each item in input array?
【问题讨论】:
标签: c# accord.net self-organizing-maps