Welcome to ML Professor Project — your interactive, AI-powered Machine Learning mentor!
This project leverages CrewAI and Google’s Gemini API to create an agent that teaches ML concepts in a conversational, engaging, and easy-to-understand way — just like a real professor (but way more fun! 😄).
-
Conversational ML Professor
Explains everything from ML basics to advanced topics using analogies, emojis, and real-life examples. -
Google Colab Ready
Get started in seconds! Just add your API key and you’re good to go. -
Customizable Personality
Change the professor’s backstory, tone, and teaching style to match your preferences. -
Extensible & Scalable
Built for growth — easily add memory, knowledge bases, or new teaching features as you need.
ML_Professor_Project-main/
├── ML_Proff.ipynb # Main notebook to launch the ML Professor agent
└── README.md # Project documentation (this file)
-
Clone the repository
git clone https://github.com/Vadank-Ji/ML_Professor_Project.git
-
Open
ML_Proff.ipynbin Google Colab or Jupyter Notebook -
Insert your Gemini API key when prompted
-
Start chatting and learning ML!
You: What is overfitting in machine learning?
ML Professor: Imagine you’re studying for an exam by memorizing every question from last year’s test — but the real exam has different questions! Overfitting is when a model memorizes the training data so well that it struggles with new, unseen data. Think of it as being a super student… but only for yesterday’s homework! 📚😅
- Modify the professor’s personality in the notebook to adjust tone, language, or teaching style.
- Integrate more ML topics or connect to a knowledge base for deeper answers.
- Add memory or persistent chat history for richer, ongoing discussions.
Contributions, ideas, and feedback are welcome!
Feel free to open issues or submit pull requests to help make ML Professor even better.
This project is licensed under the MIT License.
Happy Learning! 🚀👩🏫👨🏫