Advice for students of machine learning
2014-09-07 18:19
381 查看
Advice for students of machine learning
written by david mimnoOne of my students recently asked me for advice on learning ML. Here’s what I wrote. It’s biased toward my own experience, but should generalize.
My current favorite introduction is Kevin Murphy’s book (Machine Learning). You might also want to look at books by Chris Bishop (Pattern Recognition), Daphne Koller (Probabilistic Graphical Models), and David MacKay (Information Theory, Inference and Learning Algorithms).
Anything you can learn about linear algebra and probability/statistics will be useful. Strang’s Introduction to Linear Algebra, Gelman, Carlin, Stern and Rubin’s Bayesian Data Analysis, and Gelman and Hill’s Data Analysis using Regression and Multilevel/Hierarchical
models are some of my favorite books.
Don’t expect to get anything the first time. Read descriptions of the same thing from several different sources.
There’s nothing like trying something yourself. Pick a model and implement it. Work through open source implementations and compare. Are there computational or mathematical tricks that make things work?
Read a lot of papers. When I was a grad student, I had a 20 minute bus ride in the morning and the evening. I always tried to have an interesting paper in my bag. The bus isn’t the important part — what was useful was having about half an hour every day devoted
to reading.
Pick a paper you like and “live inside it” for a week. Think about it all the time. Memorize the form of each equation. Take long walks and try to figure out how each variable affects the output, and how different variables interact. Think about how you get
from Eq. 6 to Eq. 7 — authors often gloss over algebraic details. Fill them in.
Be patient and persistent. Remember von Neumann: “in mathematics you don’t understand things, you just get used to them.”
相关文章推荐
- Advice for students of machine learning
- Advice for students of machine learning
- Advice for students of machine learning--转
- Advice for students of machine learning (written by David Mimno)
- Advice for students of machine learning -written by david mimno
- 机器学习笔记-advice for applying machine learning
- Week6:Advice for Applying Machine Learning课后习题解答
- state of the art result for machine learning problems
- NG机器学习week6 Advice for Applying Machine Learning
- Week6_1Advice for Applying Machine Learning
- 【Coursera】Machine learning - week6 : Advice for Applying Machine Learning
- 笔记: 斯坦福大学机器学习第十课“应用机器学习的建议(Advice for applying machine learning)”
- Machine Learning - 第6周(Advice for Applying Machine Learning、Machine Learning System Design)
- 斯坦福机器学习视频笔记 Week6 关于机器学习的建议 Advice for Applying Machine Learning
- Machine Learning week 6 quiz: Advice for Applying Machine Learning
- advice for applying machine learning:Deciding what to do next
- (四)Advice for applying machine learning[实施机器学习的一些建议]
- Foundation of Machine Learning 笔记第二部分——Guarantees for Finite Hypothesis Sets in Consistent Case
- 斯坦福大学机器学习第十课“应用机器学习的建议(Advice for applying machine learning)”
- Coursera公开课笔记: 斯坦福大学机器学习第十课“应用机器学习的建议(Advice for applying machine learning)”