Hi,
I'm using the Feature Store to train an ml model and log it using MLflow and FeatureStoreClient(). This model is then used for inference.
I understand the schema of the TrainingSet should not differ between training time and inference time. However, during training, an additional "weight" column is required to guide the model's learning process. These weights are not available during inference time when using score_batch().
I'm trying to find a clean work-around for this schema difference, while still using the Feature Store. I tried:
- Including the "weight" column in the create_trainig_set() for training --> Not possible, column not available during inference.
- Joining the "weight" column after create_training_set() during training --> Not possible, keys are dropped in the TrainingSet.
- Dropping the "weight" column after create_training_set() --> I can't find a method to drop it completely from the TrainingSet.
Any suggestions?