Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

reseau de neurones: fonction de poids



  1. #1
    chayal

    reseau de neurones: fonction de poids


    ------

    Bonjour,
    Je suis entrain de travailler sur le code d'un réseau de neurones
    Pièce jointe 412066
    Le réseau possède 30 neurones d'entrée auxquels sont soumis des patterns de 30 informations binaires correspondant aux pixels parcourus de gauche à droite, ligne par ligne. Dans la figure ci-dessous, c'est le pattern correspondant au chiffre 1 qui est envoyé.
    111110000100001000010000100001
    Le réseau possède 10 neurones de sortie correspondant chacun à un chiffre de 0 à 9. En sortie, seul le neurone correspondant au chiffre 1 est actif.
    Le réseau pourra avoir le même comportement pour un pattern d'entrée bruité, mais correspondant toujours au chiffre 1.
    on doit creer :
    une fonction nommée init_poids qui va créer une matrice qui va contenir les poids du réseau de neurones. Elle accepte deux paramètres qui sont :
    dimEntree : le nombre de pixels qui représente le chiffre
    dimSortie : le nombre de sorties du réseau.
    Cette fonction doit réaliser les étapes suivantes :
    créer une matrice poids de dimension dimEntree x dimSortie
    initialiser le contenu de cette matrice avec des valeurs aléatoire comprises entre -50 et 50.
    retourner cette matrice.
    et comme test il y'a :
    poids = init_poids(30, 10)
    poids[0]
    Sortie attendue :

    [-6.400509785799628,
    -47.40737681721087,
    4.966247787870913,
    -6.467760738172309,
    -7.963219791251099,
    -16.96651789961259,
    -29.53513659621575,
    11.92709663506637,
    -20.034532632547688,
    -23.317272489713336]
    je veux avoir une idée comment je peux faire cette fonctions de poids
    je sais que la matrice de dimEntree a 30 elements
    et la matrice de dimsortie a 10 elements
    et merci

    -----
    Images attachées Images attachées

  2. #2
    11c

    Re : reseau de neurones: fonction de poids

    avez vous trouve une solution?

  3. #3
    umfred

    Re : reseau de neurones: fonction de poids

    c'est un "bête" tableau dimEntree x dimSortie qu'il faut créer et dont il faut initialiser les valeurs aléatoirement.

    Quel langage ?

  4. #4
    pm42

    Re : reseau de neurones: fonction de poids

    Citation Envoyé par chayal Voir le message
    je veux avoir une idée comment je peux faire cette fonctions de poids
    Cela ressemble à un exercice typique : on crée un tableau à 2 dimensions et on le parcourt pour le remplir avec une valeur aléatoire.
    Il y a plusieurs façon de le faire, c'est du code très court, 1 à 5 lignes et c'est en général dans le cours ou facile à trouver en ligne.

    Citation Envoyé par chayal Voir le message
    je sais que la matrice de dimEntree a 30 elements
    et la matrice de dimsortie a 10 elements
    Cela ne veut rien dire. Relire l'énoncé et le cours seraient un bon début.

Discussions similaires

  1. Réseau de neurones
    Par mango1 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 14/05/2017, 23h08
  2. Réseau de neurones
    Par asirem dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 08/01/2014, 17h22
  3. Réseau Neurones Perceptron
    Par mantus dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 19/08/2011, 13h27
  4. Réseau de neurones de Hopfield
    Par marwenloulou1983 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 17/01/2010, 13h28
  5. Créer un réseau de neurones
    Par thibaut47500 dans le forum TPE / TIPE et autres travaux
    Réponses: 1
    Dernier message: 22/10/2009, 00h42