Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

main.py 1.8 KB

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  1. from networksecurity.components.data_ingestion import DataIngestion
  2. from networksecurity.components.data_validation import DataValidation
  3. from networksecurity.components.data_transformation import DataTransformation
  4. from networksecurity.components.model_trainer import ModelTrainer
  5. from networksecurity.entity.config_entity import DataIngestionConfig, DataValidationConfig, DataTransformationConfig, ModelTrainerConfig, TrainingPipelineConfig
  6. from networksecurity.exception.exception import NetworkSecurityException
  7. from networksecurity.logging.logger import logging
  8. import sys
  9. if __name__ == "__main__":
  10. try:
  11. # Initialize configurations
  12. training_pipeline_config = TrainingPipelineConfig()
  13. data_ingestion_config = DataIngestionConfig(training_pipeline_config)
  14. data_validation_config = DataValidationConfig(training_pipeline_config)
  15. data_transformation_config = DataTransformationConfig(training_pipeline_config)
  16. model_trainer_config = ModelTrainerConfig(training_pipeline_config)
  17. # Run pipeline
  18. data_ingestion = DataIngestion(data_ingestion_config)
  19. data_ingestion_artifact = data_ingestion.initiate_data_ingestion()
  20. data_validation = DataValidation(data_ingestion_artifact, data_validation_config)
  21. data_validation_artifact = data_validation.initiate_data_validation()
  22. data_transformation = DataTransformation(data_validation_artifact, data_transformation_config)
  23. data_transformation_artifact = data_transformation.initiate_data_transformation()
  24. model_trainer = ModelTrainer(model_trainer_config, data_transformation_artifact)
  25. model_trainer_artifact = model_trainer.initiate_model_trainer()
  26. except Exception as e:
  27. raise NetworkSecurityException(e, sys)
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...