Topic | Name | Description |
---|---|---|
1.1: The Turing Test | Alan Turing laid out the criteria for the Turing Test in the 1950s, when the only way one could interact with computers was by typing. The basic capabilities of intelligence he specifies include natural language, knowledge representation, logical reasoning, and learning. That is a revolutionary set of capabilities for his time. When you read this paper, consider the specific capabilities we see today as |
|
Consider the relationship between the Turing test and today's AI systems – such as self-driving cars and other applications that were quite alien to Alan Turing in his time. Can you think of apps and services you use daily that embody the capabilities described in the Turing Test? |
||
1.2: The Four Types of AI | The four major interpretations of 'intelligence' in today's AI systems are thinking like humans, acting like humans, thinking rationally, and acting rationally. Modern AI focuses on improving outcomes for human beings in various walks of life by 'acting rationally' to produce results that work. |
|
2.1: Introduction to Agent-Based AI | ||
2.2: Analyzing Environmental Characteristics | ||
3.1: Learning in AI and Agents | This is a book resource with multiple pages. Navigate between the pages using the
![]() |
|
3.2: Applications of ML in Neural Networks | ||
4.1: Classification Algorithms | ||
4.2: Classification Algorithm Performance | ||
4.3: Linear Regression Algorithms | ||
4.4: Other Supervised ML Classification Algorithms | ||
4.5: Unsupervised Learning and Reinforcement Learning | ||
4.6: ML Using Neural Networks | ||
This is a book resource with multiple pages. Navigate between the pages using the
![]() |
||
5.1: Integrating ML Skills | ||
This is a book resource with multiple pages. Navigate between the pages using the
![]() |
||
5.2: General AI Problem-Solver Architecture | ||
5.3: Designing a General Problem-Solving Agent | ||
6.1: Uninformed Search Algorithms | ||
6.2: Heuristic Search Algorithms | ||
7.1: Using Iterative Improvement to Solve Problems | This is a book resource with multiple pages. Navigate between the pages using the
![]() |
|
7.2: Improving Algorithm Efficiency | ||
8.1: Game Trees and the Minimax Algorithm | ||
8.2: Game-Playing Strategies | ||
This is a book resource with multiple pages. Navigate between the pages using the
![]() |
||
9.1: Foundations of NLP | ||
9.2: How NLP Is Used | ||
9.3: NLP Models and Methods | This is a book resource with multiple pages. Navigate between the pages using the
![]() |
|
9.4: Generative AI | ||
10.1: Propositional Logic | ||
This is a book resource with multiple pages. Navigate between the pages using the
![]() |
||
10.2: First Order Logic | ||
This is a book resource with multiple pages. Navigate between the pages using the
![]() |
||
10.3: Bayesian Reasoning and Uncertainty | This is a book resource with multiple pages. Navigate between the pages using the
![]() |
|
This is a book resource with multiple pages. Navigate between the pages using the
![]() |
||
10.4: Modeling Causality with Bayesian Networks | This is a book resource with multiple pages. Navigate between the pages using the
![]() |
|
Markov chains are one of the most common formalisms to describe event probabilities within a system where the next state is determined only by the current state but not by how the current state was achieved. |
||
This is a book resource with multiple pages. Navigate between the pages using the
![]() |
||
Course Feedback Survey |