4 ms·
I just finished the ML class from Georgia Tech as part of the OMSCS program. I used SciKit for most of the assignments as they involved NNs, DT, KNN, K-means, E
by Omnipresent 11y ago
I just finished the ML class from Georgia Tech as part of the OMSCS program. I used SciKit for most of the assignments as they involved NNs, DT, KNN, K-means, EM. This might be a naive question as I'm not a python guy but is there a reason this book is python based but doesn't cover scikit-learn? For example, what need did you see to write code for k-means[1] than to use an implementation already available [2]
[1] https://github.com/joelgrus/data-science-from-scratch/blob/master/code/clustering.py https://github.com/joelgrus/data-science-from-scratch/blob/m...
[2] http://scikit-learn.org/stable/modules/generated/sklearn.cluster.KMeans.html http://scikit-learn.org/stable/modules/generated/sklearn.clu...
- treycausey 11y agoThe title of the book includes "from scratch" for a reason -- it's from "first principles" where you learn about something by building it up from scratch rather than using an implementation. At the end of each chapter, Joel points out the existing resources you can use after learning about the topic.
- Omnipresent 11y agomakes sense. I took "from scratch" from an understanding perspective rather than implementation. Thanks for clarifying it. Looks like it'll be a great resource.
- amarsahinovic 11y agoSorry, I downvoted you by accident, I have a habit of clicking randomly while reading :/