OpenCV::ML - is it possible to tell openCV which parts of data we want to send to which neuron?
Asked Answered
A

1

6

So here is shown a simple example - 2 floats as data + 1 float as output:

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

And we create ANs with something like

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

And than we just tall openCV to train our network.

I wonder if we had Nx2 floats of data + 1 float as for output and we would want to give first neuron as input first line (N floats) and to second neuron second line (N float data elements) what would we need to add to our code?

Audre answered 9/4, 2011 at 0:8 Comment(1)
I'm not so sure that you can do that .... OpenCv has a KNN implementation that you can use for multidimensional dataAlcestis
C
1

I would definitely use the KNN mentioned.

Crossbar answered 6/5, 2011 at 1:8 Comment(2)
Ok +1... So Are there any tutorials like this one on ANN on KNN?Audre
This is the best one I've found: aishack.in/2010/10/k-nearest-neighbors-in-opencv This site is quite niceCrossbar

© 2022 - 2024 — McMap. All rights reserved.