Bonjour,
je m'intéresse depuis peu aux réseaux de neurones et j'aimerais en créer un pour de l'analyse d'image (détection de visage par exemple). j'ai a peu près tout compris sauf une chose et pas des moindres : lors d'une convolution, on passe un filtre sur l'image pour chaque pixel, il faut plusieurs filtres différents qui vont générer chacun une nouvelle image, puis on réduit leur taille (max-pooling) et on recommence pour chaque nouvelle image avec d'autres filtres. mais la question c'est : Comment faire pour qu'il apprenne automatiquement les bon filtres a utiliser ? Pour la partie analyse finale a coup de neurones, il suffit de modifier les poids des connexions en fonction de l'erreur calculée mais pour les filtres ? on peut pas se baser sur l'erreur vu que le réseau de neurone n'est pas entraîné, et on peut pas entraîner le réseau de neurones si de toute façon les filtres par défaut sont inutiles... si ?
merci d'avance.
Partager