看《集体智慧编程》需要哪些基础? 举报 理由 举报 取消 只学过python,写过爬虫。《集体智慧编程》看到欧几里得距离就不太懂了,请问需要补哪些基础?推荐相关的书籍,谢谢。 2017年6月17日 4 条回复 1230 次浏览 Python,分析,数据,数据挖掘,数据结构,算法
回复 ( 4 )
数学知识:线性代数、微积分、概率、统计等
先自我介绍一下,我今年大二,专业通信工程,也在看这本书,完毕。
基础知识的话,黄哥已经列举出来了,那我来写一下我欣赏的几本教材吧:
微积分,个人推荐《托马斯微积分(Thomas’ Calculas)》,实在不想看外国的话,拿本《高等数学》好好刷一遍也足够应付这本书了
线性代数,也是大一的课,经典教材不要太多
概率、统计:Allen Downey的《Think Stats》、《Think Bayes》号称“程序员的数学”,书中也不乏各种各样概率分布的python实现,和国内的概率论与数理统计教材可以互补。要是题主觉得不够可以参考这个问题:学习概率论用什么教材好? – 大学
大神勿喷,毕竟答主没有去过民主世界的大学读书(ˉ▽ˉ;)…
另外,答主学校的机器学习程序猿们一般学习路线是这样:先学python或R基础,然后开始看《集体智慧编程》、《机器学习实战》来了解这些算法的模型和基本实现,顺便可以去kaggle 101区试试水。然后还没放弃的就去啃《统计学习方法》、PRML、ESL和顶级会议的paper了。当然,大神随意…
愿与题主共勉o(^▽^)o
看到欧几里得距离就看不懂了。。。
欧几里得距离初中生都会吧。。不过可能不知道叫这名。。前面的没什么理解难度啊。。或许楼主看不懂python?不可能啊,我没学过python也看的挺明白啊。。python很像伪代码。。
万里长征啊~~~