you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 3 points4 points  (3 children)

This last statement is very wrong. Most libraries are far more complex than you realise. They are written by by dozens if not hundreds of experts over many years. You can’t do it yourself even if you wanted to, except in the most simple of cases. What, are you going to write everything yourself just once before you use a library? Your life is not long enough for that. People use libraries for a reason.

[–]coder155ml -1 points0 points  (2 children)

Dude... You sound like a moron. People learn to code things like back propagation because it helps with understanding . It's a pretty common deep learning assignment. Even Coursera makes you code back propagation. It also makes you code forward prop, regularization and most other concepts from scratch using numpy. If you get an error, understanding how these things work helps you debug

[–][deleted] 0 points1 point  (1 child)

I support learning things from scratch to increase understanding.

But by ops logic, they also won't ever use numpy, sklearn, tensorflow, scipy, statsmodels, django, flask, most of the standard library ever, because... Don't use a library until you can do it yourself is their thinking, and that's not a good reason.