what are some macine learning algorithms that you should always have a strong understanding of and
来源:互联网 发布:卷积网络特征点提取 编辑:程序博客网 时间:2024/05/21 12:44
this airtcle is wrote by Sean Owen,Director ,Data Science @Cloudera
I think one needs to have a competent knowledge of 1-2 techniques in:
- Regression
- Classification
- Clustering
- Collaborative filtering
- (Bonus) Inference via graphical models
Certainly, it's valuable and important to understand simple Linear regression.
Gradient descent is important because it underpins common classifier techniques like Logistic regression. Also: the Support vector machine.
I also strongly encourage people to have a working knowledge of Random forest classification / regression. It's inherently an ensemble method, effective, and has different properties from the above.
K-means++ clustering is a must.
For collaborative filtering, neighborhood methods are simple enough that almost don't deserve mention. I would try to understand latent factor models based on low-rank matrix factorization like the Singular value decomposition or simple alternating least squares (http://yifanhu.net/PUB/c
Bonus: MCMC methods (Markov chain Monte Carlo) for graphical models.
0 0
- what are some macine learning algorithms that you should always have a strong understanding of and
- What are some traits of experienced programmers that every beginner programmer should know?
- Linux: What are some time-saving tips that every Linux user should know?
- What are some time-saving tips that every Linux user should know?
- What are some of the most basic things every programmer should know?
- What are all the common undefined behaviour that a C++ programmer should know about?
- 10010---What are some of your strenths
- 10011---What are some of your weaknesses
- What are the advantages of semi-supervised learning over supervised and unsupervised learning?
- What are some of the differences between using recursion to solve a problem versus using iteration?
- You are installing software that contain unsigned content and authenticity and validity of this soft
- Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME
- 论did you 和 have you And are you
- what should you be as a programmer?To be the last one and become experienced!
- What Kind of Friends Are You?
- What Kind of Friends Are You?
- What Kind of Friends Are You?
- ZOJ3960-What Kind of Friends Are You?
- 贴图、 纹理、材质的区别
- IOS项目集成ShareSDK实现第三方登录、分享、关注等功能。
- java 同步锁(synchronized)
- hdu4090 GemAnd Prince (搜索+剪枝)
- 八皇后问题
- what are some macine learning algorithms that you should always have a strong understanding of and
- UVA:11426 GCD - Extreme (II)
- Java初学者必须知道的11条基础知识
- Java EE - useBean异常
- C语言中的递归和迭代
- web服务器和Application服务器---20141224
- tiny6410按键驱动(三)---中断发
- Ping pong
- Java正则表达式