Implementing fully connected nets, convnets, RNNs, backprop and SGD from scratch (using pure python, numpy, or even JS) and training these models on small datasets is a great way to learn how neural nets work. Invest time to gain valuable intuition before jumping onto frameworks.https://twitter.com/dennybritz/status/961829329985400839 …
-
-
100% agree, so much time is wasted relitigating the earlier levels of abstractions when we could be moving on to bigger and better things
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Not sure about that ... I like high-level abstractions but always depressed to see that students have not much knowledge how low stuff works
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Moving up the abstraction stack is good but I hope you are not saying that they should not learn foundations (at least, in the near future / just like in ur OS example) cos' then they could be lost if they have to fix things, right? Or are you saying we are already there?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
But implementing an NN (backprop. etc) and experience all sorts of weird things is a good way to learn it. Don’t you think so?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I'm finding the opposite to be true. The higher level stuff allows me to do things but I have no intuition -- it's a black box that I just flip switches until it works. Implementing the algorithms from scratch I better understand which switches and why.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Navigating different levels of abstraction is important, but I do fear that movement up the abstraction stack serves to solidify and institutionalize earlier assumptions, where future students may not think that there is any alternative. Reminds me of https://vimeo.com/71278954
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.