Spaces:
Sleeping
Sleeping
metadata
title: Sriranjan's Tourism Package Prediction
colorFrom: blue
colorTo: green
sdk: docker
app_port: 7860
pinned: false
Sriranjan's Tourism Package Prediction
An end-to-end MLOps project engineered by Sriranjan Uppoor. This system automates the machine learning lifecycleβfrom data ingestion and XGBoost model training to a containerized cloud deployment on Hugging Face Spaces.
Project Links
- GitHub Repository: [https://github.com/sriranjan-u/Tourism-Package-Prediction]
- Live Demo: [https://huggingface.co/spaces/Sriranjan/Tourism-Package-Pred]
MLOps Pipeline
The project utilizes a modular CI/CD architecture managed via GitHub Actions:
- Data Ingestion: Raw data is versioned and processed into training/testing splits.
- Model Training: An XGBoost Classifier is trained with results tracked via MLflow.
- Deployment: Assets are synchronized to a Docker-based Hugging Face Space using a customized GitHub Actions workflow.
Directory Structure
.
βββ .github/workflows/mlops.yml # Automated CI/CD Pipeline
βββ app/
β βββ app.py # Streamlit UI
β βββ requirements.txt # App Dependencies (XGBoost, etc.)
β βββ Dockerfile # Container Config
βββ src/ # Source Code (Train/Eval/Prep)
βββ README.md