Open-Deep-ML | A CP platform offering algorithmic problems for ML practitioners
As a B.Tech AI senior undergrad, I’m always on the lookout for resources that offer AI/ML/DL problems from scratch. Enter deep-ml.com - my latest obsession, courtesy of the TL;DR Newsletter (shoutout to my favorite “procrastination enabler”!). It’s like finding a goldmine for an AI nerd like me, perfectly aligning with my totally healthy habit of curating resources for future projects and contributions.
My Contributions:
Fixed bold text highlighting in the Linear Regression problem (Gradient Descent) section. PR: #40
Added line breaks and improved HTML syntax in the Learn section. PR: #45
Fixed Matrix transformation problem description rendering and added a test case. PR: #53
Improved K-means clustering problem (Q_17) with better HTML syntax, clearer description, and additional test cases. PR: #58
Future Plans:
- Set up CI/CD for automating website updates from the repository.
- Contribute activation functions from ML-From-Scratch repository.
- Add video explanations for solved problems.
- Integrate marimo with deep-ml.com (stay tuned!).
The marimo integration is particularly exciting. As an active user and ambassador for marimo, I see great potential in linking these platforms. The notebook-based implementation could expand the types of problems on deep-ml.com, making it more industry-oriented. I’ve initiated discussions with both the marimo team and deep-ml contributors about this integration.
for integration
This project not only allows me to contribute to an educational platform but also bridges my interests in deep learning and open-source collaboration. It’s a perfect blend of problem-solving, community engagement, and technological integration.
Next Steps:
- Continue contributing problem implementations and explanations.
- Assist in setting up .github folder with PR templates and workflows.
- Collaborate on marimo integration with both teams.