Are you sure you want to delete this access key?
📋 Overview
This repository contains an end-to-end machine learning project with a comprehensive MLOps pipeline. The project demonstrates a complete workflow from data ingestion to model deployment with proper validation, transformation, training, and evaluation stages.
machinelearningproject/
│
├── .github/workflows/ # CI/CD workflows
├── artifacts/ # Generated artifacts during pipeline execution
├── config/ # Configuration files
│ └── config.yaml # Main configuration
├── research/ # Jupyter notebooks for experimentation
│ ├── 1_data_ingestion.ipynb
│ ├── 2_data_validation.ipynb
│ ├── 3_data_transformation.ipynb
│ ├── 4_model_trainer.ipynb
│ └── 5_model_evaluation.ipynb
├── src/datascience/ # Source code
│ ├── components/ # Pipeline components
│ ├── config/ # Configuration management
│ ├── constants/ # Constants and paths
│ ├── entity/ # Data classes
│ ├── pipeline/ # Pipeline orchestration
│ └── utils/ # Utility functions
├── static/ # Static files for web interface
│ ├── css/ # Stylesheets
│ └── js/ # JavaScript files
├── templates/ # HTML templates
├── app.py # Web application
├── main.py # Pipeline execution entry point
├── params.yaml # Model parameters
├── schema.yaml # Data schema definition
├── setup.py # Package setup
└── Dockerfile # Container definition
config.yaml
with project configurationschema.yaml
with data schema definitionsparams.yaml
with model parameterssrc/datascience/entity/
src/datascience/config/
src/datascience/components/
src/datascience/pipeline/
main.py
The project includes a web interface for easy interaction with the trained model. The interface features:
The model is tracked using MLflow and integrated with DagsHub for experiment tracking and version control. Model metrics and artifacts are automatically uploaded to the DagsHub repository.
git clone https://github.com/danialasim/machinelearningproject.git
cd machinelearningproject
pip install -e .
python main.py
python app.py
This project is licensed under the MIT License - see the LICENSE file for details.
Created by Muhammad Danial - © 2025
Press p or to see the previous file or, n or to see the next file
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?