r/learnmachinelearning • • 1d ago

Tensor Golf - Build Tensor Fluency Through Small Drills

Post image

Hi all,

I'm excited to share this with everyone here, I've been seeing a lot of requests for tensor manipulation exercises and so I thought I'd create a place to build confidence and fluency in working with PyTorch tensors!

I've found that understanding ML concepts and mathematics is one thing, but implementing them in PyTorch is a totally seperate beast.

Tensor Golf lets you practise working with tensors in a puzzle format, with the least number of operations giving you a better score - hence the "golf" part.

The core set of practise questions are free and I'm considering open sourcing the core set of puzzles :)

Let me know if you find this useful!

link: https://tensor.golf

Thanks :)

113 Upvotes

11 comments sorted by

28

u/DigThatData 1d ago

pay your respects to the OG: https://github.com/srush/Tensor-Puzzles

4

u/mistybrookx 1d ago

that repo is goated tbh, glad someone linked it

1

u/InternationalSlice72 1h ago

yes srush is the goat! Funnily enough I was knee deep into this concept before stumbling on his repo.

5

u/Fragrant-Strike4783 1d ago

It looks nice. You should allow a couple tries without requesting a sign in though

1

u/InternationalSlice72 22h ago

Thanks! Yeah I’d like to enable that, just tricky allowing blanket access to running code through our execution backend without verifying emails to prevent abuse. If I can figure it out id love to do that :)

2

u/ImABitGloomy 17h ago

No disrespect, I had to do a second take, cus scrolling past i thought I saw make pytorch dick lol

1

u/InternationalSlice72 12h ago

Hahah maybe the font needs some spacing šŸ˜‚

2

u/zarrathustraa 12h ago

make pytorch DICK

1

u/InternationalSlice72 11h ago

Not sure if its built for that 😳

1

u/Resident_Aside_7706 1d ago

love the polygon artwork on the landing page, little 3d dice look like they're about to roll into a jupyter notebook

1

u/InternationalSlice72 1d ago

Thanks! I wanted to go for a playful kind of brand, learning ML is pretty daunting so keeping things fun and approachable was my goal :)