whoisit
感觉机器学习/数据挖掘更多是和数学有关,但是看到一些大牛的背景都是计算机,比如陈天奇,很多大牛教授也基本都是计算机学院而不是数学学院的,所以如果想从事机器学习,是读个数学统计学位好还是计算机学位好呢
whoisit
请大神们赐教
clcmlxl
这几天听了R语言会议,谈谈自己的一些体悟。
张志华教授的报告中提到,以前统计学家和计算机科学家是互相不来往的,前者说后者就是在造轮子,后者说前者就是搞理论没有实际的价值。而随着机器学习的兴起,两者有了交集。机器学习给统计等传统学科注入了新的活力,提出了新的问题;计算机硬件的迅猛发展也使得统计学家研究出来的算法、模型能够被快速地实现和应用,发挥其应用价值。
所以在我看来,一名合格的机器学习专家,必然要同时具备统计的理论知识以及编程的实战能力。用机器学习的算法解决实际问题,必然需要编程去实现,而统计学的知识能帮助你理解算法背后的原理,以及帮助你选择模型(知道为什么某个模型适用或不适用某个特定的数据集)、参数调优等。
实际研究工作中,一个人自然会偏向于某一方面。如果你更喜欢数学,更希望通过理论证明、改进或发明算法,解决机器学习实践中提出的问题,那么去统计系。如果你更喜欢编程,更喜欢实现算法、应用已有的算法去解决实际问题,那么去计算机系。不过正如上文所说,统计的知识和编程的能力是相辅相成、不能割裂的。
当然读哪一个专业还取决于你将来想去的大学。在国外,数据科学专业,有的大学就开设在统计系下面,比如普林斯顿大学;有的则开设在计算机系下面,比如CMU。
以上是个人的一些看法,欢迎讨论。
Ihavenothing
clcmlxl说得非常对,现在不是说只学一样就能通吃的时代的了,选好导师,选好课程,在哪个系关系不是太大。
Evvvy
如果能在本科之前接触机器学习,然后选择统计或者计算机那还真是不错
但是像我这种半路出家的,大概只能读研(大多是出国)了吧
国外貌似有些大学有很相近的研究方向