Skip to content

Vadank-Ji/ML_Professor_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

📘 ML Professor Project

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! 😄).


🚀 Key Features

  • 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.


📂 Project Structure

ML_Professor_Project-main/
├── ML_Proff.ipynb   # Main notebook to launch the ML Professor agent
└── README.md        # Project documentation (this file)

💡 Getting Started

  1. Clone the repository

    git clone https://github.com/Vadank-Ji/ML_Professor_Project.git
  2. Open ML_Proff.ipynb in Google Colab or Jupyter Notebook

  3. Insert your Gemini API key when prompted

  4. Start chatting and learning ML!


✨ Example Conversation

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! 📚😅


🛠️ Customization

  • 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

Contributions, ideas, and feedback are welcome!
Feel free to open issues or submit pull requests to help make ML Professor even better.


📜 License

This project is licensed under the MIT License.


Happy Learning! 🚀👩‍🏫👨‍🏫

About

ML professor chatbot explaining basic to advance concepts in a fun and interesting way using crewai!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published