Pular para o conteúdo principal
ToolPotion
Consultor de IA
Enviar

TensorFlow Extended (TFX)

TensorFlow Extended (TFX) é uma plataforma de machine learning em escala de produção do Google. Ela fornece um framework de configuração e bibliotecas compartilhadas para integrar componentes comuns para definir, lançar e monitorar sistemas de ML. O TFX permite construir e gerenciar fluxos de trabalho de ML em ambientes de produção, orquestrando pipelines em diversas plataformas.

Visitar URL
Compartilhar
Visitar URL
Compartilhar

TensorFlow Extended (TFX) é uma plataforma abrangente de machine learning (ML) em escala de produção, construída sobre o TensorFlow. Ela oferece um framework de configuração robusto e um conjunto de bibliotecas compartilhadas projetadas para otimizar a integração de componentes essenciais para definir, lançar e monitorar sistemas complexos de machine learning. O TFX capacita os usuários a construir e gerenciar fluxos de trabalho de ML de forma eficaz em ambientes de produção.

Ler mais

Em sua essência, o TFX fornece um kit de ferramentas para construir pipelines de ML. Esses pipelines podem ser orquestrados em diversas plataformas, incluindo Apache Airflow, Apache Beam e Kubeflow Pipelines, oferecendo flexibilidade na implantação. A plataforma também apresenta um conjunto de componentes padrão que entregam funcionalidade comprovada, simplificando as fases iniciais da construção de um processo de ML. Esses componentes podem ser usados independentemente ou como parte de um pipeline maior. Além disso, o TFX inclui bibliotecas que formam a funcionalidade fundamental para muitos de seus componentes padrão, permitindo que os desenvolvedores incorporem esse poder em seus componentes personalizados ou os utilizem separadamente.

Os pipelines TFX são sequências de componentes projetados para tarefas de ML escaláveis e de alto desempenho, abrangendo modelagem, treinamento, inferência de serviço e gerenciamento de implantações para vários destinos, como aplicações online, móveis nativas e JavaScript. Componentes-chave incluem ExampleGen para ingestão de dados, StatisticsGen para cálculo de estatísticas, SchemaGen para criação de esquemas de dados, ExampleValidator para detecção de anomalias, Transform para engenharia de features, Trainer para treinamento de modelos e Evaluator para análise de resultados de treinamento. A plataforma também suporta ajuste de hiperparâmetros com Tuner e valida a capacidade de serviço do modelo com InfraValidator antes da implantação via Pusher.

O ecossistema TFX integra várias bibliotecas poderosas. TensorFlow Data Validation (TFDV) é usado para analisar e validar dados de ML, oferecendo cálculo escalável de estatísticas, geração de esquemas e detecção de anomalias. TensorFlow Transform (TFT) lida com a engenharia de features usando TensorFlow, garantindo consistência entre treinamento e inferência. TensorFlow Model Analysis (TFMA) fornece ferramentas para avaliar modelos TensorFlow em grandes conjuntos de dados, enquanto TensorFlow Metadata (TFMD) oferece representações padrão para metadados de ML. ML Metadata (MLMD) registra e recupera metadados associados a fluxos de trabalho de ML, suportando persistência através de vários armazenamentos de dados.

O TFX é projetado para portabilidade, suportando múltiplos ambientes e frameworks de orquestração como Apache Airflow, Apache Beam e Kubeflow, bem como plataformas de nuvem como Google Cloud Platform (GCP). Ele interopera com serviços gerenciados do GCP como Cloud AI Platform para treinamento e predição, e Cloud Dataflow para processamento distribuído de dados. A plataforma suporta destinos de implantação, incluindo TensorFlow Serving para ambientes de produção, TensorFlow Lite para aplicações móveis nativas e IoT, e TensorFlow.js para implantações em navegadores e Node.js.

Para desenvolvedores, o TFX oferece uma plataforma poderosa para todas as fases de um projeto de ML, desde pesquisa e experimentação até implantação. Ele recomenda fortemente a implementação de pipelines TFX tanto para treinamento quanto para implantação de modelos, utilizando componentes Transform para alavancar o TensorFlow Transform para pré-processamento consistente e código de análise, evitando assim o desvio entre treinamento e serviço. Isso garante que a mesma lógica de pré-processamento seja aplicada durante o treinamento e a inferência, escrevendo o código apenas uma vez.

  • CategoriaMLOps e implantação de modelos
  • Modelo de preçosCódigo aberto
  • ImplantaçãoNuvem, Local
  • PlataformasWeb

  • Plataforma de ML em escala de produção baseada em TensorFlow

  • Framework de configuração para sistemas de ML

  • Bibliotecas compartilhadas para componentes comuns de ML

  • Orquestração de fluxos de trabalho de ML entre plataformas (Airflow, Kubeflow, Beam)

  • Componentes padrão para tarefas de ML (ingestão de dados, validação, transformação, treinamento, avaliação)

  • Integração com TensorFlow Data Validation (TFDV) para análise e validação de dados

  • Integração com TensorFlow Transform (TFT) para engenharia de features

  • Integração com TensorFlow Model Analysis (TFMA) para avaliação de modelos

  • Suporte para ajuste de hiperparâmetros

  • Validação de modelo e verificações de capacidade de serviço

  • Implantação para TensorFlow Serving, TensorFlow Lite e TensorFlow.js

  • Portabilidade entre ambientes on-premise e nuvem

  • CLI unificada para gerenciamento de pipelines

  1. Instalar TFX: Use pip install tfx.

  2. Configurar pipeline: Defina seu fluxo de trabalho de ML usando componentes TFX e um orquestrador.

  3. Construir pipeline: Integre componentes padrão ou personalizados para processamento de dados, treinamento e avaliação.

  4. Executar pipeline: Execute seu pipeline TFX usando um orquestrador suportado como Airflow ou Kubeflow.

  5. Implantar modelo: Utilize o componente Pusher para implantar modelos treinados em destinos como TensorFlow Serving.

  6. Monitorar e iterar: Analise o desempenho do modelo e os dados para melhoria contínua.

  • Pipelines de ML em Produção
  • Validação e Análise de Dados
  • Engenharia de Features
  • Treinamento e Avaliação de Modelos
  • Implantação de Modelos
  • Automação de MLOps
  • Otimização de Hiperparâmetros
  • Processamento de Dados Escalável

De Google

Um recurso de TensorFlow.

Avaliações de TensorFlow Extended (TFX)

Carregando...

Ferramentas de IA populares como TensorFlow Extended (TFX)

Seldon Core 2

Frameworks de IA

Seldon Core 2 é um framework nativo do Kubernetes para implantação e gerenciamento de sistemas de ML e LLM em escala. Ele oferece uma arquitetura flexível e modular para ambientes…

MLOps e implantação de modelos
Ver ferramenta

Frameworks de IA

Framework nativo do Kubernetes para implantação e gerenciamento de sistemas de ML e LLM em escala. Ele oferece uma arquitetura flexível e modular para ambientes…Seldon Core 2 é um framework nativo do Kubernetes para implantação e gerenciamento de sistemas de ML e LLM em escala. Ele oferece uma arquitetura flexível e modular para ambientes…

MLOps e implantação de modelos
Ver o Top 50 de Frameworks de IA

TensorFlow

Frameworks de IA

TensorFlow é uma plataforma de aprendizado de máquina open source de ponta a ponta, projetada para todos. Ela fornece um ecossistema flexível de ferramentas, bibliotecas e…

Plataformas de machine learning
Ver ferramenta

Frameworks de IA

Plataforma de aprendizado de máquina open source de ponta a ponta, projetada para todos. Ela fornece um ecossistema flexível de ferramentas, bibliotecas e…TensorFlow é uma plataforma de aprendizado de máquina open source de ponta a ponta, projetada para todos. Ela fornece um ecossistema flexível de ferramentas, bibliotecas e…

DestaquePlataformas de machine learning
Ver o Top 50 de Frameworks de IA

Cortex

Apps de IA

Cortex é uma Plataforma de Operações de Engenharia projetada para aumentar a visibilidade, governança e eficiência das equipes de engenharia. Ela se integra a mais de 50…

Ferramentas de DevOps e nuvem com IA

Nº 14 para CTOs

Ver ferramenta

Apps de IA

Plataforma de Operações de Engenharia projetada para aumentar a visibilidade, governança e eficiência das equipes de engenharia. Ela se integra a mais de 50…Cortex é uma Plataforma de Operações de Engenharia projetada para aumentar a visibilidade, governança e eficiência das equipes de engenharia. Ela se integra a mais de 50…

Ferramentas de DevOps e nuvem com IA
Nº 14 para CTOs

LiteRT

Frameworks de IA

LiteRT é o framework de machine learning on-device de alto desempenho do Google para implantação de modelos GenAI e ML em plataformas de edge. Ele oferece conversão, runtime e…

MLOps e implantação de modelos
Ver ferramenta

Frameworks de IA

Framework de machine learning on-device de alto desempenho do Google para implantação de modelos GenAI e ML em plataformas de edge. Ele oferece conversão, runtime e…LiteRT é o framework de machine learning on-device de alto desempenho do Google para implantação de modelos GenAI e ML em plataformas de edge. Ele oferece conversão, runtime e…

MLOps e implantação de modelos
Ver o Top 50 de Frameworks de IA

DeepDetect

Frameworks de IA

DeepDetect é um framework de IA projetado para implantação e gerenciamento de modelos de deep learning. Ele simplifica o processo de servir modelos de machine learning, permitindo…

MLOps e implantação de modelos
Ver ferramenta

Frameworks de IA

Framework de IA projetado para implantação e gerenciamento de modelos de deep learning. Ele simplifica o processo de servir modelos de machine learning, permitindo…DeepDetect é um framework de IA projetado para implantação e gerenciamento de modelos de deep learning. Ele simplifica o processo de servir modelos de machine learning, permitindo…

MLOps e implantação de modelos
Ver o Top 50 de Frameworks de IA

TensorFlow

Repositórios de IA no GitHub

TensorFlow é um framework de aprendizado de máquina open-source projetado para todos. Ele fornece um ecossistema abrangente para construir e implantar modelos de aprendizado de…

Plataformas de machine learning
Ver ferramenta

Repositórios de IA no GitHub

Framework de aprendizado de máquina open-source projetado para todos. Ele fornece um ecossistema abrangente para construir e implantar modelos de aprendizado de…TensorFlow é um framework de aprendizado de máquina open-source projetado para todos. Ele fornece um ecossistema abrangente para construir e implantar modelos de aprendizado de…

DestaquePlataformas de machine learning
Ver o Top 250 de Repositórios de IA no GitHub

Kubeflow

Plataformas de IA

Kubeflow simplifica a implantação de fluxos de trabalho de aprendizado de máquina no Kubernetes, tornando-o direto e automatizado. É de código aberto e construído pela comunidade,…

MLOps e implantação de modelos

Nº 102 em Plataformas de IA

Ver ferramenta

Plataformas de IA

Simplifica a implantação de fluxos de trabalho de aprendizado de máquina no Kubernetes, tornando-o direto e automatizado. É de código aberto e construído pela comunidade,…Kubeflow simplifica a implantação de fluxos de trabalho de aprendizado de máquina no Kubernetes, tornando-o direto e automatizado. É de código aberto e construído pela comunidade,…

DestaqueMLOps e implantação de modelos
Nº 102 em Plataformas de IA

Wallaroo.ai

Plataformas de IA

Wallaroo.ai é uma plataforma de IA que fornece ferramentas para implantação, gerenciamento e monitoramento de modelos de machine learning. Seu objetivo é simplificar o ciclo de…

MLOps e implantação de modelos

Nº 143 em Plataformas de IA

Ver ferramenta

Plataformas de IA

Plataforma de IA que fornece ferramentas para implantação, gerenciamento e monitoramento de modelos de machine learning. Seu objetivo é simplificar o ciclo de…Wallaroo.ai é uma plataforma de IA que fornece ferramentas para implantação, gerenciamento e monitoramento de modelos de machine learning. Seu objetivo é simplificar o ciclo de…

MLOps e implantação de modelos
Nº 143 em Plataformas de IA
1 de 8