L'objectif est déterminer l'âge d'une personne d'après une photo de son visage.
Pour cela, j'ai téléchargé sur la plateforme Kaggle un jeu de données de 20 000 photos de personnes annotées de leur âge.
Avec le langage Python, j'ai pu faire de l'augmentation d'images (data augmentation) en faisant par exemple subir des rotations et des zooms aux images. Cela permet d'augmenter le nombre d'images pour réduire le risque de sur-apprentissage.
Ensuite, j'ai divisé ces images en jeux de d'apprentissage, de validation et de test.
Enfin, j'ai créé un réseau de neurones à convolution (CNN) avec la bibliothèque Keras.
Je pense que mon modèle est améliorable. Il fait une erreur absolue moyenne de 11 ans dans la prédiction de l'âge de la personne sur les photos.
Voici le code du projet : notebook