一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 1406|回复: 8
收起左侧

[统计--转专业和交叉方向] Data Science/Machine Learning读统计还是CS?

[复制链接] |试试Instant~ |关注本帖
whoisit 发表于 2016-5-16 16:13:24 | 显示全部楼层 |阅读模式

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
老生常谈的话题,有说读统计好的,也有说读CS好的,总结如下:
读统计好处:大数据/机器学习本质是数学,读统计可以深入了解模型,统计知识比CS难度大得多
读统计坏处:编程能力差,专门modelling的公司基本都要phd.一般大公司不一定需要做modelling,或者说modelling的需求少,programming的需求大,而且都是用现成的package.一些数学统计高级课程比如实分析,测度论,随机过程被认为太理论,只有做研究发论文的人才需要,一般找工作的普罗大众还是撸几行代码更实在

读CS好处:编程能力强,公司需求大,用现成的算法日积月累,滴水穿石,反而经验比数学统计背景的溜,kaggle上排名靠前的基本是CS/ENG背景
读CS坏处:数学统计背景欠佳,而且数学知识很难补,对模型无法升入了解,停留在黑箱操作上,而编程相对简单,有自学的可能.

请教下大神对以上发表下看法,然后下个定论下对于本科不是CS或是统计的童鞋,硕士到底读统计好还是CS好.



fanghao 发表于 2016-5-16 16:21:05 | 显示全部楼层
kaggle上次看到有好几个厉害的大神都是数学专业毕业的,不过人家程序能力也很6就是了。。
个人感觉现在kaggle的流行solution都是套一个DL模型或者用个DL抽一下feature;然后再用不同上层的model ensemble一下结果就能蛮好了。。。。如此的话 对快速搭建pipline和熟悉各种模型的调用 的动手能力要求感觉比较高。。
所以感觉硕士还是老老实实读cs吧

PS,忘了之前在哪看到的,说是千万不要把数据竞赛当成research,不要纠结发明一个更屌的模型。感觉还是有点道理的。但是也许在大公司真正做工作的时候会不太一样吧。
回复 支持 反对

使用道具 举报

小K 发表于 2016-5-16 18:03:41 | 显示全部楼层
大公司很少职位是纠结提升那一点点的模型的
绝大部分是用一个现有东西,connect pipes, design work flow etc 解决实际问题
公司里面需要做的内容经常特别多,专门纠结在某一个方面提升那一点点,往往对改变整个问题的局面无济于事
还不如通盘考虑,寻求短板去提高,找low hanging fruit 往往事倍功半
除非是偏向researcher 的data scientist,否则不太会有机会做很高大上的能发论文的事情其实。。。。
回复 支持 反对

使用道具 举报

 楼主| whoisit 发表于 2016-5-16 18:14:37 | 显示全部楼层
小K 发表于 2016-5-16 18:03
大公司很少职位是纠结提升那一点点的模型的
绝大部分是用一个现有东西,connect pipes, design work flow  ...

. more info on 1point3acres.com所以您也是推荐CS么?自己本身也没有那天赋做研究
CS的话除了machine learning有关的课,还有哪些课是比较重要,需要学习的?
回复 支持 反对

使用道具 举报

gyzjay 发表于 2016-5-16 18:21:44 | 显示全部楼层
fanghao 发表于 2016-5-16 16:21
kaggle上次看到有好几个厉害的大神都是数学专业毕业的,不过人家程序能力也很6就是了。。
个人感觉现在kag ...

kaggle哪里有那么多DL……兄弟。你这是入了DL的坑啊……
回复 支持 反对

使用道具 举报

gyzjay 发表于 2016-5-16 18:25:09 | 显示全部楼层
whoisit 发表于 2016-5-16 18:14
所以您也是推荐CS么?自己本身也没有那天赋做研究
CS的话除了machine learning有关的课,还有哪些课是比较 ...
. 鍥磋鎴戜滑@1point 3 acres
关键看你想干什么,data science方向?
回复 支持 反对

使用道具 举报

gyzjay 发表于 2016-5-16 18:37:44 | 显示全部楼层
实际上cs做模型很少黑盒操作的………你不懂模型不可能做好的。全都要自己学。
回复 支持 反对

使用道具 举报

 楼主| whoisit 发表于 2016-5-16 18:41:59 | 显示全部楼层
gyzjay 发表于 2016-5-16 18:25
关键看你想干什么,data science方向?

是的,想做Machine Learning方向. CS的基本课比如JAVA,C++,Database我都已经学完了,学得不深就是了.CS硕士的课程我的学校是有两门ML的课,这肯定要选,其他基础比如discrete math,operating system选完后,那些CS课还是要选的呢?
回复 支持 反对

使用道具 举报

gyzjay 发表于 2016-5-16 18:47:06 | 显示全部楼层
whoisit 发表于 2016-5-16 18:41
是的,想做Machine Learning方向. CS的基本课比如JAVA,C++,Database我都已经学完了,学得不深就是了.CS硕士 ...

算法吧。基础课程要学的。然后python应该要学学。leetcode要刷。然后关键是ml什么方向。很多的,深度的。非深度的。实际上很多很复杂。做大方向推荐多读源码。多做pipeline尝试。kaggle是个不错的选择。但似乎上学了没有那么多课余时间。因为刷题依然是第一位。
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-7 17:09

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表