Artificial Intelligence (AI) is a buzzword in the technology world right now, and for good reason: It represents a major step forward in how computers can learn.
In reality, artificial intelligence already plays an active role in our everyday lives. You may have already recognized it in phone assistants like Siri or Google Now. Or you may have identified when playing more sophisticated motion-tracking games with the Kinect.
AI is a very broad topic ranging from a simple calculator to self-drive technology to something that might change the future. This is the list of the best free resources to learn the foundations of Artificial Intelligence.
Intro to Artificial Intelligence (Free Video Course)
In this course, you’ll learn the basics of modern AI as well as some of the representative applications of AI.
Artificial Intelligence (AI) (Free Video Course)
This course will provide a broad understanding of the basic techniques for building intelligent computer systems and an understanding of how AI is applied to problems.
You will learn about the history of AI, intelligent agents, state-space problem representations, uninformed and heuristic search, game playing, logical agents, and constraint satisfaction problems.
Machine Learning course from STANFORD UNIVERSITY (Free Course)
This course provides a broad introduction to machine learning, datamining, and statistical pattern recognition. Topics include: Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks). (ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning) and much more.
Artificial Intelligence from MIT UNIVERSITY (Free Video Lectures)
This course introduces students to the basic knowledge representation, problem solving, and learning methods of artificial intelligence.
Mathematicalmonk (Free YouTube Videos)
Great Machine Learning YouTube video tutorials.
Neural Networks for Machine Learning (Free Video Course)
Learn about artificial neural networks and how they’re being used for machine learning, as applied to speech and object recognition, image segmentation, modeling language and human motion, etc.
This book is about the science of artificial intelligence (AI). The view we take is that AI is the study of the design of intelligent computational agents. The book is structured as a textbook but it is designed to be accessible to a wide audience.
The aim of this book is to introduce people with little or no computing background to artificial intelligence (AI) and cognitive science.
This book is the first in a series on Artificial Intelligence. It provides an introduction to the topic with an emphasis on the use of agent-oriented design. Topics include agents, environments, agent movement, and agent embodiment. It also provides an introduction to programming in NetLogo.
Another great online book on Artificial Intelligence through Prolog. Prolog is a high-level computer programming language first devised for artificial intelligence applications.
This book aims to introduce the reader to a number of topics — logic, Artificial Intelligence and computer programming — that are usually treated as distinct subjects elsewhere.
3. Scientific Papers
New papers are published every day in the artificial intelligence and deep learning space., , and are great repositories to start with, but many more collections exist.
If you’re wondering which papers to start with, here is ato read.
Artificial Intelligence Startups list
A comprehensive list of AI startups.
Artificial Intelligence & Machine Learning: Top 100 Influencers and Brands
Who are the individuals, brands and companies influencing AI now? Find out here.
AI concept/process historical perspective
A brief history of artificial intelligence from ancient history to today.