Bonjour
Je découvre Aforge et C# ( au travers de visual studio). J ai donc des connaissances tres limités et, ce qui n arrange pas les choses, mon niveau d anglais est proche de 0. Et bien que google soit mon ami, je galere pour les traductions.
Malgré tout je suis parvenu à creer un reseau, effectuer son apprentissage, l'enregistrer, le charger et l'utiliser.
Mais je n arrive à l utiliser que sur une seule entrée.
Mon code :
1 2 3 4 5 6 7 8 9
| Network network = Network.Load("network.nnt");
if (network is ActivationNetwork)
{
double[] output = network.Compute(new double[] { 364, -122, 1438, -634, 251, -975, 288, -122 });
textBox1.AppendText(Environment.NewLine);
string stringVal;
stringVal = System.Convert.ToString(output[0]);
textBox1.AppendText(stringVal);
} |
ce qui me pose problème c est double[] output = network.Compute(new double[] { 364, -122, 1438, -634, 251, -975, 288, -122 }); car je ne teste que sur cette entree.
J aimerais pouvoir faire comme pour la phase d apprentissage et mettre toutes mes entrees dans un tableau mais si je procede de la même maniere à savoir si j ecris la ligne de code ci dessous j ai une erreur. et tous les exemples que je trouve sur le net reprennent une seule entree...
double[] output = network.Compute(new double[] { 364, -122, 1438, -634, 251, -975, 288, -122 },new double[] { 364, -122, 1438, -634, 251, -975, 288, -122 });
Merci de votre aide car je n ai aucune idee de
-si mon problème est de ma trop faible connaissance en C#
-si mon problème vient de ma trop faible connaissance en AForge
merci
Partager