Comment calculer le nombre de paramètres dans un modèle de réseau neuronal

Il est essentiel de comprendre comment calculer le nombre de paramètres dans un réseau neuronal pour concevoir et analyser des modèles. Les paramètres comprennent les poids et les biais que le réseau apprend au cours de la formation. Ce guide explique les étapes de base pour déterminer le nombre total de paramètres dans un modèle de réseau neuronal.

Paramètres dans les calques entièrement connectés

Dans une couche entièrement connectée (sens), chaque entrée se connecte à chaque neurone avec un poids, et chaque neurone a un terme de biais. Le nombre total de paramètres dans une telle couche est calculé comme suit:

Nombre de paramètres = (Nombre d'entrées × Nombre de neurones) + Nombre de neurones

Calcul des paramètres dans les couches convolutionnelles

Pour les couches convolutionnelles, les paramètres dépendent de la taille du filtre, du nombre de filtres et des canaux d'entrée. La formule est :

Nombre de paramètres = (Hauteur du filtre × Largeur du filtre × Nombre de canaux d'entrée × Nombre de filtres) + Nombre de filtres

Paramètres totaux dans le modèle

Pour trouver le nombre total de paramètres dans un réseau neuronal, additionnez les paramètres de toutes les couches individuelles, ce qui permet de mesurer la complexité et la capacité du modèle.

Exemple de calcul

Considérez un modèle avec une couche entièrement connectée recevant 100 entrées et produisant 50 sorties. Le nombre de paramètres est:

Ce calcul permet de comprendre la taille et les exigences de formation du modèle.