Skip to content

Commit d5341fc

Browse files
committed
Added the model traniner
1 parent 48c1986 commit d5341fc

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

β€Žapp.pyβ€Ž

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@
33
from networksecurity.components.data_ingestion import DataIngestion
44
from networksecurity.components.data_validation import DataValidation
55
from networksecurity.components.data_tranformation import DataTransformation
6+
from networksecurity.components.model_trainer import ModelTrainer
67
from networksecurity.logger.customlogger import Custom_Logger
78
from networksecurity.exception.exception import CustomException
89
from networksecurity.entity.config_entity import (
910
DataIngestionConfigEntity,
1011
DataValidationConfigEntity,
1112
DataTransformationConfigEntity,
1213
TrainingPipelineConfigEntity,
14+
ModelTrainerConfigEntity,
1315
)
1416
from networksecurity.entity.artifact_entity import DataIngestionArtifact , DataValidationArtifact
1517

@@ -47,6 +49,19 @@
4749
data_transformation_artifact = data_transformation.initiate_data_transformation()
4850
logger.info("βœ… Data transformation completed successfully.")
4951
logger.info(f"πŸ“Š Data TransformationArtifact: {data_transformation_artifact}")
52+
53+
# Model Training
54+
model_trainer_config = ModelTrainerConfigEntity(
55+
training_pipeline_config=training_pipeline_config
56+
)
57+
model_trainer = ModelTrainer(
58+
model_trainer_config=model_trainer_config,
59+
data_transformation_config=data_transformation_config,
60+
data_transformation_artifact=data_transformation_artifact,
61+
)
62+
model_trainer_artifact = model_trainer.initiate_model_trainer()
63+
logger.info("βœ… Model training completed successfully.")
64+
logger.info(f"πŸ€– Model Trainer Artifact: {model_trainer_artifact}")
5065
except Exception as e:
5166
logger.error(f"❌ Unexpected error in main pipeline: {e}")
5267
raise CustomException(e, sys)

0 commit comments

Comments
Β (0)