SIENTIAPDE-1171
Refactor data merging in MLFlowRepository to simplify merge operation in fit method. Removed unnecessary parameters for improved readability and maintainability.
This commit is contained in:
@@ -135,13 +135,7 @@ class MLFlowRepository():
|
|||||||
target_name = data_model.target_variable
|
target_name = data_model.target_variable
|
||||||
y = data[target_name]
|
y = data[target_name]
|
||||||
treated_data = pd.merge(
|
treated_data = pd.merge(
|
||||||
treated_data, y,
|
treated_data, y, left_index=True, right_index=True)
|
||||||
left_index=True,
|
|
||||||
right_index=True,
|
|
||||||
on='id',
|
|
||||||
how='left', # or 'inner', depending on your needs
|
|
||||||
validate='one_to_one' # ensures each index appears only once in both
|
|
||||||
)
|
|
||||||
prediction_model = prediction_model.fit(treated_data)
|
prediction_model = prediction_model.fit(treated_data)
|
||||||
experiment = self.get_experiment_by_run_id(latest_production_id)
|
experiment = self.get_experiment_by_run_id(latest_production_id)
|
||||||
mlflow.set_experiment(experiment)
|
mlflow.set_experiment(experiment)
|
||||||
|
|||||||
Reference in New Issue
Block a user