רכיב BulkInferrer TFX Pipeline

רכיב BulkInferrer TFX מבצע הסקת אצווה על נתונים ללא תווית. שנוצר InferenceResult ( tensorflow_serving.apis.prediction_log_pb2.PredictionLog ) מכיל את התכונות המקוריות ואת יכולת החיזוי של המודל.

BulkInferrer צורך:

  • מודל הכשרה SavedModel פורמט.
  • ללא תווית tf.דוגמאות המכילות תכונות.
  • (אופציונלי) אימות לנבוע למעריכי רכיב.

BulkInferrer פולט:

שימוש ברכיב BulkInferrer

רכיב BulkInferrer TFX משמש לביצוע הסקת אצווה על tf.Examples ללא תווית. הוא בד"כ פרוס לאחר למעריכי רכיב לבצע היקש עם מודל תקף, או לאחר מאמן רכיב ישירות לבצע היקש לדגם מיוצא.

כרגע הוא מבצע הסקת מודל בזיכרון והסקת מסקנות מרחוק. הסקה מרחוק מחייבת את המודל להתארח בפלטפורמת AI בענן.

קוד טיפוסי נראה כך:

bulk_inferrer = BulkInferrer(
    examples=examples_gen.outputs['examples'],
    model=trainer.outputs['model'],
    model_blessing=evaluator.outputs['blessing'],
    data_spec=bulk_inferrer_pb2.DataSpec(),
    model_spec=bulk_inferrer_pb2.ModelSpec()
)

פרטים נוספים זמינים פניית API BulkInferrer .