OpenCV :: ML - можно ли сказать openCV, какие части данных мы хотим отправить в какой нейрон? - PullRequest
6 голосов
/ 09 апреля 2011

Итак, здесь показан простой пример - 2 числа с плавающей запятой как данные + 1 число с плавающей запятой как вывод:

           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 элементов данных с плавающей запятой), что нам нужно добавить в наш код?

1 Ответ

1 голос
/ 06 мая 2011

Я бы определенно использовал упомянутый KNN.

...