TFX-komponent

forkortelse for TensorFlow Extended-komponent

En TFX-komponent er en enhed i en TFX-pipeline, der udfører en specifik opgave i maskinlærings-workflowet, såsom datavalidering, feature engineering eller modeltræning.

Kort fortalt

En byggeblok i en TFX-pipeline, der håndterer en bestemt del af en ML-proces.

Kategori
værktøj
Niveau
øvet
Udtale
ti-ef-eks-komponent

Betydninger

1
  1. 1

    En modulær enhed i TensorFlow Extended (TFX), der udfører en specifik funktion i en maskinlæringspipeline, ofte implementeret som en Docker-container, der kommunikerer via metadata.

    • I en TFX-pipeline kan en Trainer-komponent træne en model ved hjælp af data fra en ExampleGen-komponent.TensorFlow Extended dokumentation

Hvornår bruges det

TFX-komponenter bruges til at konstruere produktionsklare ML-pipelines, hvor hver komponent kan konfigureres og genbruges. De standardkomponenter inkluderer ExampleGen, StatisticsGen, SchemaGen, Trainer osv.

Kodeeksempel

import tfx
from tfx.components import ExampleGen, Trainer
from tfx.orchestration import pipeline

# Define a simple pipeline with two components
example_gen = ExampleGen(input_base='/data')
trainer = Trainer(
    module_file='/trainer_module.py',
    examples=example_gen.outputs['examples'],
    train_args=tfx.proto.TrainArgs(num_steps=1000),
    eval_args=tfx.proto.EvalArgs(num_steps=100)
)
p = pipeline.Pipeline(
    pipeline_name='my_pipeline',
    components=[example_gen, trainer],
    pipeline_root='/pipeline_root',
    metadata_connection_config=tfx.orchestration.metadata.sqlite_metadata_connection_config('/metadata.db')
)

Kodeeksempel, der viser definition af en simpel TFX-pipeline med ExampleGen- og Trainer-komponenter.

Oprindelse

Fra 'TensorFlow Extended' (TFX) og 'komponent', afledt af det engelske 'component'.

Kilder

2