TensorFlow
TensorFlow ist ein Open-Source-Framework für maschinelles Lernen, das von Google entwickelt und 2015 veröffentlicht wurde. Es bietet Werkzeuge zur Erstellung, Schulung und Implementierung von KI-Modellen. Der Name leitet sich von Tensors (mehrdimensionale Arrays) und dem Datenfluss durch neuronale Netzwerke ab.
Funktionsweise: Tensoren als Datengrundlage → Graphenstruktur für Berechnungen → APIs in verschiedenen Abstraktionsstufen (Keras für einfache Modelle, Core TensorFlow für mehr Kontrolle). Unterstützt GPUs und TPUs für beschleunigtes Training.
Warum beliebt: Open Source, Vielseitigkeit (NLP, Computer Vision, Zeitreihen, Robotik), Skalierbarkeit (Smartphones bis Rechenzentren), Google-Unterstützung. Alternative/Konkurrenz: PyTorch (besonders in der Forschung). Anwendungsbereiche: Sprachmodelle, medizinische Bildanalyse, autonomes Fahren.
Beispiel
Ein Data-Science-Team baut mit TensorFlow ein Bilderkennungsmodell zur automatischen Qualitätskontrolle in der Produktion.