6
$\begingroup$

Does anyone know a good book to buy for beginners to coding for artificial intelligence?

I have done some coding in Java and a little with Python, but I would be willing to learn a new language too.

$\endgroup$
1
$\begingroup$

Introduction to statistical learning is sort of a resource for the tools that go into AI programming, with some exercises in R.

Elements of statistical learning is the more scientific and math / theory heavy version of ISL. I’m reading that one now.

They are both freely available from Stanford online at the links above.

| improve this answer | |
$\endgroup$
1
$\begingroup$

The Direct Answer to Your Question:--

I recommend: Automate the Boring Stuff with Python: Practical Programming for Total Beginners.


" ... Does anyone know a good book to buy for beginners to coding for artificial intelligence? ... " ~ Stephen Messing (Stack Exchange user)

The key word here is beginners.


  1. A very serious issue with people studying advanced topics is not having a strong base in the beginner topics. A house without structure will collapse. Follow these two principles: [1] step-by-step and [2] first things first.

  2. Impatience is a very serious issue for folks starting off in A.I., as people can have expectations that do not match up with the actual field. A.I. is a demanding, intense field requiring intense dedication and study.

A solution to these problems is to supply a very practical and hands-on book that provides direct results upon applying the techniques therein but still reinforces the fundamentals.


So, with all of the above in mind and considered, I recommend Automate the Boring Stuff with Python: Practical Programming for Total Beginners.

| improve this answer | |
$\endgroup$
0
$\begingroup$

Have a look at Programming Collective Intelligence (2007) by Toby Segaran. It is mainly about machine learning than conventional AI techniques, such as search algorithms or path planning.

| improve this answer | |
$\endgroup$
  • $\begingroup$ Can you tell a little bit more why would this book be good for coding? Just edit your answer to add these details. $\endgroup$ – nbro May 3 '19 at 15:03

Not the answer you're looking for? Browse other questions tagged or ask your own question.