Huit super jeux d'IA de Google


"Dessinez un chat en 30 secondes! ... Oh, je sais, c'est un chat ... Ou peut-être pas" - dans ce format approximativement le réseau de neurones Quick, Draw!

Vite, dessine! - Un des nouveaux jeux que les développeurs Google ont sorti dans le cadre du projet AI Experiments . Des jouets sympas sont publiés ici qui permettent même à votre enfant de jouer avec l'intelligence artificielle. Mais il y a aussi des jeux pour adultes.

En plus du plaisir de jouer à des jeux et de se divertir, les expériences d'IA fournissent également un aperçu de ce dont les réseaux de neurones sont capables et comment ils peuvent être utilisés dans la pratique. Pas seulement pour le plaisir.

Giorgio cam


aiexperiments.withgoogle.com/giorgio-cam


Le premier jeu sur le site Web AI Experiments. Probablement le plus intéressant, selon les développeurs. Placez l'objet devant l'objectif de la caméra sur un smartphone ou un PC, et le réseau de neurones fera instantanément une rime en fonction du résultat de la reconnaissance - et mettez-le en musique! Parfois, le résultat est très drôle. Surtout si vous pointez l'appareil photo vers des objets inhabituels.



Ce projet utilise MaryTTS , Tone.js et l' API Google Cloud Vision . Le code source de la Giorgio Cam est publié, comme tous les autres jeux du projet.

Vite, dessine!


quickdraw.withgoogle.com


Dans le jeu Quick, Draw! l'intelligence artificielle donne la tâche. Une personne essaie de dessiner rapidement, par exemple, avec un doigt sur la tablette, et l'IA détermine ce qui est illustré sur la figure. Cela s'avère amusant, surtout si vous ne savez pas vraiment dessiner.

Ce qui est important, le réseau neuronal est formé pour surveiller la direction du mouvement du doigt / curseur. Pour cette raison, il reconnaît beaucoup mieux les échantillons.

Boîte à rythme infinie


aiexperiments.withgoogle.com/drum-machine


L'Infinite Drum Machine montre une carte sur laquelle différents sons d'instruments sont placés en fonction de leur degré de similitude. Si vous faites glisser la souris sur ce nuage, les sons sont joués tour à tour. Si vous avez aimé une sorte de son, nous le plaçons sur une boîte à rythmes à quatre pistes. Eh bien, alors nous commençons à jouer. Une telle application serait un succès sur Google Play. Cependant, comme le reste des jeux sur le site Web AI Experiments.

Comme indiqué dans la description, la technique t-SNE a été utilisée dans le développement, c'est-à-dire la réduction de dimension non linéaire et la visualisation de variables multidimensionnelles (intégration de voisinage stochastique distribué t). L'algorithme calcule l'empreinte numérique de chaque son et la place dans un espace multidimensionnel, par rapport aux autres empreintes digitales. Pour interagir avec une personne, l'espace multidimensionnel devait être aplati en deux dimensions.

Sons d'oiseaux


aiexperiments.withgoogle.com/bird-sounds


Comme dans le jeu précédent, ici le système, utilisant la technique t-SNE, a organisé des milliers de sons en termes de similitude. Seuls les sons non des instruments, mais des voix d'oiseaux. Les ornithologues collectent cette collection depuis des décennies.

Traducteur de chose


aiexperiments.withgoogle.com/thing-translator


Le «traducteur des choses» traduit d'une langue dans une autre, non pas des mots, mais des objets. Il dit littéralement à haute voix comment tout objet sonne dans la langue de votre choix.

Ce n'est qu'un exemple de ce qui peut être fait en utilisant les interfaces logicielles d'apprentissage automatique de Google ( Cloud Vision API + Translate API ) - sans même rien savoir sur l'apprentissage automatique.

AI Duet


aiexperiments.withgoogle.com/ai-duet


Un autre jeu de musique intéressant de Google. Vous commencez à jouer une mélodie - et l'ordinateur la poursuit pour vous, en utilisant la suite la plus belle et la plus logique.

Comme vous pouvez le deviner, lors de la formation d'un réseau de neurones, des milliers de morceaux existants ont été joués. L'IA a progressivement commencé à comprendre les notes et à reconnaître l'harmonie dans un dessin mélodique. Comprendre à quels endroits la mélodie doit changer de direction, à quel rythme continuer la mélodie, etc. Il a progressivement fait une carte des séquences et transitions harmonieuses les plus populaires.

Pour un buzz maximum sur l'ordinateur, il est bien sûr conseillé de connecter un clavier MIDI. Ensuite, avec l'IA, vous pouvez organiser un duo de compositeurs à part entière en jouant un morceau à son tour. Il continue ce que vous avez commencé et vous jouez avec sa version.

Visualiser l'espace à haute dimension


aiexperiments.withgoogle.com/visualizing-high-dimensional-space


Cette expérience permet de comprendre ce qui se passe dans le «cerveau» de l'intelligence artificielle. Le programme le visualise à l'écran. C'est ici que vous pouvez voir de vos propres yeux l'espace multidimensionnel mentionné précédemment et comprendre comment fonctionne la technique magique t-SNE. Comment les données sont-elles organisées dans des espaces où le nombre de mesures est supérieur à trois?

L'un des auteurs explique dans une vidéo de démonstration que même les gens peuvent être représentés comme des objets multidimensionnels dans un espace multidimensionnel. C'est simple. Dans une dimension, nous avons le paramètre «date de naissance» - et dans cette dimension, nous sommes connectés à d'autres objets multidimensionnels similaires (personnes). Dans la dimension suivante, nous avons le paramètre «lieu de travail» - dans cette dimension, des relations complètement différentes. Et ainsi de suite. Absolument tous les habitants de la planète font partie de ce réseau multidimensionnel. Le même espace multidimensionnel est construit pour les significations des mots, pour les images, pour les mélodies et pour toute autre donnée. Tout cela est ensuite utilisé dans des applications réelles lorsque le réseau neuronal apprend à reconnaître des images, à comprendre les significations de mots individuels dans l'espace des significations.

La technique de visualisation développée par Google sera utile à tous les développeurs qui travaillent avec des espaces multidimensionnels, t-SNE et des réseaux de neurones.

Ce que les réseaux de neurones voient


aiexperiments.withgoogle.com/what-neural-nets-see


Une autre expérience qui montre l'intérieur du «cerveau informatique». Dans ce cas, nous ne parlons pas de mesures de l'espace multidimensionnel, mais de couches du réseau neuronal, chacune réagissant à certains signaux. Pendant le traitement séquentiel par de nombreuses couches du réseau neuronal, où chaque couche suivante traite le résultat de la précédente, l'IA commence à reconnaître des caractéristiques d'un niveau toujours plus élevé.



Et rappelez-vous, plus vous jouez avec Google Artificial Intelligence - plus vite il apprend en utilisant vos dessins et en observant le comportement. Malheureusement, les gens peuvent non seulement enseigner, mais aussi ruiner l'IA. Par exemple, en raison de l'analphabétisme, de nombreuses personnes tirent un ouragan sous la forme d'une tornade. Et progressivement, le réseau de neurones refusera de reconnaître un cyclone tropical comme un ouragan, et seul un schéma de tornade considérera un ouragan. En général, tout est comme dans la vie.

Source: https://habr.com/ru/post/fr399321/


All Articles