Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Bayesian reasoning and machine learning

    Bayesian reasoning and machine learning

    David Barber · 2011

    "Machine learning methods extract value from vast data sets quickly and with modest resources. They are established tools in a wide range of industrial applications, including search engines, DNA sequencing, stock market analysis, and robot locomotion, and their use is spreading rapidly. People who know the methods have their choice of rewarding jobs. This hands-on text opens these opportunities to computer science students with modest mathematical backgrounds. It is designed for final-year undergraduates and master's students with limited background in linear algebra and calculus. Comprehensive and coherent, it develops everything from basic reasoning to advanced techniques within the framework of graphical models. Students learn more than a menu of techniques, they develop analytical and problem-solving skills that equip them for the real world. Numerous examples and exercises, both computer based and theoretical, are included in every chapter. Resources for students and instructors, including a MATLAB toolbox, are available online"-- "Vast amounts of data present amajor challenge to all thoseworking in computer science, and its many related fields, who need to process and extract value from such data. Machine learning technology is already used to help with this task in a wide range of industrial applications, including search engines, DNA sequencing, stock market analysis and robot locomotion.

    AI & Machine LearningData & Statistics
    Open LibraryAmazon
    Stats for nerds
    15recommend
    22mentions
    20people
    2011–2023years
    73% recommend27% neutral

    Mentions per year

    2011201320152017201920212023

    What Hacker News says

    1. jstx1Aug 2022
      Have you taken undergraduate-level linear algebra, multivariable calculus and probability? Those are the prerequisites if you want to approach things a bit more rigorously. If you've covered them, get something specific to ML.

      I like Hands-On ML... by Geron as a decent intro to ML book. FastAI seems a bit overrated to me - I didn't like that it uses its own helper library or the teaching style but it obviously works for other people.

      Then there's more exhaustive books on theory - Elements of Statistical Learning, Pattern Recognition and Machine Learning, Bayesian Reasoning and Machine Learning, Murphy's books on probabilistic ML etc. But obviously the theory books have a lot of overlap with each other so there will be lots of material to skip after you've read one or two of them.

      thread
    2. iflpAug 2021
      Try Bayesian Reasoning and Machine Learning specifically, as these are all about Bayesian reasoning.
      thread
    3. mipmap04May 2017
      If you can get through it on independent study, Bayesian Reasoning and Machine Learning by David Barber is incredible, dense, but very accessible. It's also free online!

      It does require matlab though.

      thread
    4. indigentmartianJan 2017
      Andrew Ng's Coursera course simply titled "Machine Learning" is good - it addresses the mathematics of fundamental algorithms and concepts while giving practical examples and applications: https://www.coursera.org/learn/machine-learning

      Regarding books, there are many very high quality textbooks available (legitimately) for free online:

      Introduction to Statistical Learning (James et al., 2014) http://www-bcf.usc.edu/~gareth/ISL/

      the above book shares some authors with the denser and more in-depth/advanced

      The Elements of Statistical Learning (Hastie et al., 2009) http://statweb.stanford.edu/~tibs/ElemStatLearn/

      Information Theory: Inference & Learning Algorithms (MacKay, 2003) http://www.inference.phy.cam.ac.uk/itila/p0.html

      Bayesian Reasoning & Machine Learning (Barber, 2012) http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=...

      Deep Learning (Goodfellowet al., 2016) http://www.deeplearningbook.org/

      Reinforcement Learning: An Introduction (Sutton & Barto, 1998) http://webdocs.cs.ualberta.ca/~sutton/book/ebook/the-book.ht...

      ^^ the above books are used on many graduate courses in machine learning and are varied in their approach and readability, but go deep into the fundamentals and theory of machine learning. Most contain primers on the relevant maths, too, so you can either use these to brush up on what you already know or as a starting point look for more relevant maths materials.

      If you want more practical books/courses, more machine-learning focussed data science books can be helpful. For trying out what you've learned, Kaggle is great for providing data sets and problems.

      thread
    5. kristjankalmSep 2015
      some useful books available as a PDF:

      David Barber "Bayesian Reasoning and Machine Learning" http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=... -- Thorough and systematic, accompanied by a Matlab library

      Marc Steyvers "Computational Statistics with Matlab" http://psiexp.ss.uci.edu/research/teachingP205C/205C.pdf -- Somewhat unfinished but very good hands-on guide for a total novice

      David Draper "Bayesian Modeling, Inference and Prediction" https://users.soe.ucsc.edu/~draper/draper-BMIP-dec2005.pdf -- Quite good if you're already familiar with a field, might be slightly daunting for a beginner

      and the classic, David MacKay's "Information Theory, Inference, and Learning Algorithms" http://www.inference.phy.cam.ac.uk/itprnn/book.html

      thread
    6. shogunmikeMay 2015
      Some good books on Machine Learning:

      Machine Learning: The Art and Science of Algorithms that Make Sense of Data (Flach): http://www.amazon.com/Machine-Learning-Science-Algorithms-Se...

      Machine Learning: A Probabilistic Perspective (Murphy): http://www.amazon.com/Machine-Learning-Probabilistic-Perspec...

      Pattern Recognition and Machine Learning (Bishop): http://www.amazon.com/Pattern-Recognition-Learning-Informati...

      There are some great resources/books for Bayesian statistics and graphical models. I've listed them in (approximate) order of increasing difficulty/mathematical complexity:

      Think Bayes (Downey): http://www.amazon.com/Think-Bayes-Allen-B-Downey/dp/14493707...

      Bayesian Methods for Hackers (Davidson-Pilon et al): https://github.com/CamDavidsonPilon/Probabilistic-Programmin...

      Doing Bayesian Data Analysis (Kruschke), aka "the puppy book": http://www.amazon.com/Doing-Bayesian-Data-Analysis-Second/dp...

      Bayesian Data Analysis (Gellman): http://www.amazon.com/Bayesian-Analysis-Chapman-Statistical-...

      Bayesian Reasoning and Machine Learning (Barber): http://www.amazon.com/Bayesian-Reasoning-Machine-Learning-Ba...

      Probabilistic Graphical Models (Koller et al): https://www.coursera.org/course/pgm http://www.amazon.com/Probabilistic-Graphical-Models-Princip...

      If you want a more mathematical/statistical take on Machine Learning, then the two books by Hastie/Tibshirani et al are definitely worth a read (plus, they're free to download from the authors' websites!):

      Introduction to Statistical Learning: http://www-bcf.usc.edu/~gareth/ISL/

      The Elements of Statistical Learning: http://statweb.stanford.edu/~tibs/ElemStatLearn/

      Obviously there is the whole field of "deep learning" as well! A good place to start is with: http://deeplearning.net/

      thread

    Related

    Cover of Information Theory, Inference & Learning Algorithms
    2007–2026

    Information Theory, Inference & Learning Algorithms

    David J.C. MacKay
    77 recommend · 111
    Cover of Probabilistic Graphical Models
    2010–2025

    Probabilistic Graphical Models

    Daphne Koller
    16 recommend · 42
    Cover of Introduction to Statistical Learning
    2014–2026

    Introduction to Statistical Learning

    Gareth James
    85 recommend · 120
    Cover of Doing Bayesian Data Analysis
    2014–2026

    Doing Bayesian Data Analysis

    John K. Kruschke
    22 recommend · 33
    Cover of Machine learning
    2012–2025

    Machine learning

    Kevin P. Murphy
    15 recommend · 31
    Cover of Bayesian data analysis
    2009–2026

    Bayesian data analysis

    Andrew Gelman
    27 recommend · 56
    Cover of Pattern Recognition and Machine Learning
    2007–2026

    Pattern Recognition and Machine Learning

    Christopher M. Bishop
    80 recommend · 121
    Cover of Foundations of machine learning
    2014–2025

    Foundations of machine learning

    Mehryar Mohri
    4 recommend · 9