6960 9

[数据挖掘] 数据分析师告诉你:如何通过自学成为数据挖掘“高手” [推广有奖]

企业贵宾

已卖:160份资源

巨擘

0%

还不是VIP/贵宾

-

威望
4
论坛币
624047 个
通用积分
180.5582
学术水平
918 点
热心指数
987 点
信用等级
841 点
经验
399203 点
帖子
9786
精华
48
在线时间
17322 小时
注册时间
2014-8-19
最后登录
2022-11-2

楼主
widen我的世界 学生认证  发表于 2015-11-12 17:33:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

数据分析师告诉你:如何通过自学成为数据挖掘“高手”


  基础篇:


  1. 读书《Introduction to Data Mining》,这本书很浅显易懂,没有复杂高深的公式,很合适入门的人。另外可以用这本书做参考《Data Mining : Concepts and Techniques》。第二本比较厚,也多了一些数据仓库方面的知识。如果对算法比较喜欢,可以再阅读《Introduction to Machine Learning》。


46.jpg


  2. 实现经典算法。有几个部分:


  a. 关联规则挖掘 (Apriori, FPTree, etc.)


  b. 分类 (C4.5, KNN, Logistic Regression, SVM, etc.)


  c. 聚类 (Kmeans, DBScan, Spectral Clustering, etc.)


  d. 降维 (PCA, LDA, etc.)


  e. 推荐系统 (基于内容的推荐,协同过滤,如矩阵分解等)


  然后在公开数据集上测试,看实现的效果。可以在下面的网站找到大量的公开数据集:http://archive.ics.uci.edu/ml/


42.jpg


  3. 熟悉几个开源的工具: Weka (用于上手); LibSVM, scikit-learn, Shogun


  4. 到 https://www.kaggle.com/ 上参加几个101的比赛,学会如何将一个问题抽象成模型,并从原始数据中构建有效的特征 (Feature Engineering).


  到这一步的话基本几个国内的大公司都会给你面试的机会。


31.png


  进阶篇:


  1. 读书,下面几部都是大部头,但学完进步非常大。


  a.《Pattern Recognition and Machine Learning》


  b.《The Elements of Statistical Learning》


  c.《Machine Learning: A Probabilistic Perspective》


30.png


  第一本比较偏Bayesian;第二本比较偏Frequentist;第三本在两者之间,但我觉得跟第一本差不多,不过加了不少新内容。当然除了这几本大而全的,还有很多介绍不同领域的书,例如《Boosting Foundations and Algorithms》,《Probabilistic Graphical Models Principles and Techniques》;以及理论一些的《Foundations of Machine Learning》,《Optimization for Machine Learning》等等。这些书的课后习题也非常有用,做了才会在自己写Paper的时候推公式。


27.jpg


  2. 读论文。包括几个相关会议:KDD,ICML,NIPS,IJCAI,AAAI,WWW,SIGIR,ICDM;以及几个相关的期刊:TKDD,TKDE,JMLR,PAMI等。跟踪新技术跟新的热点问题。当然,如果做相关research,这一步是必须的。例如我们组的风格就是上半年读Paper,暑假找问题,秋天做实验,春节左右写/投论文。


  3. 跟踪热点问题。例如最近几年的Recommendation System,Social Network,Behavior Targeting等等,很多公司的业务都会涉及这些方面。以及一些热点技术,例如现在很火的Deep Learning。


26.jpg


  4. 学习大规模并行计算的技术,例如MapReduce、MPI,GPU Computing。基本每个大公司都会用到这些技术,因为现实的数据量非常大,基本都是在计算集群上实现的。


  5. 参加实际的数据挖掘的竞赛,例如KDDCUP,或 https://www.kaggle.com/ 上面的竞赛。这个过程会训练你如何在一个短的时间内解决一个实际的问题,并熟悉整个数据挖掘项目的全过程。


26.jpeg


  6. 参与一个开源项目,如上面提到的Shogun或scikit-learn还有Apache的Mahout,或为一些流行算法提供更加有效快速的实现,例如实现一个Map/Reduce平台下的SVM。这也是锻炼Coding的能力。


  到这一步国内的大公司基本是想哪去哪,而且待遇也不差;如果英语好,去US那边的公司难度也不大了。


19.jpg


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:数据分析师告诉你 数据分析师 数据挖掘 数据分析 告诉你 数据分析师告诉你:如何通过自学成为数据挖掘“高手” 数据分析师告诉你 如何通过自学成为数据挖掘“高手”


https://www.cda.cn/?seo-luntan
高薪就业·数据科学人才·16年教育品牌

沙发
maobaohua188 发表于 2015-11-12 17:56:49 来自手机
写的非常好,受用了!谢谢!

藤椅
睡皮 发表于 2015-11-12 17:57:18
楼主好强大。。。。

板凳
mike68097 发表于 2015-11-15 08:38:09

报纸
小一一00 学生认证  发表于 2015-11-15 15:19:27
谢谢楼主

地板
zl763331605 发表于 2016-3-14 22:52:04
不错的样子

7
ac4208 发表于 2016-12-17 20:11:35
Thanks a lot!

8
小熊啤啤 发表于 2016-12-18 03:37:46
非常好的帖子,O(∩_∩)O谢谢

9
yukiecho 发表于 2017-12-11 09:31:28
MARK,好好努力!

10
AnywayT 发表于 2018-7-20 15:40:26
哇 好牛哇

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 12:40