TensorFlows High-Level-API für Modelltraining, -bewertung und -vorhersage vereinfacht verteiltes maschinelles Lernen, ohne dass Rechengraphen oder Sitzungen verwaltet werden müssen.
Archived. This article has not been updated since the publish date above. The dynamic nature of information means that previously accurate content can become outdated or even obsolete over time. Readers are advised to exercise due diligence and cross-check any information found in this blog post before making decisions or adopting any practices based on said information.
model_fn-Funktionen.
tf.keras und benutzerdefinierte Trainingsschleifen gegenüber Schätzern bevorzugen.
Estimators bilden ein vollständiges Modell ab, wirken dabei aber nur auf die wenigsten Benutzer intuitiv. Die Estimator-API stellt Methoden zum Trainieren des Modells, zum Beurteilen der Modellgenauigkeit und zum Erstellen von Vorhersagen bereit. TensorFlow implementiert wie nachstehend abgebildet einen Programmier-Stack, der aus mehreren API-Layern besteht:

Es gibt zwei Arten von Estimators: Sie können entweder die vorkonfigurierten Estimators wählen oder eigene schreiben. Auf Estimators basierende Modelle können sowohl auf lokalen Hosts als auch in einer verteilten Multiserver-Umgebung ausgeführt werden, ohne dass das Modell angepasst werden muss. Darüber hinaus können Sie auf Estimators basierende Modelle auf CPUs, GPUs oder TPUs ausführen, ohne sie aufzeichnen zu müssen.
Darüber hinaus enthält der Estimator Standardfunktionen für Trainingsjobs, wie z. B. zum Speichern und Wiederherstellen von Prüfpunkten, zum Erstellen von Zusammenfassungen usw. Für einen Estimator müssen Sie je eine model_fn und eine input_fn schreiben, die den Modell- und Eingabebereichen Ihres TensorFlow-Graphen entsprechen.
Abonnieren Sie unseren Blog und erhalten Sie die neuesten Beiträge direkt in Ihren Posteingang.