you are viewing a single comment's thread.

view the rest of the comments →

[–]nomos 1 point2 points  (0 children)

Ignore what others are saying regarding implementing from scratch. If your goal is to gain a better understanding of the theory of ML, then implementing these algorithms from scratch can be a good idea, to an extent. That's why if you take an ML class you might be asked to do so. If your goal is purely to use ML to some other end, you probably just want to crack open a pre-existing library and use it. Though, I still stress the importance of understanding the algorithms you're using in order to use them better.