An Introduction to Data Science by Jeffrey Stanton, 2013 View Free Book

School of Data Handbook by School of Data, 2015 View Free Book

**Also Must Reads in Data Science**

**Big Data: A Revolution That Will Transform How We Live, Work, and Think**Written by Viktor Mayer-Schonberger and Kenneth Cukier (March 5, 2013)**Automate This: How Algorithms Came to Rule Our World**Written by Christopher Steiner (August 30, 2012)**The Signal and the Noise: Why So Many Predictions Fail – But Some Don’t**Written by Nate Silver (September 27, 2012)**Big Data at Work: Dispelling the Myths, Uncovering the Opportunities**Written by Thomas H. Davenport (February 25, 2014)**Predictive Analytics: The Power to Predict Who Will Click, Buy, Lie, or Die**Written by Eric Siegel (February 19, 2013)**Privacy in the Age of Big Data:**Written by Theresa M. Payton and Ted Claypoole (January 16, 2014)**Doing Data Science: Straight Talk from the Frontline**Written by Cathy O’Neil and Rachel Schutt (November 3, 2013)**Deep learning book****Analytics Handbook**made by students from UCB consist detailed interviews of some leaders in data science download- Probabilistic Graphical Models: Principles and Techniques by Daphne Koller
- Evaluating Learning Algorithms by Nathalie Japkowicz
- Machine Learning Algorithms for Problem Solving by Siddhivinayak Kulkarni
- Algorithms for Reinforcement Learning by Csaba Szepesvari
- Information Theory, Inference and Learning Algorithms by David J. C. MacKay
- Pattern Recognition Using Neural Networks by Carl G. Looney
- Pattern Recognition and Machine Learning by Christopher Bishop
- Pattern Classification by Richard O. Duda
- Statistics Done Wrong by Alex Reinhart
- Spark GraphX in Action by Michael Malak
- Predictive Business Analytics by Gary Cokins
- Cognitive Computing and Big Data Analytics by Judith Hurwitz
- Probability Theory by E. T. Jaynes

Programming Collective Intelligence

Programming Collective Intelligence, PCI as it is popularly known, is one of the best books to start learning machine learning. If there is one book to choose on machine learning – it is this one. I haven’t met a data scientist yet who has read this book and does not recommend to keep it on your bookshelf. A lot of them have re-read this book multiple times.

The book was written long before data science and machine learning acquired the cult status they have today – but the topics and chapters are entirely relevant even today! Some of the topics covered in the book are collaborative filtering techniques, search engine features, Bayesian filtering and Support vector machines. *If you don’t have a copy of this book – order it as soon as you finish reading this article!** *The book uses Python to deliver machine learning in a fascinating manner.Machine Learning for Hackers

This book is written by Drew Conway and John Myles White. It is majorly based on data analysis in R. This books is best suited for beginners having basic knowledge on R. It further covers the use of advanced R in data wrangling. It has interesting case studies which will help you to understand the importance of using machine learning algorithms.

Machine Learning by Tom M Mitchell

After you’ve read the above books, you are good to dive into machine learning. This is a great introductory book on machine learning. It provides a nice overview of ml theorems with pseudocode summaries of their algorithms. Apart from case studies, Tom has used basic examples to help you understand these algorithms easily.

Free PDF Link: Download

The Elements of Statistical Learning

This book is written by Trevor Hastie, Robert Tibshirani, Jerome Friedman. This book aptly explains the machine learning algorithms mathematically from a statistical perspective. It provides a powerful world created by statistics and machine learning. This books lays emphasis on mathematical derivations to define the underlying logic behind an algorithm. This book demands a rudimentary understanding of linear algebra.

Free PDF Link: Download

This book is written by Yaser Abu Mostafa, Malik Magdon-Ismail and Hsuan-Tien Lin. This book provides a perfect introduction to machine learning. This book prepares you to understand complex areas of machine learning. Yaser has provided ‘to the point’ explanations instead of lengthy and go-around explanations. If you choose this book, I’d suggest you to refer to onlinetutorials of Yaser Abu Mostafa as well. They’re awesome.

Free PDF Link: Download

Pattern Recognition and Machine Learning

This book is written by Christopher M Bishop. This book serves as a excellent reference for students keen to understand the use of statistical techniques in machine learning and pattern recognition. This books assumes the knowledge of linear algebra and multivariate calculus. It provides a comprehensive introduction to statistical pattern recognition techniques using practice exercises.

Free PDF Link: Download

Artificial Intelligence

### Artificial Intelligence: A Modern Approach

Who else might be the best coach to learn AI than Peter Norvig? You have to take a course from Norvig to understand his style of teaching. But once you do, you will long for it!

This book is written by Stuart Russell and Peter Norvig. It is best suited for people new to A.I. More than just providing an overview of artificial intelligence, this book thoroughly covers subjects from search algorithms, reducing problems to search problems, working with logic, planning, and more advanced topics in AI such as reasoning with partial observability, machine learning and language processing. Make it the first book on A.I in your book shelf.

Free PDF Link: Download

Artificial Intelligence for Humans

This book is written by Jeff Heaton. It teaches basic artificial intelligence algorithms such as dimensionality, distance metrics, clustering, error calculation, hill climbing, Nelder Mead, and linear regression. It explains these algorithms using interesting examples and cases. Needless to say, this book requires good commands over mathematics. Otherwise, you’ll have tough time deciphering the equations.

Paradigm of Artificial Intelligence Programming

Another one by Peter Norvig!

This book teaches advanced common lisp techniques to build major A.I systems. It delves deep into the practical aspects of A.I and teaches its readers the method to build and debug robust practical programs. It also demonstrates superior programming style and essential AI concepts. I’d recommend reading this book, if you are serious about a career in A.I specially.

Artificial Intelligence: A New Synthesis

This book is written by Nils J Nilsson. After reading the above 3 books, you’d like something which could challenge your mind. Here’s what you are looking for. This books covers topics such as Neural networks, genetic programming, computer vision, heuristic search, knowledge representation and reasoning, Bayes networks and explains them with great ease. I wouldn’t recommend this book for a beginner. However, it’s a must read for advanced level user.

The Emotion Machine: Commonsense Thinking, Artificial Intelligence and the Future of Human Mind

This book is written by Marvin Minsky. In this book, Marvin offers a fascinating model of how our mind works. He tries to infer the future of human mind by examining different forms of mind activity. You’ll find path breaking research findings where Marvin has challenge the status quo. This book is great to develop perspective and become aware of present to future transition of A.I

Artificial Intelligence (3rd Edition)

This book is written by Patrick Henry Winston. This is an introductory book on artificial intelligence. Non-programmers can easily understand the explanations and concepts. More advanced AI topics are covered but haven’t been explained in depth. However some chapters, do cover a great deal of information. It teaches to build intelligent systems using various real life examples. All in all, this book imparts a new shape to complicated intelligence with simple explanation.