Getting more gradient on gradient-based programming, so to speak.
-
-
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
We're moving up the stack a bit; Instead of writing explicit fully defined program we write a rough sketch "tube" of a program (tube parameterized by some \theta), and then if you have an evaluatable metric the best point in the tube gets selected via optimization.
-
Similar to the shift from writing assembly to writing a higher-level language* - with an order of magnitude more impact. *For most applications Software developers no longer need to understand the hardware architecture.
- 1 more reply
New conversation -
-
-
Gradient descent is actually a pretty exceptionally bad programmer (see e.g. section 5 here: https://arxiv.org/abs/1608.04428 ), but somehow you never hear people going around saying shit like "a SAT solver is a better programmer than you are".
-
I have said exactly that.
- 4 more replies
New conversation -
-
-
@jeremyphoward ,@michael_nielsen ...sirs, is this similar to swift programming language then, or very different -
#julialang is a different language and our goal is to make differentiable programming first class. The Swift TF team also has a similar goal - but these are different languages. Swift coming originally from Apple focussed on iOS, and#julialang from the numerical computing world. - 4 more replies
New conversation -
-
-
Also excited at this direction, but perhaps a stretch to reiterate that gradient descent is a better programmer? The limitations of the best work in differentiable programming are still substantial.
-
Agreed
End of conversation
New conversation -
-
-
Well said. Gradient descent is better programmer than you. So truepic.twitter.com/HnY1G7TCjW
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.