Entwickelt von | Google-Gehirn |
---|---|
Erste Version | 9. November 2015 |
Letzte Version | 2.5.0 (13. Mai 2021) |
Anzahlung | github.com/tensorflow/tensorflow |
Geschrieben in | C++ und Python |
Betriebssystem | Microsoft Windows , Linux , macOS , iOS und Android |
Umgebung | Linux , macOS , Android , iOS und Microsoft Windows |
Sprachen | Englisch |
Art | Softwarebibliothek |
Lizenz | Apache-Lizenzversion 2.0 |
Dokumentation | www.tensorflow.org/learn |
Webseite | tensorflow.org |
TensorFlow ist ein von Google entwickeltes Open-Source- Tool für maschinelles Lernen . Quellcode wurde geöffnet am9. November 2015von Google und unter der Apache-Lizenz veröffentlicht .
Es basiert auf der DistBelief-Infrastruktur, die 2011 von Google initiiert wurde, und verfügt über eine Schnittstelle für Python , Julia und R
TensorFlow ist eines der am häufigsten verwendeten KI- Tools im maschinellen Lernen.
Ab 2011 Google Gehirn ein Tool entwickelt , Besitzer von maschinellem Lernen basiert auf dem tiefen Lernen . Die Nutzung durch die verschiedenen Tochtergesellschaften von Alphabet ist sowohl im kommerziellen Bereich als auch in der Forschung rasant gewachsen . Google beauftragte viele Computeringenieure, darunter Jeffrey Dean , den DistBilief-Code zu vereinfachen und in eine schnellere, robustere Softwarebibliothek , die zu Tensorflow wurde, umzuordnen. Bis 2009 implementierte das von Geoffrey Hinton geleitete Team eine generalisierte Gradienten-Backpropagation und andere Verbesserungen, die die Erstellung neuronaler Netze mit deutlich höherer Genauigkeit ermöglichten. Beispielsweise wurde eine Fehlerreduzierung von 25 % bei der automatischen Spracherkennung erreicht.
Tensorflow ist die zweite Generation des Google Brain-Systems. Version 1.0.0 wurde veröffentlicht am11. Februar 2017Während die Benchmark-Implementierung auf einem einzigen Gerät läuft, kann Tensorflow auf mehreren CPUs und GPUs ausgeführt werden (mit optionalen Erweiterungen wie CUDA oder SYCL (en) für GPGPU ). Tensorflow ist in einer 64-Bit- Version für Linux , macOS , Windows und für mobile Plattformen auf Android und iOS verfügbar .
Seine flexible Architektur ermöglicht die Entwicklung auf verschiedenen Plattformen (CPU, GPU, TPU ), von Desktop-PCs bis hin zu Serverclustern und von Mobilgeräten bis hin zu Edge-Geräten.
Im Juni 2016, Jeff Dean erwähnte, dass Tensorflow in 1.500 Github- Repositorys erwähnt wurde, von denen nur fünf von Google stammten.
Im Mai 2017, Google kündigte an, dass eine spezielle Softwareschicht für die Android-Entwicklung, Tensorflow Lite, von Android Oreo erstellt wird . Es gibt eine auf Mikrocontroller ausgerichtete Version ( Englisch : Tensorflow lite für Mikrocontroller ) und wurde insbesondere auf die ARM Cortex - M - und ESP32 - Plattform portiert .
Das 26. Oktober 2015Google hat RankBrain (in) offiziell veröffentlicht , unterstützt von TensorFlow.
Das 6. März 2018, die amerikanische Seite Gizmodo enthüllte die Existenz einer Partnerschaft zwischen dem Unternehmen Google und dem Pentagon , die letzterem helfen soll, Bilder von Drohnen mithilfe von TensorFlow zu analysieren , ohne mehr Informationen über die Beteiligung des Unternehmens geben zu können. Google sagte: "Die Technologie kennzeichnet Bilder, die von Menschen analysiert werden und nur für nicht anstößige Zwecke bestimmt sind."
Als algorithmische Basis der Software setzt DeepDream vollständig auf die Architektur von TensorFlow.
TensorFlow bietet API stabil in Python und C . APIs ohne garantierte Abwärtskompatibilität in C++ , Go , Java , JavaScript und Swift . Pakete von Drittanbietern sind in C# , Haskell , Julia , R , Scala , Rust , Ocaml und Crystal verfügbar .