TensorFlow ist Open-Source-Framwork für maschinelles Lernen (Deep Learning), das von Google entwickelt wurde und unter Apache-2.0-Open-Source-Lizenz veröffentlicht wurde. TensorFlow unterstützt die Programmiersprache Python.
Google setzt TensorFlow ein
Google setzt TensorFlow in den folgenden Bereichen ein:
- Bildklassifizierung: Bei der Bildsuche verwendet Google TensorFlow. Wenn mach z. B. nach 'Hund' sucht, findet man alle Bilder auf denen TensorFlow zuvor Hunde indentifiziert hat
- Google Übersetzer: Der Google Übersetzer verwendet ein RNN, um Sprachübersetzungen zu ermöglichen
Grundlagen
TensorFlow verwendet in der Programmierung Graphen, in denen die Knoten mathematische Operationen und die Kanten multi-dimensonale Arrays, die Tensors, sind. Diese flexible Architektur kann auf CPUs und GPUs ausgeführt werden.