Ainsi here est représenté un exemple simple - 2 flotteurs sous forme de données + 1 float en sortie:OpenCV :: ML - est-il possible de dire à openCV quelles parties des données nous voulons envoyer à quel neurone?
Layer 1: 2 neurons (2 inputs)
Layer 2: 3 neurons (hidden layer)
Layer 3: 3 neurons (hidden layer)
Layer 4: 1 neurons (1 output)
Et nous créons neurinomes avec quelque chose comme
cvSet1D(&neuralLayers1, 0, cvScalar(2));
cvSet1D(&neuralLayers1, 1, cvScalar(3));
cvSet1D(&neuralLayers1, 2, cvScalar(3));
cvSet1D(&neuralLayers1, 3, cvScalar(1));
Et que nous OpenCV juste grand pour former notre réseau. Je me demande si nous avions des flotteurs de données Nx2 + 1 flottant comme pour la sortie et nous voudrions donner le premier neurone comme première ligne d'entrée (N flottants) et la deuxième ligne de neurones deuxième (N éléments flottants) que ferions-nous? besoin d'ajouter à notre code?
Je ne suis pas si sûr que vous pouvez le faire .... OpenCv a une implémentation KNN que vous pouvez utiliser pour les données multidimensionnelles – Kevin