TensorFlow, la seconde génération de plateforme d’intelligence artificielle de Google est désormais en libre accès grâce à l’ouverture de son code. Elle utilise l’apprentissage profond basé sur des neurones artificiels dont le géant nord-américain se sert dans nombre de ses produits phares.


au sommaire


    Désormais, n'importe qui peut s'emparer de TensorFlow. En effet, Google vient d'annoncer la mise à disposition de son système d'intelligence artificielle dans un billet de blog publié le 9 novembre. Grâce à cette ouverture, qui se déroule dans le cadre de la licence libre ApacheApache, chacun peut dès à présent se servir de TensorFlow et l'adapter à ses besoins, en modifiant à loisir son code source.

    Mais au fait c'est quoi, TensorFlow ? Il s'agit d'une méthode reposant sur l'apprentissage profondapprentissage profond (ou « deep learning »), explique la firme de Mountain View. Celle-ci s'appuie sur des réseaux de neuronesneurones artificiels. Avec un tel dispositif, l'ordinateur, après avoir analysé des milliers de photographiesphotographies sur tel ou tel sujet, comme un animal par exemple, est capable ensuite d'en détecter sur d'autres clichés.

    GoogleGoogle explique que TensorFlow est aujourd'hui mobilisé dans plusieurs domaines. « Nous utilisons TensorFlow pour tout, de la reconnaissance vocale dans l'applicationapplication Google à Smart Reply dans Inbox pour GmailGmail, en passant par la recherche dans Google Photos », ou dans la recherche web avec RankBrain. « C'est un système d'apprentissage automatique hautement flexible - il peut fonctionner sur un seul smartphone ou à travers des centaines d'ordinateurs dans des centres de donnéescentres de données. »

    TensorFlow est la deuxième génération de système d’intelligence artificielle mis au point par Google. Elle succède à DistBelief développé en 2011. © Google
    TensorFlow est la deuxième génération de système d’intelligence artificielle mis au point par Google. Elle succède à DistBelief développé en 2011. © Google

    L’apprentissage automatique n’en est encore qu’à ses balbutiements

    Surtout, TensorFlow est bien plus performant que le dispositif de première génération conçu par Google, DistBelief. Grâce à sa flexibilité et son habilité, « il nous permet de construire et d'entraîner des réseaux de neurones artificiels jusqu'à cinq fois plus vite, [...] donc nous pouvons l'utiliser pour améliorer nos produits bien plus rapidement », poursuit le groupe.

    Sur le papier, la technologie de deep learning est formidable. Mais en pratique, il y a encore du chemin à parcourir. Google l'admet bien volontiers. « L'apprentissage automatique n'en est encore qu'à ses balbutiements - les ordinateurs d'aujourd'hui ne peuvent toujours pas faire ce qu'un enfant de quatre ans réussit sans effort comme savoir le nom d'un dinosauredinosaure après avoir vu seulement quelques exemples. »

    Mais même si l'entreprise américaine sait que « il y a encore beaucoup de travail devant elle », elle voit dans TensorFlow un « bon point de départpoint de départ » pour la suite. « Nous espérons que cela va permettre à la communauté de l'apprentissage automatique, [...] d'échanger des idées plus rapidement, à travers du code fonctionnel et pas uniquement dans des articles de recherche », écrit-elle.

    Reste que l'ouverture de TensorFlow est un moyen pour Google d'améliorer son système d'IAIA en faisant appel à des spécialistes qui ne travaillent pas pour son compte. Il est certain que l'entreprise suivra de près les travaux de la communauté open source sur TensorFlow et qu'elle n'hésitera pas à récupérer pour son compte toutes les pistes qui permettront de l'améliorer... afin d'en faire profiter ensuite ses propres produits.