File tree Expand file tree Collapse file tree 3 files changed +15
-2
lines changed
constants/training_pipeline Expand file tree Collapse file tree 3 files changed +15
-2
lines changed Original file line number Diff line number Diff line change 6161MODEL_TRAINER_TRAINED_MODEL_DIR : str = "trained_model"
6262MODEL_TRAINER_TRAINED_MODEL_NAME : str = "model.pkl"
6363MODEL_TRAINER_EXPECTED_SCORE : float = 0.6
64- MODEL_TRAINER_OVER_FITTING_UNDER_FITTING_THRESHOLD : float = 0.05
64+ MODEL_TRAINER_OVER_FITTING_UNDER_FITTING_THRESHOLD :float = 0.05
6565MODEL_TRAINER_MODEL_CONFIG_FILE_PATH : str = os .path .join ("config" , "model.yaml" )
Original file line number Diff line number Diff line change @@ -20,4 +20,17 @@ class DataTransformationArtifact:
2020 transformed_object_file_path : str
2121 transformed_train_file_path : str
2222 transformed_test_file_path : str
23+
24+ @dataclass
25+ class ClassificationMetricArtifact :
26+ f1_score : float
27+ r2_score : float
28+ precision : float
29+ recall : float
30+
31+ @dataclass
32+ class ModelTrainerArtifact :
33+ trained_model_file_path : str
34+ trained_metric_artifact : ClassificationMetricArtifact
35+ test_metric_artifact : ClassificationMetricArtifact
2336
Original file line number Diff line number Diff line change @@ -124,7 +124,7 @@ def __post_init__(self):
124124 training_pipeline .MODEL_TRAINER_TRAINED_MODEL_DIR
125125 )
126126 self .expected_score : float = training_pipeline .MODEL_TRAINER_EXPECTED_SCORE
127- self .overfitting_underfitting_threshold : training_pipeline .MODEL_TRAINER_OVER_FITTING_UNDER_FITTING_THRESHOLD # Assuming you want to keep this as a constant
127+ self .overfitting_underfitting_threshold : float = training_pipeline .MODEL_TRAINER_OVER_FITTING_UNDER_FITTING_THRESHOLD
128128 self .model_config_file_path : str = os .path .join (
129129 self .model_trainer_dir ,
130130 training_pipeline .MODEL_FILE_PATH
You can’t perform that action at this time.
0 commit comments