This repository contains my learning journey through the end-to-end implementation of a Machine Learning project in Network Security.
I am following along with Krish Naik Sir's implementation to understand how a real-world ML project is built from scratch, from data ingestion all the way to deployment.
- Data Ingestion
- Data Validation
- Data Transformation
- Exploratory Data Analysis
- Feature Engineering
- Model Training
- Model Evaluation
- Model Selection
- ML Pipelines
- MongoDB Integration
- Logging & Exception Handling
- Configuration Management
- CI/CD
- Docker
- AWS Deployment
- End-to-End ML Project Structure
The main goal of this project is to understand how an ML project works end-to-end, rather than just training a model in a notebook.
I am learning how to structure, develop, test, deploy, and maintain a production-oriented Machine Learning project.
- Python
- NumPy
- Pandas
- Scikit-learn
- MongoDB
- Docker
- Git & GitHub
- AWS
- CI/CD
I am following along with Krish Naik Sir's Network Security ML project/tutorial as a learning reference.
This repository documents my implementation, experiments, and understanding as I progress through the project.
🚧 Currently Learning & Building
This project is a work in progress and will be updated as I learn and implement each stage of the pipeline.
Learning by building. Understanding by implementing. 🚀