Google publie TensorFlow en open source, son API dédiée aux réseaux de neurones artificiels

Google publie TensorFlow en open source, son API dédiée aux réseaux de neurones artificiels

Ce n'est pas pour les enfants

Avatar de l'auteur

Vincent Hermann

Publié dansLogiciel

12/11/2015
11
Google publie TensorFlow en open source, son API dédiée aux réseaux de neurones artificiels

Google a publié TensorFlow, son moteur d’apprentissage profond, sous licence Apache 2.0. Il ne s’agit pas à proprement parler d’un produit utilisable en l’état, mais d’une trousse à outils pour créer des infrastructures de traitement de données. Un composant important, utilisé par la société pour certains de ses plus gros produits.

TensorFlow n’est pas un composant connu du grand public. Il est pourtant au carrefour des produits les plus importants proposés par Google car il permet les architectures de type neuronal, utilisées pour les gestions de très grandes quantités de données, certains calculs spécifiques et l'apprentissage profond (deep learning). L’éditeur l’explique lui-même : « Nous utilisons TensorFlow pour tout, de la reconnaissance vocale dans l’application Google à Smart Reply dans Inbox pour Gmail, en passant par la recherche dans Google Photos ».

Répartir les calculs entre les différentes unités de calcul, CPU comme GPU

Ce n’est pas le premier composant de ce type que produit la firme. Le premier s’appelait DistBelief mais constituait la « version 1.0 » de la technologie maison. TensorFlow en est la suite et Google indique encore une fois qu’il « permet de construire et d’entraîner des réseaux de neurones artificiels jusqu’à cinq fois plus vite ». Et cette vitesse est cruciale car elle intervient dans des opérations à caractère cognitif « qu’un enfant de quatre ans réussit sans effort ».

TensorFlow se présente sous la forme d’une API unique à tout faire. Globalement, elle permet de diviser les calculs à réaliser entre les différents CPU et GPU de la machine. TensorFlow s’adresse en priorité aux développeurs qui veulent réaliser des tests, aux groupes de chercheurs, aux universités et autres qui ont des besoins spécifiques, et surtout le matériel allant avec. L’API permet également de tracer des graphiques relationnels pour dessiner, dans les grandes lignes, la carte globale des relations entre les données et les opérations.

Cette API se veut flexible et adaptable à n’importe quel type de projet requérant ce type de calculs particuliers. L’idée est de simplifier au maximum un travail qui peut réclamer de nombreuses connaissances. Les développeurs peuvent ainsi d’abord définir le graphique des flux et les outils fournis gèrent ensuite une partie du processus de mise en place. L’API peut être utilisée dans pratiquement tous les environnements de développement et les fonctions peuvent par exemple être codées en Python, ou les opérateurs en C++. Google précise que le développeur n’a pas à se contenter de ce qui est offert et peut ajouter ce qui lui plait.

Un code libéré sous licence Apache 2.0

Dans sa présentation, TensorFlow est présenté globalement comme deux fois plus rapide que son prédécesseur, et Google a estimé que c’était le bon moment pour ouvrir le code à tous. La licence choisie, Apache 2.0, est assez permissive. L’API peut donc être reprise dans à peu tous les types de projets, y compris commerciaux. Les outils fournis avec la bibliothèque, les exemples et les tutoriaux, tout est publié sous cette licence, Google ayant visiblement une vraie volonté de partage. Ce qui, à la grande exception d’AOSP (Android Open Source Project) n’arrive pas si souvent avec les projets majeurs.

La question que l’on se pose est bien entendu : pourquoi ? Parce que l’éditeur espère bien que les contributions seront nombreuses sur un projet de cette envergure. Car rien n’empêche ensuite Google de reprendre les éventuelles améliorations, s’il y en a, pour les utiliser ensuite dans ses propres produits. Or, puisque l’on parle d’une bibliothèque cruciale et jouant un rôle central dans certains services clés, toutes les contributions seront certainement observées de près.

Tous ceux qui sont intéressés par cette API pourront se rendre sur la page officielle consacrée au projet.

11
Avatar de l'auteur

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Poing Dev

Le poing Dev – Round 7

Meuh sept super !

22:32 Next 20
Logo de Gaia-X sour la forme d’un arbre, avec la légende : infrastructure de données en forme de réseau

Gaia-X « vit toujours » et « arrive à des étapes très concrètes »

« Money time »

18:06 WebSécu 4

Trois consoles portables en quelques semaines

Et une nouvelle façon de concevoir le jeu se confirme

10:45 Hard 36

Sommaire de l'article

Introduction

Répartir les calculs entre les différentes unités de calcul, CPU comme GPU

Un code libéré sous licence Apache 2.0

#LeBrief : bande-annonce GTA VI, guerre électronique, Spotify licencie massivement

Poing Dev

Le poing Dev – Round 7

Next 20
Logo de Gaia-X sour la forme d’un arbre, avec la légende : infrastructure de données en forme de réseau

Gaia-X « vit toujours » et « arrive à des étapes très concrètes »

WebSécu 4

Trois consoles portables en quelques semaines

Hard 36
Une tasse estampillée "Keep calm and carry on teaching"

Cyberrésilience : les compromis (provisoires) du trilogue européen

DroitSécu 3

#LeBrief : fuite de tests ADN 23andMe, le milliard pour Android Messages, il y a 30 ans Hubble voyait clair

#Flock a sa propre vision de l’inclusion

Flock 25
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #10 : nous contacter et résumé de la semaine

43
Autoportrait Sébastien

[Autoportrait] Sébastien Gavois : tribulations d’un pigiste devenu rédac’ chef

Next 20
Logo de StreetPress

Pourquoi le site du média StreetPress a été momentanément inaccessible

Droit 21
Amazon re:Invent

re:Invent 2023 : Amazon lance son assistant Q et plusieurs services IA, dont la génération d’images

IA 14
Un œil symbolisant l'Union européenne, et les dissensions et problèmes afférents

Le Conseil de l’UE tire un bilan du RGPD, les États membres réclament des « outils pratiques »

Droit 6

19 associations européennes de consommateurs portent plainte contre Meta

DroitSocials 16

#LeBrief : Ariane 6 l’été prochain, Nextcloud rachète Roundcube, désinformation via la pub

Chiffre et formules mathématiques sur un tableau

CVSS 4.0 : dur, dur, d’être un expert !

Sécu 16
Une tête de fusée siglée Starlink.

Starlink accessible à Gaza sous contrôle de l’administration israélienne

Web 35
Fibre optique

G-PON, XGS-PON et 50G-PON : jusqu’à 50 Gb/s en fibre optique

HardWeb 53
Photo d'un immeuble troué de part en part

Règlement sur la cyber-résilience : les instances européennes en passe de conclure un accord

DroitSécu 10
lexique IA parodie

AGI, GPAI, modèles de fondation… de quoi on parle ?

IA 11

#LeBrief : logiciels libres scientifiques, fermeture de compte Google, « fabriquer » des femmes pour l’inclusion

livre dématérialisé

Des chercheurs ont élaboré une technique d’extraction des données d’entrainement de ChatGPT

IAScience 3
Un chien avec des lunettes apprend sur une tablette

Devenir expert en sécurité informatique en 3 clics

Sécu 11
Logo ownCloud

ownCloud : faille béante dans les déploiements conteneurisés utilisant graphapi

Sécu 16
Le SoC Graviton4 d’Amazon AWS posé sur une table

Amazon re:invent : SoC Graviton4 (Arm), instance R8g et Trainium2 pour l’IA

Hard 12
Logo Comcybergend

Guéguerre des polices dans le cyber (OFAC et ComCyberMi)

Sécu 10

#LeBrief : faille 0-day dans Chrome, smartphones à Hong Kong, 25 ans de la Dreamcast

GTA VI

Rockstar met en ligne le trailer de GTA VI

Soft 12

Russian drone shot by the State Border Guard Service of Ukraine

La guerre électronique serait la plus grande faiblesse de l’Ukraine, et la principale force de la Russie

HardSécu 4

Debout, une femme en pull bleu montre à une autre, assise, quelque chose à son écran d'ordinateur.

Futur de l’IA : les femmes manquent dangereusement à l’appel

IASociété 2

Logo Spotify avec notes de musique

Spotify licencie 1 500 personnes de plus

ÉcoSociété 2

Wikipedia sombre

Wikipedia aura son thème sombre

Web 8

Commentaires (11)


Konrad
Il y a 8 ans

C’est quoi l’illustration, un essaim Zerg ? <img data-src=" />


atomusk
Il y a 8 ans

Si je ne m’abuse c’est une image générée par le Google deepDream:

http://googleresearch.blogspot.co.uk/2015/06/inceptionism-going-deeper-into-neur…


tazvld Abonné
Il y a 8 ans

J’avais vu ça. C’est cool, vraiment. Ca donne envie de se mettre aux réseaux de neurones. Je suis intrigué depuis quelques temps à ces outils d’apprentissage machine. Je trouve ça énorme qu’une machine aussi stricte qu’un ordinateur puisse elle même se programmer pour répondre approximativement à un problème pour lequel on a pas besoin de décrire la façon de le résoudre.






Konrad a écrit :

C’est quoi l’illustration, un essaim Zerg ? <img data-src=" />


Ca ressemble à du deepdream, les chiens et les yeux en moins.



Arnaud3013 Abonné
Il y a 8 ans

Pas mal ça;) J’allais m’y mettre prochainement pour la plateforme où je bosse. On a déjà des réseaux de neurones très efficaces sur des données floues. à voir le gain avec ça. Faut tester par rapport à DL4J voir si ya du gain.


anonyme_cdb9bf0cc21e188aa2bc8cad598d294f
Il y a 8 ans

Oui c’est un mouvement intéressant qu’ils le publient sous license Apache. À suivre.

Pour ceux que le sujet intéresse, un exemple moins abstrait :
http://karpathy.github.io/2015/10/25/selfie/


Z-os Abonné
Il y a 8 ans

Ce nom…
TensorFlow &gt; Tenseur & Flow &gt; Ricci &gt; Perelman &gt; Poincaré. Il y a un rapport ?


svendi
Il y a 8 ans

Toc Toc Toc…

Skynet? C’est toi ?

T’es là ?


John Shaft Abonné
Il y a 8 ans

Il paraît qu’on doit dire Genesys maintenant. Mais Internet ne semble pas encore super clair sur la question <img data-src=" />


Orloff
Il y a 8 ans

Genisys ?


boced66
Il y a 8 ans

“neurones artificiels jusqu’à cinq fois plus vite”
&nbsp;“TensorFlow est présenté globalement comme deux fois plus rapide que son prédécesseur”
&nbsp;On va dire qu’il est 3 fois plus rapide :p&nbsp;


CryoGen Abonné
Il y a 8 ans






John Shaft a écrit :

Il paraît qu’on doit dire Genesys maintenant. Mais Internet ne semble pas encore super clair sur la question <img data-src=" />


Tiens c’est vrai qu’il n’est plus du tout dénommé Skynet dans cette nouvelle timeline