TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Understanding Machine Learning: From Theory to Algorithms

270 pointsby joddystreetabout 7 years ago

10 comments

fwilliamsabout 7 years ago
I took the author of this book&#x27;s course during my undergrad and quite enjoyed it. It&#x27;s a good theoretical introduction to machine learning principles. The video lectures are available here: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;b5NlRg8SjZg" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;b5NlRg8SjZg</a><p>As others have mentioned this is a fairly theoretical take on machine learning which may not be useful if you just want to use a deep learning library. That said, I think there is a lot of value in having a deeper theoretical grasp of a topic even when practicing.
joker3about 7 years ago
This is one of the standard PhD-level textbooks. It&#x27;s probably a little bit much if you just want to use somebody else&#x27;s library, but if you&#x27;re developing your own algorithms or you want to engage seriously with the research literature, you have to know what&#x27;s in here.<p>The main other books I&#x27;d consider are Foundations of Machine Learning (Rostamizadeh, Talwalkar &amp; Mohri) and Machine Learning: A Probabilistic Perspective (Murphy). There are a few others, but I think you&#x27;d need a good reason not to pick one of those three.
评论 #17037302 未加载
tekkkabout 7 years ago
Looks coherent, informative and not too indulged with proving things with mathematical formulas. Problem is that the only way I could study it with the meticulousness it requires would be during a course. Studying it at my own leisure is a bit too much of a burden.<p>However what irks me a little, as it did with my university&#x27;s introductory machine learning course, is the direct jump to the algorithms while omitting explaining the basis for the underlying cause why it is the right thing to do. Perhaps it&#x27;s presumed that the reader knows the basic statistics behind the idea that we can make assumptions of the data and predict values due to central limit theorem. Machine learning itself then can be seen as a derivate of that as more free-form, heuristic approach to cases where the central limit theorem can&#x27;t be applied or is too restrictive.<p>Am I speaking complete nonsense here? Please those wiser than me, tell me am I right?
评论 #17031246 未加载
SatvikBeriabout 7 years ago
I found this book very useful, personally. It does a great job presenting some of the theoretical foundations in an understandable way (e.g. the PAC-learning framework and VC dimension.) I also particularly liked the explanation on PCA.
kmax12about 7 years ago
This seems like a great resource for understanding how machine learning algorithms actually work. Anyone reading the book to help them build more accurate models, might also be interested in supplementing it with more research into the importance of feature engineering before training machine learning models.<p>While feature engineering hasn&#x27;t been a rigorously studied within the academic literature, this book does have a section on feature generation, which gives some practical tips once your data is in feature matrix form.<p>For those interested in even more, I work on a python library for automated feature engineering called, Featuretools (<a href="https:&#x2F;&#x2F;github.com&#x2F;featuretools&#x2F;featuretools&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;featuretools&#x2F;featuretools&#x2F;</a>). It can help when your raw data is still too granular for modeling or comprised of multiple tables. We have several demos you can run yourself to apply it to real datasets here: <a href="https:&#x2F;&#x2F;www.featuretools.com&#x2F;demos" rel="nofollow">https:&#x2F;&#x2F;www.featuretools.com&#x2F;demos</a>.
brudgersabout 7 years ago
direct to pdf, <a href="http:&#x2F;&#x2F;www.cs.huji.ac.il&#x2F;~shais&#x2F;UnderstandingMachineLearning&#x2F;understanding-machine-learning-theory-algorithms.pdf" rel="nofollow">http:&#x2F;&#x2F;www.cs.huji.ac.il&#x2F;~shais&#x2F;UnderstandingMachineLearning...</a>
评论 #17030593 未加载
potbelly83about 7 years ago
There a lot of books out there now for ML, does this offer something new (material&#x2F;presentation) that others do not?
interdriftabout 7 years ago
I&#x27;m following it in my master&#x27;s course on big data &amp; it has some nice uses in sampling:)
baalimagoabout 7 years ago
Well, that&#x27;s summer studies sorted, thanks!
master_yoda_1about 7 years ago
I think this is very advanced theoretical book as per hacker news standard.
评论 #17030231 未加载