iX 5/2021
S. 74
Report
Maschinelles Lernen

Machine-Learning-Frameworks und -Bibliotheken für Python

Der richtige Rahmen

Kay Glahn

Immer mehr ML-Frameworks buhlen um die Gunst der Entwickler. Dieser Artikel gibt einen Überblick, welches Framework sich für welchen Zweck eignet.

Mit dem Boom des maschinellen Lernens in den letzten Jahren hat sich die Landschaft der ML-Frame­works verändert. Während Frameworks wie Theano oder Microsofts CNTK an Bedeutung verloren haben, hat sich Googles TensorFlow zu einem Quasistandard in der Industrie gemausert und PyTorch findet in der Forschung immer mehr Freunde. Daneben gibt es spezielle Python-Biblio­the­ken für mathematische Operationen, für das Bearbeiten von Trainingsdaten so­wie zur grafischen Darstellung der Ergebnisse. Andere Libraries erleichtern als Ab­strak­tions­schicht den Umgang mit den eigentlichen Frameworks, stellen Interoperabilität zwischen den Modellen her oder sind auf das verteilte Trainieren von ML-Modellen spezialisiert.

TensorFlow mit Keras an Bord

Eines der zurzeit wichtigsten ML-Frameworks ist TensorFlow, ein vom Google-Brain-­Team für den internen Bedarf entwickeltes Werkzeug zur datenstromorientierten Programmierung. Der Name TensorFlow stammt von Rechenoperationen, die auf mehrdimensionalen Vektoren, sogenannten Tensoren, ausgeführt werden. TensorFlow war mit dem ersten Release im Jahr 2015 und mit der Bereitstellung als Open Source im Jahr 2017 ein Nachzügler, da sich zuvor bereits eine ganze Reihe anderer ML-Frameworks am Markt etabliert hatte.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,60 € 1,49 € / Woche

Nach Testphase 2,60 € wtl.

  • Zugriff auf alle iX-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der iX-App für unterwegs
  • Über 35% günstiger im Testzeitraum
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

8,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentieren