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! ๐๐ฉโ๐ซ๐จโ๐ซ