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
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'.