10 exemples de machine learning pratiques et fun en ligne
le 13 septembre 2019 par Patrick Saucet
L’intelligence artificielle, çà ne vous parle pas trop ? Découvrez alors le machine learning – une des branches de l’intelligence artificielle - , et ses applications parfois étonnantes exploitant reconnaissance d’images, de textes ou de sons. Pour vous en convaincre, voici 10 utilitaires conçus à base de machine learning, à tester absolument !
1 Créer des visages de personnes qui n’existent pas
2 Créer des photos de chats qui n’existent pas
3 Coloriser une photo Noir et Blanc
4 Transformer une photo en œuvre d’art
5 Détecter des objets sur une image
6 Créer une rythmique musicale avec des sons réels
7 Mixer 2 instruments pour créer de nouveaux sons
8 Générer une photo à partir d’un dessin au trait
9 Faire disparaitre un objet sur une photo
10 Traduire vocalement en temps réel
1 : Créer des visages de personnes qui n’existent pas
Ce site web permet de créer un visage fictif, en utilisant
un modèle particulier de machine learning appelé GAN. Pour générer un nouveau visage, simplement rafraichir la page.
Pour les pros souhaitant connaitre le fonctionnement du modèle, c’est ici.
2 : Créer des photos de chats qui n’existent pas
Sur le même procédé, on peut aussi générer des photos de chats sur ce site.
Rafraichir là aussi la page pour obtenir une planche entière de photos de chats de toutes sortes.
Pour les aspects techniques, lire cet article complet.
3 : Coloriser une photo Noir et Blanc
Sur le site colourise.sg , vous pouvez soumettre une photo en noir et blanc, et le modèle d’intelligence artificielle vous proposera une version colorisée. Les résultats peuvent être assez réalistes, surtout sur des photos de scènes anciennes.
4 : Transformer une photo en œuvre d’art
Sur ce site deepart.io, il faut se créer un compte (gratuitement). On peut ensuite uploader une photo de son choix,
et choisir un style de référence (abstrait, impressionniste…) , parmi les modèles proposés, ou en proposant
sa propre image de référence. La photo de départ sera transformée dans le « style » choisi.
Compter une dizaine de minutes avant que la photo soit traitée.
L’algorithme permet aussi de traiter des videos HD (payant).
5 : Détecter des objets sur une image
IA Vision, proposé sur Google Cloud, réalise plusieurs tâches sur une image que l’on choisit librement depuis son ordinateur. Il détecte les objets présents, décrit les thématiques de l’image, affiche les pages web les plus pertinentes par rapport à cette image, les couleurs dominantes sur la photo… Cet AI peut permettre aussi de détecter des émotions, du texte présent dans les images…
6 : Créer une rythmique musicale à partir de sons réels
L’Infinite Drum Machine permet de créer une rythmique musicale,
à partir de bruits du quotidien. On commence par choisir un Filtre parmi plusieurs dizaines de familles de bruit
(papier, voiture, appareils ménagers, …) puis on clique sur le symbole >< pour appliquer ce filtre.
On peut par la suite ajouter des notes, modifier la source du bruit en faisant bouger les cercles dans le nuage,
ou modifier le tempo.
7 : Mélanger 2 instruments pour créer de nouveaux sons
Cet outil assez simple permet de mélanger 2 instruments de musique pour créer de nouveaux sons inhabituels. Un clavier 24 touches permet de tester ce mix.
8 : Générer une photo à partir d’un dessin au trait
Pix2Pix est un modèle de machine learning permettant de générer une photo réaliste à partir d’un croquis.
On peut le tester pour des chats, des chaussures, des sacs ou des façades de bâtiment.
Pour les chaussures, la phase d’apprentissage du modèle s’est faite avec 50 000 photos.
Cliquer sur le bouton Clear et dessiner à la souris.
9 : Effacer un objet sur une photo
Image Inpainting est un outil utilisant des algorithmes de deep learning
(réseaux neuronaux) et permettant d’effacer un objet sur une image tout en reconstituant le fond.
Choisir une image sur son ordinateur, cliquer sur « Next step » , effacer la zone à exclure à la souris,
puis cliquer sur « Apply model ». Le résultat sera d’autant meilleur si le fond est homogène.
10 : Traduire vocalement en temps réel
L’appli Google Traduction (sur Google Play ou App Store )
exploite le deep learning pour ses différents services de traduction. Il est possible par exemple en mode conversation,
de parler dans sa langue et obtenir la traduction vocalement dans l’une des 32 langues possibles.
Le mode Appareil photo permet aussi d’obtenir la traduction d’un texte à travers l’appareil photo de son smartphone.
Partager sur