Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. TensorFlow — Wikipédia
TensorFlow — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
TensorFlow
Description de l'image TensorFlow logo.svg.
Description de l'image Tensorflow logo.svg.
Informations
Développé par Google BrainVoir et modifier les données sur Wikidata
Première version 9 novembre 2015Voir et modifier les données sur Wikidata
Dernière version 2.20.0 (13 août 2025)[1]Voir et modifier les données sur Wikidata
Dépôt github.com/tensorflow/tensorflowVoir et modifier les données sur Wikidata
Écrit en C++ et PythonVoir et modifier les données sur Wikidata
Système d'exploitation Microsoft Windows, Linux, macOS, iOS et AndroidVoir et modifier les données sur Wikidata
Environnement Linux, macOS, Android, iOS et Microsoft WindowsVoir et modifier les données sur Wikidata
Langues anglais
Type Bibliothèque logicielleVoir et modifier les données sur Wikidata
Licence Licence Apache 2.0Voir et modifier les données sur Wikidata
Documentation www.tensorflow.org/learn et www.tensorflow.org/api_docsVoir et modifier les données sur Wikidata
Site web tensorflow.orgVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

TensorFlow est un outil open source d'apprentissage automatique développé par Google. Le code source a été ouvert le 9 novembre 2015 par Google et publié sous licence Apache.

Il est fondé sur l'infrastructure DistBelief, initiée par Google en 2011, et est doté d'une interface pour Python, Julia, R[2] et C++[3].

TensorFlow est l'un des outils les plus utilisés en IA dans le domaine de l'apprentissage machine[4].

Histoire

[modifier | modifier le code]

DistBelief

[modifier | modifier le code]

À partir de 2011, Google Brain a développé un outil propriétaire d'apprentissage automatique fondé sur l'apprentissage profond. Son utilisation a augmenté rapidement à travers les différentes filiales d'Alphabet autant dans le milieu commercial que dans la recherche[5],[6]. Google a assigné de nombreux ingénieurs informaticiens, dont Jeffrey Dean, pour simplifier et réordonner le code de DistBelief en une bibliothèque logicielle plus rapide et plus solide qui est devenue TensorFlow[7]. En 2009, l'équipe, dirigée par Geoffrey Hinton, avait implémenté la rétropropagation du gradient généralisée et d'autres améliorations qui ont permis la création de réseaux neuronaux ayant une précision considérablement meilleure. Par exemple, une réduction de 25 % d'erreur dans la reconnaissance automatique de la parole a été obtenue[8].

TensorFlow

[modifier | modifier le code]

TensorFlow est la deuxième génération du système de Google Brain. La version 1.0.0 est sortie le 11 février 2017[9] Alors que l'implémentation de référence tourne sur un seul appareil, TensorFlow peut être lancé sur plusieurs CPU et GPU (avec des extensions optionnelles telles que CUDA ou SYCL (en) pour GPGPU)[10]. TensorFlow est disponible en version 64-bits pour Linux, macOS, Windows et pour les plateformes mobiles sur Android et iOS.

Son architecture flexible permet le développement sur plusieurs variétés de plateformes (CPU, GPU, TPU), allant du PC de bureaux à des clusters de serveurs et des mobiles aux dispositifs de bords.

En juin 2016, Jeff Dean a mentionné que 1 500 dépôts github mentionnaient TensorFlow, dont seulement cinq étaient de Google[11].

TensorFlow lite

[modifier | modifier le code]

En mai 2017, Google a annoncé qu'une couche logicielle spécifique serait créée pour le développement sur Android, TensorFlow Lite, à partir d'Android Oreo[12]. Il existe une version orientée vers les microcontrôleurs (anglais : Tensorflow lite for microcontrollers) et a notamment été porté sur la plateforme ARM Cortex-M et ESP32[13].

Utilisations

[modifier | modifier le code]

RankBrain

[modifier | modifier le code]

Le 26 octobre 2015, Google a officiellement sorti RankBrain, adossé à TensorFlow.

Le Pentagone

[modifier | modifier le code]

Le 6 mars 2018, le site américain Gizmodo a révélé l’existence d’un partenariat entre l’entreprise Google et le Pentagone, destiné à aider ce dernier à analyser des images de drones par l'usage de TensorFlow, sans pouvoir donner plus d'indications sur l'implication de l'entreprise. Google a déclaré : « La technologie labellise des images qui seront analysées par des humains et ne sert qu’à un usage non offensif »[14],[15].

DeepDream

[modifier | modifier le code]

DeepDream se fonde en totalité sur l'architecture de TensorFlow pour la base algorithmique du logiciel.

Fonctionnalités

[modifier | modifier le code]

TensorFlow fournit des API stables en Python[16] et C[17]. Des API sans rétro-compatibilité garantie en C++, Go, Java[18], JavaScript[19] et Swift[20]. Des packages faits par des tiers sont disponibles en C#[21],[22], Haskell[23], Julia[24], R[25], Scala[26], Rust[27], Ocaml[28] et Crystal[29].

Notes et références

[modifier | modifier le code]
  1. ↑ « Release 2.20.0 », 13 août 2025 (consulté le 18 août 2025)
  2. ↑ (en-US) « TensorFlow for R », sur blog.rstudio.com (consulté le 31 août 2020)
  3. ↑ (en) « TensorFlow C++ API Reference | TensorFlow v2.14.0 », sur TensorFlow (consulté le 27 décembre 2023)
  4. ↑ « Deloitte Tech Trends : Les 8 tendances IT 2017 », sur Le Monde Informatique, 26 avril 2017 (consulté le 30 janvier 2019).
  5. ↑ Jeff Dean, Rajat Monga et Sanjay Ghemawat, « TensorFlow: Large-scale machine learning on heterogeneous systems », sur TensorFlow.org, Google Research, 9 novembre 2015 (consulté le 10 novembre 2015).
  6. ↑ Sarah Perez, « Google Open-Sources The Machine Learning Tech Behind Google Photos Search, Smart Reply And More », sur TechCrunch, 9 novembre 2015 (consulté le 11 novembre 2015).
  7. ↑ Will Oremus, « What Is TensorFlow, and Why Is Google So Excited About It? », sur Slate, 11 novembre 2015 (consulté le 11 novembre 2015).
  8. ↑ « Google chairman: We’re making 'real progress' on artificial intelligence », Christian Science Monitor,‎ 14 septembre 2015 (ISSN 0882-7729, lire en ligne, consulté le 10 octobre 2018).
  9. ↑ (en) « tensorflow », sur GitHub (consulté le 10 octobre 2018).
  10. ↑ (en) Cade Metz, « TensorFlow, Google's Open Source AI, Points to a Fast-Changing Hardware World », Wired,‎ 10 novembre 2015 (lire en ligne, consulté le 11 novembre 2015).
  11. ↑ Machine Learning: Google I/O 2016 Minute 07:30/44:44 accessdate=2016-06-05
  12. ↑ (en) « Google’s new machine learning framework is going to put more AI on your phone », The Verge,‎ 17 mai 2017 (lire en ligne, consulté le 10 octobre 2018).
  13. ↑ (en) « TensorFlow Lite for Microcontrollers », sur Tensorflow.org
  14. ↑ (en) « Google Is Helping the Pentagon Build AI for Drones », sur gizmodo.com (consulté le 7 mars 2018).
  15. ↑ « Un programme de Google aide le Pentagone à analyser les images filmées par les drones », sur Le Monde, 7 mars 2018.
  16. ↑ (en) « All symbols in TensorFlow », sur TensorFlow (consulté le 18 février 2018).
  17. ↑ (en) « TensorFlow Version Compatibility », sur TensorFlow (consulté le 10 mai 2018) : « Some API functions are explicitly marked as "experimental" and can change in backward incompatible ways between minor releases. These include other languages ».
  18. ↑ « API Documentation » (consulté le 27 juin 2018).
  19. ↑ « TensorFlow.js » (consulté le 28 juin 2018) : « TensorFlow.js has an API similar to the TensorFlow Python API, however it does not support all of the functionality of the TensorFlow Python API. »
  20. ↑ (en) « Swift for TensorFlow » (consulté le 28 juin 2018) : « Swift for TensorFlow is an early stage research project. It has been released to enable open source development and is not yet ready for general use by machine learning developers. The API is subject to change at any time. »
  21. ↑ Miguel de Icaza, TensorFlowSharp: TensorFlow API for .NET languages, 17 février 2018 (lire en ligne).
  22. ↑ Haiping Chen, TensorFlow.NET: .NET Standard bindings for TensorFlow, 11 décembre 2018 (lire en ligne).
  23. ↑ haskell: Haskell bindings for TensorFlow, tensorflow, 17 février 2018 (lire en ligne).
  24. ↑ (en) « malmaud/TensorFlow.jl », sur GitHub (consulté le 28 juin 2018).
  25. ↑ tensorflow: TensorFlow for R, RStudio, 17 février 2018 (lire en ligne).
  26. ↑ Anthony Platanios, tensorflow_scala: TensorFlow API for the Scala Programming Language, 17 février 2018 (lire en ligne).
  27. ↑ rust: Rust language bindings for TensorFlow, tensorflow, 17 février 2018 (lire en ligne).
  28. ↑ Laurent Mazare, tensorflow-ocaml: OCaml bindings for TensorFlow, 16 février 2018 (lire en ligne).
  29. ↑ (en) « fazibear/tensorflow.cr », sur GitHub (consulté le 10 octobre 2018).

Articles connexes

[modifier | modifier le code]
  • Comparaison de logiciels d'apprentissage profond
  • Keras
  • Theano (logiciel)
  • Scikit-learn
  • Kubeflow

Liens externes

[modifier | modifier le code]

  • Site officielVoir et modifier les données sur Wikidata
  • TensorFlow sur GitHub
v · m
Science des données
Concepts
  • MapReduce
  • Apprentissage profond
  • Extreme learning machine
  • Apprentissage automatique
  • Apprentissage supervisé
  • Apprentissage non supervisé
  • Réseau de neurones artificiels
  • Visualisation de données
  • Exploration de données
  • Fouille de textes
  • Segmentation
  • Intelligence artificielle
  • Big data
  • Data lineage
Architecture
  • Hadoop
  • Cloudera
  • Hortonworks
  • Apache Hive
  • NoSQL
  • NewSQL
  • HBase
  • Cassandra
  • Apache Spark
Outils
  • Presto
  • Apache Impala
  • Pig
  • Tableau Software
  • Elasticsearch
  • MongoDB
  • Apache Mahout
  • Scikit-learn
  • TensorFlow
  • Theano (logiciel)
  • SPSS
  • JMP
  • Dataiku
  • Apache MXNet
  • ONNX
  • Apache SINGA
  • Keras
Programmation
  • R
  • Ggplot2
  • SAS
  • Python
  • Julia
  • SQL
  • Scala
Statistique
  • ACP
  • AFC
  • ACM
  • Méthode des moindres carrés
  • Analyse des données
  • Homoscédasticité
  • Knn
  • Cartes de Kohonen
  • Statistique multivariée
  • Théorème de Bayes
  • Analyse de la variance
  • Test du χ²
  • Distance de Cook
Articles liés
  • Watson
  • Teradata
  • Glossaire de l'exploration de données
  • Extract-transform-load
  • Traitement analytique en ligne
  • icône décorative Portail des données
  • icône décorative Portail de Google
  • icône décorative Portail des logiciels
  • icône décorative Portail de l’intelligence artificielle
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=TensorFlow&oldid=230046754 ».
Catégories :
  • Logiciel écrit en C++
  • Logiciel écrit en Python
  • Google
  • Apprentissage automatique
  • Science des données
Catégories cachées :
  • Page utilisant P178
  • Page utilisant P571
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P306
  • Page utilisant P400
  • Page utilisant P31
  • Page utilisant P275
  • Page utilisant P2078
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Page utilisant un modèle Bases inactif
  • Article utilisant le modèle Dictionnaires inactif
  • Page utilisant le modèle Autorité inactif
  • Portail:Données/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Sciences/Articles liés
  • Portail:Google/Articles liés
  • Portail:Internet/Articles liés
  • Portail:Logiciel/Articles liés
  • Portail:Intelligence artificielle/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id