2011-04-09 32 views
6

所以here显示一个简单的例子 - 2辆花车数据+ 1名持股量输出:OpenCV :: ML - 是否有可能告诉openCV我们要发送给哪个神经元的哪部分数据?

  Layer 1: 2 neurons (2 inputs) 
      Layer 2: 3 neurons (hidden layer) 
      Layer 3: 3 neurons (hidden layer) 
      Layer 4: 1 neurons (1 output) 

我们创造的AN喜欢的东西

cvSet1D(&neuralLayers1, 0, cvScalar(2)); 
    cvSet1D(&neuralLayers1, 1, cvScalar(3)); 
    cvSet1D(&neuralLayers1, 2, cvScalar(3)); 
    cvSet1D(&neuralLayers1, 3, cvScalar(1)); 

而不是我们只是高大的OpenCV训练我们网络。

我不知道我们是否有Nx2浮点数据+ 1浮点数作为输出,我们想要给第一个神经元作为输入第一行(N浮点数)和第二个神经元第二行(N浮点数据元素)需要添加到我们的代码?

+0

我不太确定你可以做到这一点.... OpenCv有一个KNN实现,你可以用于多维数据 – Kevin 2011-04-12 15:26:28

回答

1

我肯定会用KNN提到的。

+0

好的+1 ...所以有没有任何教程[就像ANN上的这个]( http://projectagv.blogspot.com/2008/12/sample-code-for-cvannmlp.html)在KNN上? – Rella 2011-05-06 08:56:13

+0

这是我找到的最好的一个: http://www.aishack.in/2010/10/k-nearest-neighbors-in-opencv/ 这个网站相当不错 – 2011-05-06 22:38:17

+0

更新后的链接:http ://aishack.in/tutorials/knearest-neighbors-in-opencv/ – 2014-09-18 07:14:24

相关问题