PathMaster AI is a sophisticated career alignment platform that helps students synchronize their current academic trajectory with their true passions. By combining Machine Learning (Gradient Boosting) for success probability forecasting and Generative AI (Llama 3.3) for strategic roadmapping, it provides a data-driven approach to career planning.
- ML Success Forecasting: Analyzes study hours, attendance, and grades to predict the probability of success in a chosen path.
- AI Strategic Roadmaps: Generates 3-step actionable roadmaps to help users pivot from their current studies to their dream career.
- PathMaster Chatbot: An intent-based advisory session that provides instant details on paths like Engineering, Medicine, Arts, and Management.
- Robust Data Handling: Features auto-training logic that repairs or builds the model directly from a CSV if missing.
- Frontend: Streamlit
- Machine Learning: Scikit-Learn (GradientBoostingClassifier), Joblib, Pandas, NumPy
- LLM Integration: Groq Cloud API (Llama 3.3 70B)
- Deployment: Docker / Hugging Face Spaces
├── app.py # Main Streamlit application
├── intents.json # PathMaster advisory knowledge base
├── requirements.txt # Python dependencies
├── student_gb_model.pkl # Trained ML model (auto-generated)
├── Updated_Student_Performance.csv # Training dataset
└── Dockerfile # Containerization setup