Traditional methods of learning machine learning models are often perceived as tedious and challenging. This can result in a lack of motivation and engagement, hindering the learning process. Machine Minds is a game-based learning platform for machine learning concepts that solves these problems. This platform is designed to make learning fun and engaging, while also providing a comprehensive understanding of the concepts. The platform includes interactive quizzes and visualizations, user-friendly guides, and a forum for users to seek assistance and engage with the community. Machine Minds is suitable for learners of all levels, from beginners to experts, and is designed to be user-friendly and accessible to all
- Designed an attractive game-based learning platform for machine learning concepts
- Developed engaging quizzes to test the user's knowledge
- Developed interactive visualizations to help users understand the role of the hyperparamters
- Authored user-friendly guides on various machine learning topics
- Established a forum for users to seek assistance and engage with the community
- Integrated Google OAuth to simplify and streamline the login process
- Python
- Flask
- Scikit-learn
- SQLite3
- Matplotlib
- HTML+CSS+JS
URL Path | Description |
---|---|
/ |
Home page |
/dashboard |
Dashboard for the user |
/playground |
Page for choosing basic or advanced levels |
/basic |
All the basic levels |
/basic/level<int> |
A specific basic level |
/advanced |
All the advanced levels |
/advanced/level<int> |
A specific advanced level |
/forum |
Home page of the forum |
/forum/<postid> |
A specific post |
/forum/submit |
Page for creating a new post |
/guides |
All the guides |
/guides/<guideid> |
A specific guide |
If you want to run the wesbite locally, follow the steps below:
First of all, ensure that git and python are installed on your system. Then run the following commands:
git clone https://github.com/keshxvdayal/machine-minds
cd machine-minds/src
pip install -r requirements.txt
python app.py
And voila, the website should be up and running on http://127.0.0.1:5001