| from dataclasses import dataclass | |
| import os | |
| from src.constants import ARTIFACT_FOLDER | |
| os.makedirs(ARTIFACT_FOLDER,exist_ok=True) | |
| class DataIngestionArtifact: | |
| data_saved_path:str | |
| class DataValidationArtifact: | |
| validation_status:bool | |
| message:str | |
| validation_report_file_path:str | |
| class DataTransformationArtifact: | |
| train_path:str | |
| test_path:str | |
| val_path:str | |
| images_path:str | |
| class ModelTrainingArtifact: | |
| model_path:str | |
| is_trained:bool | |
| message:str | |
| class ModelEvaluationArtifact: | |
| evaluation_dir:str | |
| metrics_file_path:str | |
| loss_plot_path:str | |
| confusion_matrix_path:str | |
| is_evaluated:bool | |
| class TrainingPipelineArtifact: | |
| train_path:str | |
| test_path:str | |
| val_path:str | |
| images_path:str | |
| model_path:str | |
| evaluation_dir:str | |