graphgame.sabrina.dev
Games
educational puzzle game
SHOW HN2024
Legend
graphgame.sabrina.dev
A game to help you learn neural network architectures
graphgame.sabrina.dev#neural network architecture#machine learning game#rnn#lstm#learn neural networks
How HN took it
5 positive, 7 neutral or asking, 1 mixed, 27 critical, out of 40 comments about the project. Thread score -0.43.
Design: 1 for, 13 againstDocs: 1 for, 9 againstIdea: 2 for, 3 againstExecution: 0 for, 2 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Neat UI and helps understand concepts
From 2 comments
Thanks for this wonderful game. The UI is neat and it helps understand the concepts well.
srameshc on HNagreed, I find it pretty useful to check if I remember where LSTM stuff connects I remember reading the original paper a while ago but always forget (pun intended) where to…
slushy-chivalry on HN
Fun and slick, good for practice and review
From 2 comments
slick! seems more designed to help you practice/review your knowledge of neural networks rather than teach you network architectures?
insane_dreamer on HNI joined up some dots, I learnt something, and I got rick-rolled. Awesome game. It did really get me a bit OCD that the deep RNN had the inputs at the top and the outputs at the…
fancyfredbot on HN
Objections
Lacks explanation; users guess-and-check instead of learning
From 4 comments
Yeah - you aren't "learning" anything. You're guessing-and-checking until it lets yo go. No idea what blocks do what, or why you're connecting them - which would be the basis for…
jvanderbot on HNI had the same experience. A better description would be a tool to test your understanding of neural network architectures, not a tool to teach you about neural network…
straxsontaran on HNIt won't let me do that. It'd be nice if there were more explanation to prime you about the concept so you don't simply revert to guess and check.
metadat on HNGood idea, needs bit more text explaining what is happening, and how to make the connections. I gave up because I couldn't figure out just the UI on how to click.
FrustratedMonky on HN
Hard to connect dots on mobile and small hitboxes
From 4 comments
I can’t figure out how to connect the dots on mobile.
withinboredom on HNI don’t think this works on mobile, or at least it’s not working on my iPhone.
jb1991 on HNOn mobile it'd be helpful if the clickable area for the dots was larger
fblp on HNSaw it, thank you. That did help Also. The hitbox for the connections. can you make them bigger. It is pretty difficult getting the mouse to hover just right to do the drag/drop.
FrustratedMonky on HN
Input/output direction is reversed from convention
From 3 comments
It flows in the reverse direction of what I’d expect (out is at the top, in is at the bottom, the opposite of any visual programming or diagram I’ve ever seen). It’s also…
dkersten on HNI guess "decades of clicking things" is a domain one can be knowledgeable in? Usually boxes with draggable things on the top are inputs, on the bottom are outputs.
ynniv on HNI joined up some dots, I learnt something, and I got rick-rolled. Awesome game. It did really get me a bit OCD that the deep RNN had the inputs at the top and the outputs at the…
fancyfredbot on HN
Acronyms like RNN are not spelled out
From 1 comment
>"RNN >A simple RNN with a single hidden layer" This applies everywhere, but especially if you are making a teaching tool... Spell out the damn acronyms/initialisms! I shouldn't…
ziddoap on HN
Missing transformer/attention and modern architectures
From 2 comments
Transformer / attention block is missing
chs20 on HNSomeone can correct me but I believe all of these networks have been rendered obsolete by Transformers?
killingtime74 on HN
Requests
Add explanations for each network and its blocks
From 3 comments
Yeah, that was one of my concerns launching this v1. So in v2 I plan to add a little explanation for each neural network, perhaps along with an animated video showing what the…
sabrina_ramonov on HNUh, just to be clear - having an example network is one thing. But more importantly, explaining the blocks is what is being asked for. If you play any game around building…
jvanderbot on HNThere are two outputs, two inputs, and three edges. The answer might not be obvious, but it's not a UI problem.
ynniv on HN
Add a transformer/attention level
From 1 comment
Transformer / attention block is missing
chs20 on HN
Larger clickable connection areas
From 2 comments
Saw it, thank you. That did help Also. The hitbox for the connections. can you make them bigger. It is pretty difficult getting the mouse to hover just right to do the drag/drop.
FrustratedMonky on HNOn mobile it'd be helpful if the clickable area for the dots was larger
fblp on HN
Retitle as a test of knowledge rather than learning tool
From 2 comments
Suggested title change: "I built a game to test your knowledge of NN architectures."
jordanpg on HNI had the same experience. A better description would be a tool to test your understanding of neural network architectures, not a tool to teach you about neural network…
straxsontaran on HN
Source code availability
From 1 comment
Love it! Is the source code available somewhere?
crgi on HN
Questions
What does the game teach and how do the blocks work
From 2 comments
Uh, just to be clear - having an example network is one thing. But more importantly, explaining the blocks is what is being asked for. If you play any game around building…
jvanderbot on HNAt the moment it doesn't feel like a game but a demo or tech preview of the UI. For a game I'd expect to have rules or a goal, and then be guided through it as the complexity…
imdsm on HN