[{"data":1,"prerenderedAt":404},["ShallowReactive",2],{"project-40429200":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":5,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":46,"post_text":47,"what":48,"said":67,"maker_in_thread":205,"shape":215,"grid":218,"attempts":365,"same_week":366,"maker_shows":45,"maker_hidden":396,"reader_version":397,"card":398},"40429200","graphgame.sabrina.dev","A game to help you learn neural network architectures","title","Show HN: I built a game to help you learn neural network architectures","https:\u002F\u002Fgraphgame.sabrina.dev\u002F","sabrina_ramonov",1716302862,2024,321,62,179,3515,6,"legend","games","educational puzzle game","web_app",[23,24,25,26,27],"neural network architecture","machine learning game","rnn","lstm","learn neural networks","roasted",-0.427,{"positive":31,"neutral":32,"mixed":33,"critical":34},5,7,1,27,40,{"design":37,"docs":39,"execution":41,"idea":44},{"positive":33,"critical":38},13,{"positive":33,"critical":40},9,{"positive":42,"critical":43},0,2,{"positive":43,"critical":45},3,[33,33,42,33,33,33,45,33,42,33,33,33,33,45,33,33,33,33,31,45,31,33,45,33,42,45,42,45,31,31,33,33,33,33,42,42,33,42,33,31],null,{"problem":49,"audience":58,"pricing":47,"motivation":47,"time_to_build":47,"stack":64,"openness":65,"stage":66,"team_size":65},{"value":50,"source":51,"evidence":52},"Learning neural network architectures by connecting blocks","maker",[53,55],{"id":54},"post",{"id":56,"by":10,"text":57},"40429557","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…",{"value":59,"source":60,"evidence":61},"People learning neural network architectures","inferred",[62,63],{"id":54},{"id":56,"by":10,"text":57},[],"unknown","launched",{"praise":68,"objections":92,"requests":160,"questions":195,"alternatives":204},[69,81],{"value":70,"source":71,"evidence":72},"Neat UI and helps understand concepts","commenter",[73,77],{"id":74,"by":75,"text":76},"40429333","srameshc","Thanks for this wonderful game. The UI is neat and it helps understand the concepts well.",{"id":78,"by":79,"text":80},"40430496","slushy-chivalry","agreed, 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…",{"value":82,"source":71,"evidence":83},"Fun and slick, good for practice and review",[84,88],{"id":85,"by":86,"text":87},"40430422","insane_dreamer","slick! seems more designed to help you practice\u002Freview your knowledge of neural networks rather than teach you network architectures?",{"id":89,"by":90,"text":91},"40432157","fancyfredbot","I 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…",[93,112,130,142,149],{"value":94,"source":71,"evidence":95},"Lacks explanation; users guess-and-check instead of learning",[96,100,104,108],{"id":97,"by":98,"text":99},"40429722","jvanderbot","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…",{"id":101,"by":102,"text":103},"40436502","straxsontaran","I 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…",{"id":105,"by":106,"text":107},"40430469","metadat","It 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.",{"id":109,"by":110,"text":111},"40429760","FrustratedMonky","Good 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.",{"value":113,"source":71,"evidence":114},"Hard to connect dots on mobile and small hitboxes",[115,119,123,127],{"id":116,"by":117,"text":118},"40429727","withinboredom","I can’t figure out how to connect the dots on mobile.",{"id":120,"by":121,"text":122},"40430725","jb1991","I don’t think this works on mobile, or at least it’s not working on my iPhone.",{"id":124,"by":125,"text":126},"40436731","fblp","On mobile it'd be helpful if the clickable area for the dots was larger",{"id":128,"by":110,"text":129},"40431047","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\u002Fdrop.",{"value":131,"source":71,"evidence":132},"Input\u002Foutput direction is reversed from convention",[133,137,141],{"id":134,"by":135,"text":136},"40437632","dkersten","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…",{"id":138,"by":139,"text":140},"40433332","ynniv","I 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.",{"id":89,"by":90,"text":91},{"value":143,"source":71,"evidence":144},"Acronyms like RNN are not spelled out",[145],{"id":146,"by":147,"text":148},"40430689","ziddoap",">\"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\u002Finitialisms! I shouldn't…",{"value":150,"source":71,"evidence":151},"Missing transformer\u002Fattention and modern architectures",[152,156],{"id":153,"by":154,"text":155},"40429841","chs20","Transformer \u002F attention block is missing",{"id":157,"by":158,"text":159},"40433348","killingtime74","Someone can correct me but I believe all of these networks have been rendered obsolete by Transformers?",[161,171,175,180,188],{"value":162,"source":71,"evidence":163},"Add explanations for each network and its blocks",[164,165,168],{"id":56,"by":10,"text":57},{"id":166,"by":98,"text":167},"40442269","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…",{"id":169,"by":139,"text":170},"40430116","There are two outputs, two inputs, and three edges. The answer might not be obvious, but it's not a UI problem.",{"value":172,"source":71,"evidence":173},"Add a transformer\u002Fattention level",[174],{"id":153,"by":154,"text":155},{"value":176,"source":71,"evidence":177},"Larger clickable connection areas",[178,179],{"id":128,"by":110,"text":129},{"id":124,"by":125,"text":126},{"value":181,"source":71,"evidence":182},"Retitle as a test of knowledge rather than learning tool",[183,187],{"id":184,"by":185,"text":186},"40430318","jordanpg","Suggested title change: \"I built a game to test your knowledge of NN architectures.\"",{"id":101,"by":102,"text":103},{"value":189,"source":71,"evidence":190},"Source code availability",[191],{"id":192,"by":193,"text":194},"40438744","crgi","Love it! Is the source code available somewhere?",[196],{"value":197,"source":71,"evidence":198},"What does the game teach and how do the blocks work",[199,200],{"id":166,"by":98,"text":167},{"id":201,"by":202,"text":203},"40431166","imdsm","At 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…",[],{"comments":206,"answered":42,"key":207},15,[208,209,212],{"id":56,"text":57},{"id":210,"text":211},"40431314","The goal is to build the network in the fewest clicks. I agree and have noted many of the comments about adding more explanations for those unfamiliar with the particular network.",{"id":213,"text":214},"40439947","I am happily taking all this feedback from HN to improve the learning experience, add more graphs for v2, thanks all!",{"commenters":35,"max_depth":31,"maker_replies":206,"first_comment_mins":216,"lifespan_hours":217},12,26,[219,223,225,226,228,232,233,237,238,240,243,245,248,250,252,256,258,259,262,263,264,267,268,271,274,277,280,282,284,288,291,293,295,296,298,300,303,304,306,310,313,315,318,322,325,328,329,330,332,334,337,339,340,342,346,348,351,353,355,357,358,361],[220,42,33,221,222,42],"40429500","project\u002Fcritical\u002Fdesign","dpcx",[56,42,42,224,10,33],"maker\u002Fneutral\u002Fdocs",[201,42,33,221,202,42],[210,42,42,227,10,33],"project\u002Fneutral\u002Fidea",[229,42,33,230,231,42],"40436151","project\u002Fcritical\u002Fdocs","fernandopj",[166,42,33,230,98,42],[234,42,33,235,236,42],"40429600","project\u002Fcritical\u002Fexecution","arecurrence",[105,42,33,235,106,42],[97,42,33,239,98,42],"project\u002Fcritical\u002Fidea",[241,42,45,227,242,42],"40431269","amelius",[169,42,42,244,139,42],"commenter\u002Fneutral\u002Fnone",[246,42,33,221,247,42],"40430241","digging",[249,42,42,244,79,42],"40430412",[251,42,33,230,222,42],"40430975",[253,42,45,254,255,42],"40431063","project\u002Fneutral\u002Fdocs","cuken",[257,42,42,244,135,42],"40437597",[138,42,33,221,139,42],[260,42,33,221,261,42],"40435872","PeterisP",[134,42,33,221,135,42],[101,42,33,230,102,42],[265,42,45,254,266,42],"40438820","vixen99",[213,42,42,224,10,33],[269,42,33,230,270,42],"40439885","WithinReason",[272,42,33,230,273,42],"40442846","y-curious",[275,33,33,230,276,42],"40432471","dudu24",[278,33,33,221,279,42],"40434611","nerdponx",[281,33,33,221,261,42],"40435883",[283,43,42,224,10,33],"40430064",[285,43,31,286,287,42],"40431179","maker\u002Fpositive\u002Fdocs","ldehaan",[289,45,42,290,10,33],"40432903","maker\u002Fneutral\u002Fnone",[184,292,45,254,185,42],4,[78,292,31,294,79,42],"project\u002Fpositive\u002Fidea",[109,31,33,230,110,42],[297,31,42,224,10,33],"40429846",[128,31,45,299,110,42],"project\u002Fneutral\u002Fdesign",[301,31,42,302,10,33],"40431091","maker\u002Fneutral\u002Fdesign",[146,17,33,230,147,42],[305,17,42,224,10,33],"40431334",[307,32,42,308,309,42],"40431083","other\u002Fneutral\u002Fnone","lucascacho",[89,311,45,312,90,42],8,"project\u002Fmixed\u002Fdesign",[314,311,42,302,10,33],"40432878",[316,40,45,227,317,42],"40429975","kingsleyopara",[319,320,42,308,321,42],"40434617",10,"orsenthil",[74,323,31,324,75,42],11,"project\u002Fpositive\u002Fdesign",[326,323,42,327,10,33],"40429374","maker\u002Fneutral\u002Fidea",[85,216,31,294,86,42],[153,38,33,239,154,42],[331,38,42,327,10,33],"40429858",[157,333,33,239,158,42],14,[335,206,33,221,336,42],"40429640","XCSme",[338,206,42,302,10,33],"40429657",[124,206,33,221,125,42],[341,206,42,302,10,33],"40440081",[343,344,42,308,345,42],"40432694",16,"i_am_a_squirrel",[347,344,42,224,10,33],"40433707",[349,344,45,254,350,42],"40438723","frankacter",[116,352,33,221,117,42],17,[354,352,42,224,10,33],"40429789",[356,352,33,221,117,42],"40430127",[120,352,33,221,121,42],[192,359,31,360,193,42],18,"project\u002Fpositive\u002Fnone",[362,363,42,308,364,42],"40440140",19,"masfoobar",[],[367,372,377,382,387,391],{"id":368,"name":369,"points":370,"category":371},"40431126","Pls Fix",444,"web_saas",{"id":373,"name":374,"points":375,"category":376},"40441945","Unify",298,"ai",{"id":378,"name":379,"points":380,"category":381},"40392548","EquityVal",287,"finance_crypto",{"id":383,"name":384,"points":385,"category":386},"40443927","Neosync",246,"data",{"id":388,"name":389,"points":390,"category":386},"40432213","Openpanel",244,{"id":392,"name":393,"points":394,"category":395},"40441093","PBT",196,"dev_tools",false,"v2",{"id":399,"name":5,"line":6,"ai":396,"cat":19,"year":12,"points":13,"comments":14,"rec":28,"s":400,"top":17,"kw":401,"maker":10,"domain":5,"tier":18,"attempts":42,"strip":402,"url":9,"mix":403,"praise":70,"objection":94,"sub":20},40429200,-0.43,[23,24,25,26,27],"1101113101111311115351310303551111001015",[31,32,33,34],1794036655084]