[{"data":1,"prerenderedAt":34},["ShallowReactive",2],{"maker-frankling_":3},[4],{"id":5,"name":6,"line":7,"ai":8,"cat":9,"year":10,"points":11,"comments":12,"rec":13,"s":14,"top":15,"kw":16,"maker":21,"domain":22,"tier":23,"attempts":24,"strip":25,"url":26,"mix":27,"praise":31,"objection":32,"sub":33},40481578,"DiscoGrad","Boldly go where Gradient Descent has never gone before with DiscoGrad",false,"languages",2024,232,66,"curious",0.13,10,[17,18,19,20],"automatic differentiation","gradient descent","c++","source-to-source transformation","frankling_","github.com","notable",2,"3003535550015300033305130033053333033033","https:\u002F\u002Fgithub.com\u002FDiscoGrad\u002FDiscoGrad",[28,29,30,24],7,25,0,"Interesting approach to differentiating through branches","Existing autodiff tools like Enzyme and CppAD already work well","automatic differentiation library",1794036801531]