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