This document provides an introduction to artificial intelligence and machine learning. It discusses the different eras of AI, defines what AI is, and describes the differences between general and narrow AI. It also outlines different types of rule-based AI, machine learning approaches like supervised, unsupervised and reinforcement learning. Deep learning techniques are explained along with examples. The document concludes with tips for AI development including choosing frameworks and understanding tradeoffs.
Related topics: