[{"data":1,"prerenderedAt":301},["ShallowReactive",2],{"project-18432125":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":41,"post_text":43,"what":44,"said":100,"maker_in_thread":194,"shape":201,"grid":205,"attempts":263,"same_week":264,"maker_shows":37,"maker_hidden":294,"reader_version":295,"card":296},"18432125","TensorSpace.js","Neural network 3D visualization framework","title","Show HN: TensorSpace.js – Neural network 3D visualization framework","https:\u002F\u002Fgithub.com\u002Ftensorspace-team\u002Ftensorspace","github.com","syt123450",1542024671,2018,167,28,229,2155,11,"notable","ai","neural network visualization","library",[21,24,25,26,27],"3d visualization","tensorflow.js","keras","deep learning","loved",0.29,{"positive":31,"neutral":32,"mixed":33,"critical":33},6,5,1,13,{"idea":36,"design":38,"performance":40},{"positive":37,"critical":33},2,{"positive":37,"critical":39},0,{"positive":39,"critical":39},[33,39,39,32,39,42,39,32,39,42,39,42,39,32,39,42,39,32,39,42,39,42,39,39,32,39,32,39],3,null,{"problem":45,"audience":52,"pricing":43,"motivation":63,"time_to_build":43,"stack":67,"openness":98,"stage":99,"team_size":98},{"value":46,"source":47,"evidence":48},"Helps people understand existing neural network structures and present custom models in 3D","maker",[49],{"id":50,"by":11,"text":51},"18461855","TensorSpace provides structure information and some basic metric for deep learning, and we use these famous network to show what TensorSpace can do, and how to use TensorSpace…",{"value":53,"source":54,"evidence":55},"Learners of neural networks and deep learning engineers","commenter",[56,60],{"id":57,"by":58,"text":59},"18444781","cr0sh","To kinda build on this, I think where this particular tool could be most beneficial would be for users just learning about neural networks, deep learning, CNNs and the like. That…",{"id":61,"by":11,"text":62},"18461549","Thanks for your suggestions! TensorSpace is an in developing framework, and I acknowledge that it has some shortcomings, as you mentioned that for a big network, it will be too…",{"value":64,"source":47,"evidence":65},"Maker is interested in data visualization and wants to share neural network visualization with hackers",[66],{"id":61,"by":11,"text":62},[68,76,85,92],{"value":69,"source":70,"evidence":71},"JavaScript","inferred",[72],{"id":73,"by":74,"text":75},"18444952","andreyk","Quite neat! Some constructive feedback - I think in addition to mouse controls, having keyboard 'spaceship' flying around is pretty important. I would also try to add model…",{"value":77,"source":47,"evidence":78},"Three.js",[79,82],{"id":80,"by":11,"text":81},"18462053","Thanks so much for your suggestions. As you say, visualizing weights may be really helpful, and I get many feedbacks for adding visualizing weights. I will try to add this…",{"id":83,"by":11,"text":84},"18462202","Augmented reality is really an amazing idea! As Three.js support web vr, I will dig into it. Hoping I can add this feature to TensorSpace soon.",{"value":86,"source":54,"evidence":87},"TensorFlow.js",[88],{"id":89,"by":90,"text":91},"18442644","breatheoften","Is convolution transpose supported in this\u002Ftensorflow.js? Might be fun to visualize fully convolutional networks this way...",{"value":93,"source":47,"evidence":94},"Keras-like API",[95],{"id":96,"by":11,"text":97},"18462142","Thanks. Visualize Keras model is easier than other kinds of model, as TensorSpace's API is designed based on Keras, you can easily use keras-like TensorSpace API to build…","unknown","prototype",{"praise":101,"objections":125,"requests":137,"questions":169,"alternatives":178},[102,117],{"value":103,"source":54,"evidence":104},"Looks neat and fun to play with",[105,109,113],{"id":106,"by":107,"text":108},"18444526","jamesonthecrow","This looks really neat and it's definitely fun to play around with. I can't resist playing around with tools like this for a few minutes, but I've never really figured out what…",{"id":110,"by":111,"text":112},"18442491","ParanoidShroom","Wow, this looks amazing. Going to check out how to process my model from keras to use with this tool. Doesn't like that complicated. Gonna give this a shot :) Great work !",{"id":114,"by":115,"text":116},"18443416","brian_herman__","This is awesome!",{"value":118,"source":54,"evidence":119},"Good for teaching newcomers about neural networks",[120,121],{"id":57,"by":58,"text":59},{"id":122,"by":123,"text":124},"18442584","yters","And use an Occulus rift for full immersive visualization!",[126,133],{"value":127,"source":54,"evidence":128},"3D view is unhelpful for large models and power users",[129],{"id":130,"by":131,"text":132},"18442595","ericjang","This is neat! I hope you don't mind a bit of constructive criticism here, but early on in my research career I also thought it would be a good idea to \"visualize the neural…",{"value":134,"source":54,"evidence":135},"Unclear what actionable insight it provides",[136],{"id":106,"by":107,"text":108},[138,146,150,158,165],{"value":139,"source":54,"evidence":140},"Visualize weights and gradients",[141,145],{"id":142,"by":143,"text":144},"18444919","p1esk","To provide some feedback: 1. display weights and gradients (in addition to activations) 2. display how activations\u002Fweights\u002Fgradients change during training. For example, I should…",{"id":73,"by":74,"text":75},{"value":147,"source":54,"evidence":148},"Show changes during training",[149],{"id":142,"by":143,"text":144},{"value":151,"source":54,"evidence":152},"Support for VR or AR",[153,154],{"id":122,"by":123,"text":124},{"id":155,"by":156,"text":157},"18443478","mendeza","Would love to see this be vizualized in Augmented reality as well, like an ARKit app.",{"value":159,"source":54,"evidence":160},"Support RNN visualization",[161],{"id":162,"by":163,"text":164},"18442548","nerush","Always wanted to visualize CNNs like this. I wonder whether it is possible to visualize RNNs at all.",{"value":166,"source":54,"evidence":167},"Keyboard flight controls",[168],{"id":73,"by":74,"text":75},[170,174],{"value":171,"source":54,"evidence":172},"Does it support transposed convolution?",[173],{"id":89,"by":90,"text":91},{"value":175,"source":54,"evidence":176},"How to import a Keras model?",[177],{"id":110,"by":111,"text":112},[179,183,187],{"value":180,"source":54,"evidence":181},"TensorBoard and Jupyter notebooks",[182],{"id":130,"by":131,"text":132},{"value":184,"source":54,"evidence":185},"VizDom",[186],{"id":130,"by":131,"text":132},{"value":188,"source":54,"evidence":189},"deVoReaNN VR visualizer",[190],{"id":191,"by":192,"text":193},"18445458","mcc-","Well, take a look at this :) https:\u002F\u002Fgithub.com\u002FNCBI-Hackathons\u002FdeVoReaNN Totally independently, we had the same idea of visualizing a DL in VR using an oculus -- a few months…",{"comments":18,"answered":42,"key":195},[196,197,198],{"id":61,"text":62},{"id":50,"text":51},{"id":199,"text":200},"18461592","Thanks for your recommendation, I can not wait to add more interesting idea into TensorSpace!",{"commenters":202,"max_depth":42,"maker_replies":18,"first_comment_mins":203,"lifespan_hours":204},15,1725,178,[206,208,211,213,215,217,219,220,223,225,227,229,231,233,235,236,238,240,243,245,247,249,251,252,254,258,260,261],[130,39,33,207,131,39],"project\u002Fcritical\u002Fidea",[209,39,39,210,156,39],"18443429","other\u002Fneutral\u002Fnone",[212,39,39,210,131,39],"18443520",[57,39,32,214,58,39],"project\u002Fpositive\u002Fidea",[61,39,39,216,11,33],"maker\u002Fneutral\u002Fidea",[106,33,42,218,107,39],"project\u002Fneutral\u002Fidea",[50,33,39,216,11,33],[221,37,32,214,222,39],"18454476","webmaven",[199,37,39,224,11,33],"maker\u002Fpositive\u002Fnone",[73,42,42,226,74,39],"project\u002Fmixed\u002Fdesign",[80,42,39,228,11,33],"maker\u002Fneutral\u002Fnone",[142,230,42,218,143,39],4,[232,230,39,216,11,33],"18462109",[122,32,32,234,123,39],"project\u002Fpositive\u002Fdesign",[191,32,39,210,192,39],[89,31,42,237,90,39],"project\u002Fneutral\u002Fperformance",[239,31,39,228,11,33],"18462125",[110,241,32,242,111,39],7,"project\u002Fpositive\u002Fnone",[96,241,39,244,11,33],"maker\u002Fneutral\u002Fdocs",[162,246,42,218,163,39],8,[248,246,39,216,11,33],"18462329",[155,250,42,218,156,39],9,[83,250,39,216,11,33],[253,250,39,210,156,39],"18489997",[255,256,32,234,257,39],"18448499",10,"quickthrower2",[259,256,39,224,11,33],"18462294",[114,18,32,242,115,39],[262,18,39,224,11,33],"18462205",[],[265,270,275,280,285,289],{"id":266,"name":267,"points":268,"category":269},"18432327","WriteFreely",337,"productivity",{"id":271,"name":272,"points":273,"category":274},"18434472","HomelabOS",235,"infrastructure",{"id":276,"name":277,"points":278,"category":279},"18434156","FreePizza.io",221,"web_saas",{"id":281,"name":282,"points":283,"category":284},"18451874","Edabit",217,"learning_science",{"id":286,"name":287,"points":288,"category":269},"18413586","amie.ai",171,{"id":290,"name":291,"points":292,"category":293},"18434588","WebRTTY",125,"dev_tools",false,"v2",{"id":297,"name":5,"line":6,"ai":294,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":298,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":299,"url":9,"mix":300,"praise":103,"objection":127,"sub":21},18432125,[21,24,25,26,27],"1005030503030503050303005050",[31,32,33,33],1794036571474]