Paradigms of AI Programming by Peter Norvig is excellent.
FROM THE HN SHELF
Paradigms of Artificial Intelligence Programming
Peter Norvig
Computing · A BOOKTypographic jacket · original cover not fetched
FROM THE SHARED SHELF · 2006–2026 SAMPLE
Paradigms of Artificial Intelligence Programming
12 readers recommend it across 5 discussions
Topics are model-inferred labels.
Keep it on your reading list
THE WORD OF MOUTH
What made it worth passing on?
Original Hacker News comments, in the readers’ own words.
PAIP is awesome. Will make you a better thinker and developers. A truly hidden gem.
PAIP is also very, very high on my list as well. I'm very pro-lisp and still develop new projects in lisp (CL, Scheme) and promote it when/where I can. But the person who picks up PAIP wanting to learn AI might not necessarily want to worry about picking up lisp programming skills at the same time (nor is learning lisp strictly necessary). This is why AIMA is still the best option, IMO, because it employs a language agnostic approach.
It's Paradigms of Artificial Intelligence Programming (PAIP) http://norvig.com/paip.html AIMA provides better introduction for wider area of subjects but PAIP is one of most elegant and timeless books for both programming and old school AI.
PAIP is one of my favorite books ever, but taken as a book about the craft of programming, not about AI. AI has grown, and the broadness of AIMA matches the subject. (It does need another update, and I heard they're working on one.)
I love Paradigms of Artificial Intelligence by Peter Norvig much more than AIMA, which I found excessively encyclopedic and shallow. While some will argue it is dated, I think it presents many timeless ideas that will get in vogue soon with little tweaks to their inference schemes. Same for The Art of Prolog.
Also recommended in this reply
Some on this thread have recommended Norvig's PAIP, but that's kind of an old school AI book in that it focuses on heuristic search and logic (implementing prolog in lisp at one point, very impressive stuff actually); but is lacking any coverage of statistical machine learning, which is the approach that underlies most of the cool stuff these days. It's still a great book, but I'd instead recommend a path that focuses on machine learning: - The Master Algorithm: made for a general audience, gives you a lay of the land - Python Machine Learning by Sebastian Raschka: gives you practical skills using python, scikit-learn, numpy, jupyter notebooks, pandas etc. From zero to kaggle in 4 chapters, goes deeper after that. Also goes into enough theory you aren't flying completely blind.…
Also recommended in this reply
Paradigms of Artificial Intelligence Programming (PAIP) One of the best books on AI and Programming ever.
actually, i found the "Paradigms Of AI Programming" by peter-norvig to be waay better.
My favorite one is Paradigms or Artificial Intelligence Programming: http://norvig.com/paip.html
- Structure and Interpretation of Computer Programs (SICP) - Paradigms of Artificial Intelligence Programming (PAIP) - Godel Escher Bach (GEB) - All books from Gibson, Asimov, Sterlig, Huxley and Douglas Adams
Also recommended in this reply
A few sort of random selections from my bookshelf (in no particular order): * GEB:EGB - Hofstader * The Pragmatic Programmer - Hunt / Thomas * Peopleware - DeMarco / Lister * The Mythical Man Month - Brooks * Paradigms of Artificial Intelligence Programming - Norvig * Nausicaa of the Valley of the Wind - Miyazaki
Also recommended in this reply