Deep Learning / Flask
J'ai dévelopé une application basée sur un Réseau de Neurones à Convolution (Convolution Neural Network ou CNN) que j'ai construit et entraîné sur le dataset MNIST et peut, grâce à une interface en HTML et Javascript animée par le module Flask de Python,
analyser un chiffre manuscript afin de le reconnaître.
En savoir plus
En utilisant la librairie Keras de Python, j'ai mis en place un réseau neuronal de reconnaissance d'images. J'ai commencé par utiliser des couches Conv2D suivies de Max ReLu et MaxPooling avec des Dropouts pour éviter le sur-apprentissage.Ensuite
un Flatten, puis un réseau dense avec une couche de sortie de 10 neurones en softmax afin de classer les images. En voici le résumé :
J'ai ensuite entraîné le réseau avec un early stopping d'une patience de 5, ce qui est arrivé à pratiquement 100 époques. Voici les graphiques de précision et perte :
Enfin, j'ai exporté le modèle, et l'importe par le biais d'une page Flask pour le déploiement sur un serveur Google Cloud.
Tableau
Tableau est, comme Microsoft Power BI, un outil puissant permettant une visualisation et une présentation des données d'un projet afin d'en faire passer les problématiques et enjeux de façon rapide et efficace.
Projet ASL
Voici la vidéo de présentation d'un projet que nous devions conceptualiser et réaliser en 12h autour de l'intelligence artificielle. J'ai choisi le sujet du language des signe et ai créé, entraîné et déployé sous forme de web app un réseau
d'interprétation de l'alphabet ASL.