Programmation C++ de l'algorithme de kohonen
Fermé
W-B
Messages postés
3
Date d'inscription
mercredi 15 mars 2017
Statut
Membre
Dernière intervention
13 avril 2017
-
13 avril 2017 à 15:30
Raghad.Jr Messages postés 1 Date d'inscription samedi 6 mai 2017 Statut Membre Dernière intervention 6 mai 2017 - 6 mai 2017 à 20:23
Raghad.Jr Messages postés 1 Date d'inscription samedi 6 mai 2017 Statut Membre Dernière intervention 6 mai 2017 - 6 mai 2017 à 20:23
A voir également:
- Programmation C++ de l'algorithme de kohonen
- Ecrire un algorithme qui permet de resoudre ax²+bx+c=0 - Forum Algorithmes / Méthodes
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Ppcm algorithme - Forum Programmation
- Algorithme produit de deux matrices ✓ - Forum Programmation
- Application de programmation - Guide
1 réponse
baladur13
Messages postés
44219
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
18 mars 2023
13 388
13 avril 2017 à 15:32
13 avril 2017 à 15:32
Bonjour,
Nous ne ferons pas votre exercice à votre place.
Merci de décrire précisément votre problème et en postant le code déjà réalisé.
Cliquez ici pour des conseils d'écriture des messages et ici concernant les devoirs scolaires ou PFE.
Pour poster votre code, merci de penser à la coloration syntaxique.
Nous ne ferons pas votre exercice à votre place.
Merci de décrire précisément votre problème et en postant le code déjà réalisé.
Cliquez ici pour des conseils d'écriture des messages et ici concernant les devoirs scolaires ou PFE.
Pour poster votre code, merci de penser à la coloration syntaxique.
Modifié le 13 avril 2017 à 16:06
voici la première partie de ce code
<code> //Déclaration des variables const int m_dX = 5; const int m_dY = 5; const int NumWeights = 25; const int InNumber = 3; double m_dWeights[NumWeights][InNumber]; double IN[InNumber] = { 0.21, 0.85, 0.5 }; double D[NumWeights]; const int alpha = 0.6; //calcul et affichage de distance void CalculateDistance(double X[]) { for (int i = 0; i < NumWeights; i++) { for (int j = 0; j < InNumber; j++) { D[i] += ((X[j] - m_dWeights[i][j])*(X[j] - m_dWeights[i][j])); cout << "D=" << D[i] << " "; }system("pause"); } } //calcule de la distance minimale double minimum() { double min = D[0]; for (int i = 0; i < NumWeights; i++) { if (min > D[i]) min = D[i]; cout << "\n" << min; // cout << "\n" << i << " est le neurone gagnant"; // afficher la position de neurone gagnant }system("pause"); return min; }</code>6 mai 2017 à 20:23
j'ai besoin vraiment de votre aide , comment réaliser la fonction de voisinage et les mises à jour des poids , avez vous un code ? et un énorme merci d'avance