作为机器学习的小白,想打好基础,先学Google TensorFlow、百度PaddlePaddle这些成熟的框架,只能知其然,而不知其所以然。想深入理解机器学习,还是要从学习底层的实现细节开始。
building machine learning system with Python从清理数据开始,到用scikit-learn包分类,逐层深入,有比较平缓的学习曲线。学习本书需要一定的Python基础,了解一点Python的语法后,熟悉下数据处理的几个包numpy、matplotlib、pandas等,就可以享受本书的内容了。附上Udacity上Python入门的两门免费课程:计算机科学导论https://cn.udacity.com/course/intro-to-computer-science--cs101和数据分析入门https://cn.udacity.com/course/data-analyst-nanodegree--nd002-cn-basic#show-more-syllabus
笔者买了东南大学出版社影印版的Python语言构建机器学习系统,全英文还是有一定的学习障碍,附上本书的中文学习资源:http://download.youkuaiyun.com/download/allenchhk/9548923,喜欢纸质书籍的可以购买人民邮电出版社的中文版。
涉及原文的部分,我就直接贴截图了,本文的主要目的是尝试能否给别人讲清楚我的理解,讨论和批评能使自己的理解更进一步。若涉及侵权,请联系本人删除。