Einführung in TensorFlow

TensorFlow ist eine durchgängige Open-Source-Plattform für maschinelles Lernen. TensorFlow ist ein umfangreiches System zum Verwalten aller Aspekte eines Systems für maschinelles Lernen. In dieser Klasse geht es jedoch um die Verwendung einer bestimmten TensorFlow API, um Modelle für maschinelles Lernen zu entwickeln und zu trainieren. Ausführliche Informationen zum breiteren TensorFlow-System finden Sie in der TensorFlow-Dokumentation.

TensorFlow APIs sind hierarchisch angeordnet, wobei die High-Level-APIs auf den Low-Level-APIs basieren. Forscher im Bereich maschinelles Lernen verwenden die Low-Level-APIs, um neue Algorithmen für maschinelles Lernen zu erstellen und zu untersuchen. In dieser Klasse verwenden Sie eine allgemeine API namens tf.keras, mit der Sie Modelle für maschinelles Lernen definieren und trainieren sowie Vorhersagen treffen können. tf.keras ist die TensorFlow-Variante der Open-Source-API Keras.

Die folgende Abbildung zeigt die Hierarchie von TensorFlow-Toolkits:

Vereinfachte Hierarchie von TensorFlow-Toolkits. 
   tf.keras API befindet sich oben.

Abbildung 1. Hierarchie des TensorFlow-Toolkits