Le projet « Face Expression Recognition » vise à reconnaître les expressions faciales humaines à l'aide de la méthode Convolutional Neural Network (CNN). L'algorithme CNN est appliqué pour analyser des données visuelles telles que des images faciales au format niveaux de gris, qui sont ensuite classées en sept catégories d'expressions de base : heureux, triste, en colère, surpris, effrayé, dégoûté et neutre. Ce modèle a été formé à l'aide de l'ensemble de données FER2013 et a réussi à atteindre une précision de 91,67 % après un entraînement pendant 500 époques.
Ce projet "Face Expression Recognition" est le projet final du cours d'Intelligence Artificielle où dans ce projet il y a des réalisations qui doivent être réalisées notamment :
Le problème des différences d'éclairage qui affecte le niveau de précision.
Les variations d'éclairage peuvent affecter la précision du modèle. Pour surmonter cela, une normalisation des données est effectuée pour garantir que l'éclairage de l'image est plus uniforme afin que les motifs des images faciales puissent être mieux reconnus.
Complexité d'expressions similaire.
Certaines expressions, telles que « effrayé » et « surpris », présentent des caractéristiques similaires difficiles à différencier pour le modèle. La solution mise en œuvre consiste à effectuer une augmentation des données telle que des changements de rotation, de zoom, de retournement et de contraste pour augmenter la capacité de généralisation du modèle à de nouvelles données.
Ensemble de données assez limité
L'ensemble de données FER2013, bien qu'assez volumineux, ne couvre pas toute la gamme des variations de visage à l'échelle mondiale. Pour enrichir l'ensemble de données, j'ai utilisé des techniques d'augmentation des données et ajouté des données provenant d'autres sources pertinentes pour créer une meilleure représentation des expressions faciales.
Ce projet fournit un aperçu approfondi de la manière dont les systèmes basés sur l'intelligence artificielle peuvent être utilisés pour reconnaître les expressions faciales. Le processus de développement montre l'importance de :
En surmontant les défis existants, ce projet a réussi à construire un modèle de reconnaissance des expressions faciales qui peut être appliqué à diverses applications telles que l'interaction homme-machine, l'analyse des émotions et la surveillance psychologique.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!