רכיב BulkInferrer TFX Pipeline

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

BulkInferrer צורך:

  • דגם מאומן בפורמט SavedModel .
  • tf לא מסומן. דוגמאות המכילות תכונות.
  • (אופציונלי) תוצאת אימות מרכיב Evaluator .

BulkInferrer פולט:

שימוש ברכיב BulkInferrer

רכיב BulkInferrer TFX משמש לביצוע הסקת אצווה על tf.Examples ללא תווית. הוא נפרס בדרך כלל אחרי רכיב Evaluator כדי לבצע הסקה עם מודל מאומת, או אחרי רכיב Trainer כדי לבצע הסקה ישירות על המודל המיוצא.

כרגע הוא מבצע הסקת מודל בזיכרון והסקת מסקנות מרחוק. הסקה מרחוק מחייבת את המודל להתארח בפלטפורמת 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()
)

פרטים נוספים זמינים ב-[BulkInferrer API reference][tfx.v1.components.BulkInferrer].