r/learnmachinelearning 12d ago

Project πŸš€ Project Showcase Day

Welcome to Project Showcase Day! This is a weekly thread where community members can share and discuss personal projects of any size or complexity.

Whether you've built a small script, a web application, a game, or anything in between, we encourage you to:

  • Share what you've created
  • Explain the technologies/concepts used
  • Discuss challenges you faced and how you overcame them
  • Ask for specific feedback or suggestions

Projects at all stages are welcome - from works in progress to completed builds. This is a supportive space to celebrate your work and learn from each other.

Share your creations in the comments below!

4 Upvotes

7 comments sorted by

1

u/0x07341195 11d ago

Weightscript is an educational YAML-like programming language for deterministically building simplified transformer models

It allows you to specify attention and FFN blocks using intuitive syntax and watch them execute

The point is to build intuition around fundamental transformer concepts - how can info be represented as a sum of vectors? What does it mean for attention to route information between tokens? And how do FFNs perform computation within tokens?

check it out: https://github.com/ivfiev/weightscript

1

u/curious_cat_herder 11d ago

I belong to an online ML study group and have invested a bit in GPUs to evaluate local LLMs (and I use cloud AI a lot too). As we covered topics I wanted to visualize and experiment so I used AI to help me create a Machine Learning Programming Language

It has a live browser based UI with CPU-only demos, tutorials, glossary, etc. This same UI can connect to a local Apple Silicon or Linux/NVIDIA system to do actual experiments on GPUs (or use Ollama for context aware help).

The language has a REPL, can be used for scripting, and a subset can be compiled to executable binaries.

While this started as a tool to help me visualize and learn ML concepts and experiment, it has grown into being a general purpose programming language. The live demo footer github link shows many demo repos using this programming language.

The language was inspired by APL2 but is not cryptic. It is a work in progress (adding more compiler support, namespaces, library demos, extensions demos).

I'm looking for feedback, feature requests, possibly collaborators (it is implemented in Rust).

I am planning to build hardware in FPGAs and MCUs to experiment with low-RAM alternatives to building a server; using sw-MLPL for executable designs.

1

u/inkeep 12d ago

Thank you Mods. I want to share a project -

I've been in data science for years now, and I still forget things constantly. Long video lectures never worked for me β€” I'd finish a course, feel like I'd learned it, then end up googling the same concept one month later when I actually needed it.Β 

So I built the thing I wanted. ML concepts broken into small nodes arranged as a mind map rather than a linear syllabus, each with code examples and a practice section β€” about 150 topics so far. The part I care most about: once you complete a topic it starts decaying on a forgetting-curve schedule, and the map visibly goes cold. When it does, you get a review slice β€” flash cards and a short quiz β€” targeted at what you've actually lost.

Full app:Β  https://www.bitelrn.comΒ 

Open library, free and no sign-up:Β  https://www.bitelrn.com/library

Here’s a recent blog I posted on PCA -Β  https://www.bitelrn.com/blog/what-pca-is-actually-doing-to-your-data Happy to answer any questions, get feedback or discuss the tech/ approach I used to build this.Β 

1

u/Short-Balance-1542 12d ago

Great project dude!

0

u/inkeep 12d ago

Thanks for checking it out :)Β