Zum Hauptinhalt springen
ToolPotion
KI-Berater
Einreichen

TensorFlow Extended (TFX)

TensorFlow Extended (TFX) ist eine Machine-Learning-Plattform von Google für Produktionsumgebungen. Sie bietet ein Konfigurations-Framework und gemeinsam genutzte Bibliotheken zur Integration gängiger Komponenten für die Definition, den Start und die Überwachung von ML-Systemen. TFX ermöglicht den Aufbau und die Verwaltung von ML-Workflows in Produktionsumgebungen und die Orchestrierung von Pipelines über verschiedene Plattformen hinweg.

URL besuchen
Teilen
URL besuchen
Teilen

TensorFlow Extended (TFX) ist eine umfassende Machine-Learning-Plattform (ML) für Produktionsumgebungen, die auf TensorFlow basiert. Sie bietet ein robustes Konfigurations-Framework und eine Reihe von gemeinsam genutzten Bibliotheken, die darauf ausgelegt sind, die Integration wesentlicher Komponenten für die Definition, den Start und die Überwachung komplexer Machine-Learning-Systeme zu optimieren. TFX ermöglicht es Benutzern, ML-Workflows effektiv in Produktionsumgebungen zu erstellen und zu verwalten.

Weiterlesen

Im Kern bietet TFX ein Toolkit zum Erstellen von ML-Pipelines. Diese Pipelines können über verschiedene Plattformen hinweg orchestriert werden, darunter Apache Airflow, Apache Beam und Kubeflow Pipelines, was Flexibilität bei der Bereitstellung bietet. Die Plattform verfügt außerdem über eine Reihe von Standardkomponenten, die bewährte Funktionalität bieten und die Anfangsphasen des Aufbaus eines ML-Prozesses vereinfachen. Diese Komponenten können unabhängig oder als Teil einer größeren Pipeline verwendet werden. Darüber hinaus enthält TFX Bibliotheken, die die grundlegende Funktionalität für viele seiner Standardkomponenten bilden und es Entwicklern ermöglichen, diese Leistung in ihre benutzerdefinierten Komponenten zu integrieren oder sie separat zu verwenden.

TFX-Pipelines sind Sequenzen von Komponenten, die für skalierbare, hochleistungsfähige ML-Aufgaben entwickelt wurden und Modellierung, Training, Inferenzbereitstellung und die Verwaltung von Bereitstellungen für verschiedene Ziele wie Online-, native mobile und JavaScript-Anwendungen umfassen. Zu den wichtigsten Komponenten gehören ExampleGen für die Datenaufnahme, StatisticsGen für die Berechnung von Statistiken, SchemaGen für die Erstellung von Datenschemata, ExampleValidator für die Anomalieerkennung, Transform für das Feature Engineering, Trainer für das Modelltraining und Evaluator für die Analyse von Trainingsergebnissen. Die Plattform unterstützt auch das Hyperparameter-Tuning mit Tuner und validiert die Modell-Servierbarkeit mit InfraValidator vor der Bereitstellung über Pusher.

Das TFX-Ökosystem integriert mehrere leistungsstarke Bibliotheken. TensorFlow Data Validation (TFDV) wird zur Analyse und Validierung von ML-Daten verwendet und bietet skalierbare Statistikberechnung, Schemagenerierung und Anomalieerkennung. TensorFlow Transform (TFT) übernimmt das Feature Engineering mit TensorFlow und stellt die Konsistenz zwischen Training und Inferenz sicher. TensorFlow Model Analysis (TFMA) bietet Werkzeuge zur Bewertung von TensorFlow-Modellen auf großen Datensätzen, während TensorFlow Metadata (TFMD) Standarddarstellungen für ML-Metadaten bietet. ML Metadata (MLMD) zeichnet Metadaten im Zusammenhang mit ML-Workflows auf und ruft diese ab und unterstützt die Persistenz über verschiedene Datenspeicher hinweg.

TFX ist auf Portabilität ausgelegt und unterstützt mehrere Umgebungen und Orchestrierungs-Frameworks wie Apache Airflow, Apache Beam und Kubeflow sowie Cloud-Plattformen wie die Google Cloud Platform (GCP). Es arbeitet mit verwalteten GCP-Diensten wie Cloud AI Platform für Training und Vorhersage sowie Cloud Dataflow für verteilte Datenverarbeitung zusammen. Die Plattform unterstützt Bereitstellungsziele, darunter TensorFlow Serving für Produktionsumgebungen, TensorFlow Lite für native mobile und IoT-Anwendungen sowie TensorFlow.js für Browser- und Node.js-Bereitstellungen.

Für Entwickler bietet TFX eine leistungsstarke Plattform für jede Phase eines ML-Projekts, von der Forschung und Experimentierung bis zur Bereitstellung. Es wird dringend empfohlen, TFX-Pipelines sowohl für das Modelltraining als auch für die Bereitstellung zu implementieren und Transform-Komponenten zu verwenden, um TensorFlow Transform für konsistente Vorverarbeitungs- und Analysecode zu nutzen und so Trainings-/Serving-Skew zu vermeiden. Dies stellt sicher, dass während des Trainings und der Inferenz dieselbe Vorverarbeitungslogik angewendet wird, wobei der Code nur einmal geschrieben wird.

  • KategorieMLOps & Modell-Deployment
  • PreismodellOpen Source
  • BereitstellungCloud, On-Premise
  • PlattformenWeb

  • ML-Plattform für Produktionsumgebungen auf Basis von TensorFlow

  • Konfigurations-Framework für ML-Systeme

  • Gemeinsam genutzte Bibliotheken für gängige ML-Komponenten

  • Orchestrierung von ML-Workflows über Plattformen hinweg (Airflow, Kubeflow, Beam)

  • Standardkomponenten für ML-Aufgaben (Datenaufnahme, Validierung, Transformation, Training, Auswertung)

  • Integration mit TensorFlow Data Validation (TFDV) für Datenanalyse und -validierung

  • Integration mit TensorFlow Transform (TFT) für Feature Engineering

  • Integration mit TensorFlow Model Analysis (TFMA) für Modellevaluierung

  • Unterstützung für Hyperparameter-Tuning

  • Modellvalidierung und Servierbarkeitsprüfungen

  • Bereitstellung für TensorFlow Serving, TensorFlow Lite und TensorFlow.js

  • Portabilität zwischen On-Premise- und Cloud-Umgebungen

  • Einheitliche CLI für Pipeline-Management

  1. TFX installieren: Verwenden Sie `pip install tfx`.

  2. Pipeline konfigurieren: Definieren Sie Ihren ML-Workflow mit TFX-Komponenten und einem Orchestrator.

  3. Pipeline erstellen: Integrieren Sie Standard- oder benutzerdefinierte Komponenten für Datenverarbeitung, Training und Auswertung.

  4. Pipeline ausführen: Führen Sie Ihre TFX-Pipeline mit einem unterstützten Orchestrator wie Airflow oder Kubeflow aus.

  5. Modell bereitstellen: Verwenden Sie die Pusher-Komponente, um trainierte Modelle für Ziele wie TensorFlow Serving bereitzustellen.

  6. Überwachen und iterieren: Analysieren Sie die Modellleistung und die Daten für kontinuierliche Verbesserung.

  • Produktions-ML-Pipelines
  • Datenvalidierung und -analyse
  • Feature Engineering
  • Modelltraining und -auswertung
  • Modellbereitstellung
  • MLOps-Automatisierung
  • Hyperparameter-Optimierung
  • Skalierbare Datenverarbeitung

Von Google

Eine Funktion von TensorFlow.

TensorFlow Extended (TFX) Bewertungen

Wird geladen...

Beliebte KI-Tools wie TensorFlow Extended (TFX)

Seldon Core 2

KI-Frameworks

Seldon Core 2 ist ein Kubernetes-natives Framework für die Bereitstellung und Verwaltung von ML- und LLM-Systemen im großen Maßstab. Es bietet eine flexible, modulare Architektur…

MLOps & Modell-Deployment
Tool ansehen

KI-Frameworks

Kubernetes-natives Framework für die Bereitstellung und Verwaltung von ML- und LLM-Systemen im großen Maßstab. Es bietet eine flexible, modulare Architektur…Seldon Core 2 ist ein Kubernetes-natives Framework für die Bereitstellung und Verwaltung von ML- und LLM-Systemen im großen Maßstab. Es bietet eine flexible, modulare Architektur…

MLOps & Modell-Deployment
Top 50 KI-Frameworks ansehen

TensorFlow

KI-Frameworks

TensorFlow ist eine End-to-End Open-Source-Maschinenlernplattform, die für alle entwickelt wurde. Sie bietet ein flexibles Ökosystem von Tools, Bibliotheken und…

Machine-Learning-Plattformen
Tool ansehen

KI-Frameworks

End-to-End Open-Source-Maschinenlernplattform, die für alle entwickelt wurde. Sie bietet ein flexibles Ökosystem von Tools, Bibliotheken und…TensorFlow ist eine End-to-End Open-Source-Maschinenlernplattform, die für alle entwickelt wurde. Sie bietet ein flexibles Ökosystem von Tools, Bibliotheken und…

EmpfohlenMachine-Learning-Plattformen
Top 50 KI-Frameworks ansehen

Cortex

KI-Apps

Cortex ist eine Plattform für Engineering Operations, die darauf ausgelegt ist, Sichtbarkeit, Governance und Effizienz für Engineering-Teams zu verbessern. Sie integriert sich mit…

KI-DevOps- & -Cloud-Tools

Platz 14 für CTOs

Tool ansehen

KI-Apps

Plattform für Engineering Operations, die darauf ausgelegt ist, Sichtbarkeit, Governance und Effizienz für Engineering-Teams zu verbessern. Sie integriert sich mit…Cortex ist eine Plattform für Engineering Operations, die darauf ausgelegt ist, Sichtbarkeit, Governance und Effizienz für Engineering-Teams zu verbessern. Sie integriert sich mit…

KI-DevOps- & -Cloud-Tools
Platz 14 für CTOs

LiteRT

KI-Frameworks

LiteRT ist Googles leistungsstarkes On-Device Machine Learning Framework für die Bereitstellung von GenAI- und ML-Modellen auf Edge-Plattformen. Es bietet effiziente…

MLOps & Modell-Deployment
Tool ansehen

KI-Frameworks

Googles leistungsstarkes On-Device Machine Learning Framework für die Bereitstellung von GenAI- und ML-Modellen auf Edge-Plattformen. Es bietet effiziente…LiteRT ist Googles leistungsstarkes On-Device Machine Learning Framework für die Bereitstellung von GenAI- und ML-Modellen auf Edge-Plattformen. Es bietet effiziente…

MLOps & Modell-Deployment
Top 50 KI-Frameworks ansehen

DeepDetect

KI-Frameworks

DeepDetect ist ein KI-Framework, das für die Bereitstellung und Verwaltung von Deep-Learning-Modellen entwickelt wurde. Es vereinfacht den Prozess der Bereitstellung von…

MLOps & Modell-Deployment
Tool ansehen

KI-Frameworks

KI-Framework, das für die Bereitstellung und Verwaltung von Deep-Learning-Modellen entwickelt wurde. Es vereinfacht den Prozess der Bereitstellung von…DeepDetect ist ein KI-Framework, das für die Bereitstellung und Verwaltung von Deep-Learning-Modellen entwickelt wurde. Es vereinfacht den Prozess der Bereitstellung von…

MLOps & Modell-Deployment
Top 50 KI-Frameworks ansehen

TensorFlow

KI-GitHub-Repos

TensorFlow ist ein Open-Source-Maschinenlern-Framework, das für alle entwickelt wurde. Es bietet ein umfassendes Ökosystem zum Erstellen und Bereitstellen von…

Machine-Learning-Plattformen
Tool ansehen

KI-GitHub-Repos

Open-Source-Maschinenlern-Framework, das für alle entwickelt wurde. Es bietet ein umfassendes Ökosystem zum Erstellen und Bereitstellen von…TensorFlow ist ein Open-Source-Maschinenlern-Framework, das für alle entwickelt wurde. Es bietet ein umfassendes Ökosystem zum Erstellen und Bereitstellen von…

EmpfohlenMachine-Learning-Plattformen
Top 250 KI-GitHub-Repos ansehen

Kubeflow

KI-Plattformen

Kubeflow vereinfacht die Bereitstellung von Machine-Learning-Workflows auf Kubernetes und macht sie unkompliziert und automatisiert. Es ist Open Source und von der Community…

MLOps & Modell-Deployment

Platz 102 in KI-Plattformen

Tool ansehen

KI-Plattformen

Vereinfacht die Bereitstellung von Machine-Learning-Workflows auf Kubernetes und macht sie unkompliziert und automatisiert. Es ist Open Source und von der Community…Kubeflow vereinfacht die Bereitstellung von Machine-Learning-Workflows auf Kubernetes und macht sie unkompliziert und automatisiert. Es ist Open Source und von der Community…

EmpfohlenMLOps & Modell-Deployment
Platz 102 in KI-Plattformen

Wallaroo.ai

KI-Plattformen

Wallaroo.ai ist eine KI-Plattform, die Werkzeuge für die Bereitstellung, Verwaltung und Überwachung von Machine-Learning-Modellen bietet. Ziel ist es, den MLOps-Lebenszyklus zu…

MLOps & Modell-Deployment

Platz 143 in KI-Plattformen

Tool ansehen

KI-Plattformen

KI-Plattform, die Werkzeuge für die Bereitstellung, Verwaltung und Überwachung von Machine-Learning-Modellen bietet. Ziel ist es, den MLOps-Lebenszyklus zu…Wallaroo.ai ist eine KI-Plattform, die Werkzeuge für die Bereitstellung, Verwaltung und Überwachung von Machine-Learning-Modellen bietet. Ziel ist es, den MLOps-Lebenszyklus zu…

MLOps & Modell-Deployment
Platz 143 in KI-Plattformen
1 von 8