Predict next-day rainfall in Australia using machine learning and MLOps using Kaggle dataset
- Data Cleaning
- Feature Selection
- Model Training
- Keeping track of the models using MLFlow
- API with FastAPI
- Frontend with Streamlit
- Dashboard with Streamlit, HTML, and PowerBI
- Testing with DeepCheck
- Backend API:
uvicorn main:app --host 0.0.0.0 --port 8000 --reload
- Frontend
streamlit run frontend/main.py
- Dashboard: Utilizes Streamlit, HTML, and PowerBI.
- Testing: DeepCheck testing integrated.
Dockerization and Automation with Jenkins (Coming Soon)