Knowledge Based AI - CS7376-O01ΒΆ
Contents:
- 01 - Introduction to Knowledge-Based AI
- 01 - Introductions
- 02 - Preview
- 03 - Conundrums in AI
- 04 - Characteristics of AI Problems
- 05 - Characteristics of AI Agents
- 06 - Exercise What are AI Problems
- 07 - Exercise What are AI Problems
- 08 - Exercise AI in Practice Watson
- 09 - Exercise AI in Practice Watson
- 10 - What is Knowledge-Based AI
- 11 - Foundations The Four Schools of AI
- 12 - Exercise What is KBAI
- 13 - Exercise What is KBAI
- 14 - Exercise The Four Schools of AI
- 15 - Exercise The Four Schools of AI
- 16 - What are Cognitive Systems
- 17 - Cognitive System Architecture
- 18 - Topics in KBAI
- 19 - Wrap Up
- 20 - The Cognitive Connection
- 21 - Final Quiz
- 22 - Final Quiz
- 02 - Introduction to CS7637
- 01 - Preview
- 02 - Class Goals
- 03 - Class Outcomes
- 04 - Class Assignments
- 05 - Class Strategies
- 06 - Introduction to Computational Psychometrics
- 07 - Ravens Progressive Matrices
- 08 - 2x1 Matrices I
- 09 - 2x1 Matrices I
- 10 - 2x1 Matrices II
- 11 - 2x1 Matrices II
- 12 - 2x1 Matrices III
- 13 - 2x1 Matrices III
- 14 - 2x1 Matrices IV
- 15 - 2x1 Matrices IV
- 16 - 2x2 Ravens Progressive Matrix I
- 17 - 2x2 Ravens Progressive Matrix I
- 18 - 2x2 Ravens Progressive Matrix II
- 19 - 2x2 Ravens Progressive Matrix II
- 20 - 2x2 Ravens Progressive Matrix III
- 21 - 2x2 Ravens Progressive Matrix III
- 22 - 3x3 Ravens Progressive Matrix I
- 23 - 3x3 Ravens Progressive Matrix I
- 24 - 3x3 Ravens Progressive Matrix II
- 25 - 3x3 Ravens Progressive Matrix II
- 26 - Exercise What is intelligence
- 27 - Exercise What is intelligence
- 28 - Principles of CS7637
- 29 - Readings
- 30 - Wrap Up
- 31 - The Cognitive Connection
- 32 - Final Quiz
- 33 - Final Quiz
- 03 - Semantic Networks
- 01 - Preview
- 02 - Representations
- 03 - Introduction to Semantic Networks
- 04 - Exercise Constructing Semantic Nets I
- 05 - Exercise Constructing Semantic Nets I
- 06 - Exercise Constructing Semantic Nets II
- 07 - Exercise Constructing Semantic Nets II
- 08 - Structure of Semantic Networks
- 09 - Characteristics of Good Representations
- 10 - Discussion Good Representations
- 11 - Discussion Good Representations
- 12 - Guards and Prisoners
- 13 - Semantic Networks for Guards Prisoners
- 14 - Solving the Guards and Prisoners Problem
- 15 - Exercise Guards and Prisoners I
- 16 - Exercise Guards and Prisoners I
- 17 - Exercise Guards and Prisoners II
- 18 - Exercise Guards and Prisoners II
- 19 - Exercise Guards and Prisoners III
- 20 - Exercise Guards and Prisoners III
- 21 - Represent Reason for Analogy Problems
- 22 - Exercise Represent Reason for Ravens
- 23 - Exercise Represent Reason for Ravens
- 24 - Exercise How do we choose a match
- 25 - Exercise How do we choose a match
- 26 - Choosing Matches by Weights
- 27 - Discussion Choosing a Match by Weight
- 28 - Discussion Choosing a Match by Weight
- 29 - Connections
- 30 - Assignment Semantic Nets
- 31 - Wrap Up
- 32 - The Cognitive Connection
- 33 - Final Quiz
- 34 - Final Quiz
- 04 - Generate & Test
- 01 - Preview
- 02 - Guards and Prisoners
- 03 - Exercise Generate and Test I
- 04 - Exercise Generate and Test I
- 05 - Exercise Generate and Test II
- 06 - Exercise Generate and Test II
- 07 - Dumb Generators, Dumb Testers
- 08 - Smart Testers
- 09 - Smart Generators
- 10 - Discussion Smart Generators and Testers
- 11 - Discussion Smart Generators and Testers
- 12 - Generate Test for Ravens Problems
- 13 - Semantic Networks for Generate and Test
- 14 - Generate Test for Ravens Problems II
- 15 - Assignment Generate Test
- 16 - Wrap Up
- 17 - The Cognitive Connection
- 18 - Final Quiz
- 19 - Final Quiz
- 05 - Means-End Analysis
- 01 - Preview
- 02 - Exercise The Block Problem
- 03 - Exercise The Block Problem
- 04 - State Spaces
- 05 - Differences in State Spaces
- 06 - Process of Means End Analysis
- 07 - Exercise Block Problem I
- 08 - Exercise Block Problem I
- 09 - Exercise Block Problem II
- 10 - Exercise Block Problem II
- 11 - Exercise Block Problem III
- 12 - Exercise Block Problem III
- 13 - Exercise Block Problem IV
- 14 - Exercise Block Problem IV
- 15 - Exercise Block Problem V
- 16 - Exercise Block Problem V
- 17 - Assignment Means-Ends Analysis
- 18 - Problem Reduction
- 19 - Problem Reduction in the Block Problem
- 20 - Exercise Problem Reduction I
- 21 - Exercise Problem Reduction I
- 22 - Exercise Problem Reduction II
- 23 - Exercise Problem Reduction II
- 24 - Exercise Problem Reduction III
- 25 - Exercise Problem Reduction III
- 26 - Exercise Problem Reduction III
- 27 - Exercise Problem Reduction III
- 28 - Means-Ends Analysis for Ravens
- 29 - Assignment Problem Reduction
- 30 - Wrap Up
- 31 - The Cognitive Connection
- 32 - Final Quiz
- 33 - Final Quiz
- 06 - Production Systems
- 01 - Preview
- 02 - Exercise A Pitcher
- 03 - Exercise A Pitcher
- 04 - Function of a Cognitive Architecture
- 05 - Levels of Cognitive Architectures
- 06 - Exercise Levels of Architectures
- 07 - Exercise Levels of Architectures
- 08 - Assumptions of Cognitive Architectures
- 09 - Architecture Content Behavior
- 10 - A Cognitive Architecture for Production Systems
- 11 - Return to the Pitcher
- 12 - Action Selection
- 13 - Putting Content in the Architecture
- 14 - Bringing in Memory
- 15 - Exercise Production System in Action I
- 16 - Exercise Production System in Action I
- 17 - Exercise Production System in Action II
- 18 - Exercise Production System in Action II
- 19 - Exercise System in Action III
- 20 - Exercise System in Action III
- 21 - Chunking
- 22 - Exercise Chunking
- 23 - Exercise Chunking
- 24 - Fundamentals of Learning
- 25 - Assignment Production Systems
- 26 - Wrap Up
- 27 - The Cognitive Connection
- 28 - Final Quiz
- 29 - Final Quiz
- 07 - Frames
- 01 - Preview
- 02 - Exercise Ashok Ate a Frog
- 03 - Exercise Ashok Ate a Frog
- 04 - How do we make sense of a sentence
- 05 - Exercise Making sense of a sentence
- 06 - Exercise Making sense of a sentence
- 07 - Complex Frame Systems
- 08 - Properties of Frames
- 09 - Exercise Interpeting a Frame System
- 10 - Exercise Interpeting a Frame System
- 11 - Frames and Semantic Nets
- 12 - Exercise Frames and Semantic Networks
- 13 - Exercise Frames and Semantic Networks
- 14 - Frames and Production Systems
- 15 - Exercise Frames Complex Understanding
- 16 - Exercise Frames Complex Understanding
- 17 - Assignment Frames
- 18 - Wrap Up
- 19 - The Cognitive Connection
- 20 - Final Quiz
- 21 - Final Quiz
- 08 - Learning by Recording Cases
- 01 - Preview
- 02 - Exercise Block World I
- 03 - Exercise Block World I
- 04 - Learning by Recording Cases
- 05 - Case Retrieval by Nearest Neighbor
- 06 - Exercise Retrieval by Nearest Neighbor
- 07 - Exercise Retrieval by Nearest Neighbor
- 08 - Exercise Recording Cases in Real Life
- 09 - Exercise Recording Cases in Real Life
- 10 - Nearest Neighbor for Complex Problems
- 11 - Nearest Neighbor in k-Dimensional Space
- 12 - Assignment Learning by Recording Cases
- 13 - Wrap Up
- 14 - The Cognitive Connection
- 15 - Final Quiz
- 16 - Final Quiz
- Resources
- 09 - Case-Based Reasoning
- 01 - Preview
- 02 - Exercise Return to Block World
- 03 - Exercise Return to Block World
- 04 - Recording Cases to Case-Based Reasoning
- 05 - Assumptions of Case-Based Reasoning
- 06 - Case Adaptation
- 07 - Case Adaptation by Model of the World
- 08 - Case Adaptation by Recursive Reasoning
- 09 - Case Adaptation by Rules
- 10 - Case Evaluation
- 11 - Case Storage
- 12 - Case Storage by Index
- 13 - Exercise Case Storage by Index I
- 14 - Exercise Case Storage by Index I
- 15 - Exercise Case Storage by Index II
- 16 - Exercise Case Storage by Index II
- 17 - Case Storage by Discrimination Tree
- 18 - Exercise Storage by Discrimin Tree I
- 19 - Exercise Storage by Discrimin Tree I
- 20 - Exercise Storage by Discrimin Tree II
- 21 - Exercise Storage by Discrimin Tree II
- 22 - Case Retrieval Revisited
- 23 - Exercise Retrieval by Index
- 24 - Exercise Retrieval by Index
- 25 - Exercise Retrieval by Discrimin Tree
- 26 - Exercise Retrieval by Discrimin Tree
- 27 - Advanced Case-Based Reasoning
- 28 - Assignment Case-Based Reasoning
- 29 - Wrap Up
- 30 - The Cognitive Connection
- 31 - Final Quiz
- 32 - Final Quiz
- 10 - Incremental Concept Learning
- 01 - Preview
- 02 - Exercise Identifying a Foo I
- 03 - Exercise Identifying a Foo I
- 04 - Exercise Identifying a Foo II
- 05 - Exercise Identifying a Foo II
- 06 - Exercise Identifying a Foo III
- 07 - Exercise Identifying a Foo III
- 08 - Incremental Concept Learning
- 09 - Variabilization
- 10 - Generalization to Ignore Features
- 11 - Specialization to Require Features
- 12 - Specialization to Exclude Features
- 13 - Generalization to Abstract Features
- 14 - Generalization with Background Knowledge
- 15 - An Alternative Visualization
- 16 - Heuristics for Concept Learning
- 17 - Exercise Re-Identifying a Foo I
- 18 - Exercise Re-Identifying a Foo I
- 19 - Exercise Re-Identifying Foo II
- 20 - Exercise Re-Identifying Foo II
- 21 - Exercise Re-Identifying Foo III
- 22 - Exercise Re-Identifying Foo III
- 23 - Exercise Re-Identifying Foo IV
- 24 - Exercise Re-Identifying Foo IV
- 25 - Exercise Re-Identifying Foo V
- 26 - Exercise Re-Identifying Foo V
- 27 - Exercise Re-Identifying Foo VI
- 28 - Exercise Re-Identifying Foo VI
- 29 - Final Concept of a Foo
- 30 - Assignment Incremental Concept Learning
- 31 - Wrap Up
- 32 - The Cognitive Connection
- 33 - Final Quiz
- 34 - Final Quiz
- 11 - Classification
- 01 - Preview
- 02 - Exercise Concept Learning Revisited
- 03 - Exercise Concept Learning Revisited
- 04 - Classifying Birds
- 05 - The Challenge of Classification
- 06 - Equivalence Classes
- 07 - Exercise Equivalence Classes
- 08 - Exercise Equivalence Classes
- 09 - Concept Hierarchies
- 10 - Exercise Concept Hierarchies
- 11 - Exercise Concept Hierarchies
- 12 - Types of Concepts
- 13 - Axiomatic Concepts
- 14 - Prototype Concepts
- 15 - Exemplar Concepts
- 16 - Order of Concepts
- 17 - Exercise Order of Concepts
- 18 - Exercise Order of Concepts
- 19 - Bottom-Up Search
- 20 - Assignment Classification
- 21 - Wrap Up
- 22 - The Cognitive Connection
- 23 - Final Quiz
- 24 - Final Quiz
- 12 - Logic
- 01 - Preview
- 02 - Why do we need formal logic
- 03 - Inferences About Birds
- 04 - Exercise Inferences About Foos
- 05 - Exercise Inferences About Foos
- 06 - Predicates
- 07 - Conjunctions and Disjunctions
- 08 - Implies
- 09 - Notation Equivalency
- 10 - Exercise Practicing Formal Logic
- 11 - Exercise Practicing Formal Logic
- 12 - Truth Tables
- 13 - Exercise Truth Tables I
- 14 - Exercise Truth Tables I
- 15 - Exercise Truth Tables II
- 16 - Exercise Truth Tables II
- 17 - Exercise Commutative Property
- 18 - Exercise Commutative Property
- 19 - Exercise Distributive Property
- 20 - Exercise Distributive Property
- 21 - Exercise Associative Property
- 22 - Exercise Associative Property
- 23 - Exercise de Morgans Law
- 24 - Exercise de Morgans Law
- 25 - Truth of Implications
- 26 - Implication Elimination
- 27 - Rules of Inference
- 28 - Prove Harry is a bird
- 29 - Universal Quantifiers
- 30 - A Simple Proof
- 31 - A More Complex Proof
- 32 - Exercise Proof I
- 33 - Exercise Proof I
- 34 - Exercise Proof II
- 35 - Exercise Proof II
- 36 - Exercise Proof III
- 37 - Exercise Proof III
- 38 - Exercise Proof IV
- 39 - Exercise Proof IV
- 40 - Exercise Proof V
- 41 - Exercise Proof V
- 42 - Exercise Proof VI
- 43 - Exercise Proof VI
- 44 - Assignment Logic
- 45 - Wrap Up
- 46 - The Cognitive Connection
- 47 - Final Quiz
- 48 - Final Quiz
- 13 - Planning
- 01 - Preview
- 02 - Block Problem Revisited
- 03 - Painting a Ceiling
- 04 - Exercise Goals
- 05 - Exercise Goals
- 06 - States
- 07 - Exercise States
- 08 - Exercise States
- 09 - Operators
- 10 - Exercise Operators
- 11 - Exercise Operators
- 12 - Planning and State Spaces
- 13 - Planning
- 14 - Partial Order Planning
- 15 - Partial Planning
- 16 - Exercise Partial Planning
- 17 - Exercise Partial Planning
- 18 - Detecting Conflicts
- 19 - Open Preconditions
- 20 - Exercise Partial Order Planning I
- 21 - Exercise Partial Order Planning I
- 22 - Exercise Partial Order Planning II
- 23 - Exercise Partial Order Planning II
- 24 - Exercise Partial Order Planning III
- 25 - Exercise Partial Order Planning III
- 26 - Exercise Partial Order Planning IV
- 27 - Exercise Partial Order Planning IV
- 28 - Exercise Partial Order Planning V
- 29 - Exercise Partial Order Planning V
- 30 - Hierarchical Task Network Planning
- 31 - Hierarchical Decomposition
- 32 - Hierarchical Planning
- 33 - Assignment Planning
- 34 - Wrap Up
- 35 - The Cognitive Connection
- 36 - Final Quiz
- 37 - Final Quiz
- 14 - Understanding
- 01 - Preview
- 02 - The Earthquake Report
- 03 - Thematic Role Systems
- 04 - Thematic Role Systems
- 05 - Exercise Thematic Role Systems
- 06 - Exercise Thematic Role Systems
- 07 - Constraints
- 08 - Resolving Ambiguity in Prepositions
- 09 - Ambiguity in Verbs
- 10 - Resolving Ambiguity in Verbs
- 11 - Exercise Resolving Ambiguity in Verbs
- 12 - Exercise Resolving Ambiguity in Verbs
- 13 - The Earthquake Sentences
- 14 - Assignment Understanding
- 15 - Wrap Up
- 16 - The Cognitive Connection
- 17 - Final Quiz
- 18 - Final Quiz
- 15 - Commonsense Reasoning
- 01 - Preview
- 02 - Example Ashok Ate a Frog
- 03 - Primitive Actions
- 04 - Exercise Primitive Actions
- 05 - Exercise Primitive Actions
- 06 - Thematic Roles and Primitive Actions
- 07 - Exercise Roles Primitive Actions
- 08 - Exercise Roles Primitive Actions
- 09 - Implied Actions
- 10 - Exercise Implied Actions
- 11 - Exercise Implied Actions
- 12 - Actions and Subactions
- 13 - State Changes
- 14 - Implied Actions and State Changes
- 15 - Actions and Resultant Actions
- 16 - Exercise State Changes
- 17 - Exercise State Changes
- 18 - Assignment Common Sense Reasoning
- 19 - Wrap Up
- 20 - The Cognitive Connection
- 21 - Final Quiz
- 22 - Final Quiz
- 16 - Scripts
- 01 - Preview
- 02 - Exercise A Simple Conversation
- 03 - Exercise A Simple Conversation
- 04 - Story Understanding for AI Agents
- 05 - Visiting a Coffeehouse
- 06 - Definition of Scripts
- 07 - Parts of a Script
- 08 - Constructing a Script
- 09 - Form vs Content
- 10 - Using a Script to Generate Expectations
- 11 - Tracks
- 12 - Exercise Learning a Script
- 13 - Exercise Learning a Script
- 14 - Exercise Using a Script
- 15 - Exercise Using a Script
- 16 - Assignment Scripts
- 17 - Wrap Up
- 18 - The Cognitive Connection
- 19 - Final Quiz
- 20 - Final Quiz
- 17 - Explanation-Based Learning
- 01 - Preview
- 02 - Exercise Transporting Soup
- 03 - Exercise Transporting Soup
- 04 - Example Retrieving a Cup
- 05 - Concept Space
- 06 - Prior Knowledge
- 07 - Abstraction
- 08 - Transfer
- 09 - Exercise Explanation-Based Learning I
- 10 - Exercise Explanation-Based Learning I
- 11 - Exercise Explanation-Based Learning II
- 12 - Exercise Explanation-Based Learning II
- 13 - Explanation-Based Learning in the World
- 14 - Assignment Explanation-Based Learning
- 15 - Wrap Up
- 16 - The Cognitive Connection
- 17 - Final Quiz
- 18 - Final Quiz
- 18 - Analogical Reasoning
- 01 - Preview
- 02 - Exercise Similarity Ratings
- 03 - Exercise Similarity Ratings
- 04 - Cases Revisited
- 05 - Need for Cross-Domain Analogy
- 06 - Spectrum of Similarity
- 07 - Process of Analogical Reasoning
- 08 - Analogical Retrieval
- 09 - Three Types of Similarity
- 10 - Exercise Analogical Retrieval I
- 11 - Exercise Analogical Retrieval I
- 12 - Exercise Analogical Retrieval II
- 13 - Exercise Analogical Retrieval II
- 14 - Analogical Mapping
- 15 - Exercise Analogical Mapping
- 16 - Exercise Analogical Mapping
- 17 - Analogical Transfer
- 18 - Exercise Analogical Transfer
- 19 - Exercise Analogical Transfer
- 20 - Evaluation and Storage in Analogical Reasoning
- 21 - Design by Analogy
- 22 - Design by Analogy Retrieval
- 23 - Design by Analogy Mapping Transfer
- 24 - Design by Analogy Evaluation Storage
- 25 - Advanced Open Issues in Analogy
- 26 - Assignment Analogical Reasoning
- 27 - Wrap Up
- 28 - The Cognitive Connection
- 29 - Final Quiz
- 30 - Final Quiz
- 19 - Version Spaces
- 01 - Preview
- 02 - Incremental Concept Learning Revisited
- 03 - Abstract Version Spaces
- 04 - Visualizing Version Spaces
- 05 - Example Food Allergies I
- 06 - Example Food Allergies II
- 07 - Example Food Allergies III
- 08 - Example Food Allergies IV
- 09 - Example Food Allergies V
- 10 - Version Spaces Algorithm
- 11 - Exercise Version Spaces I
- 12 - Exercise Version Spaces I
- 13 - Exercise Version Spaces II
- 14 - Exercise Version Spaces II
- 15 - Exercise Version Spaces III
- 16 - Exercise Version Spaces III
- 17 - Exercise Version Spaces IV
- 18 - Exercise Version Spaces IV
- 19 - Exercise Version Spaces V
- 20 - Exercise Version Spaces V
- 21 - Exercise Version Spaces VI
- 22 - Exercise Version Spaces VI
- 23 - Identification Trees
- 24 - Optimal Identification Trees
- 25 - Assignment Version Spaces
- 26 - Wrap Up
- 27 - The Cognitive Connection
- 28 - Final Quiz
- 29 - Final Quiz
- 20 - Constraint Propagation
- 01 - Preview
- 02 - Exercise Recognizing 3D Figures
- 03 - Exercise Recognizing 3D Figures
- 04 - Exercise Gibberish Sentences
- 05 - Exercise Gibberish Sentences
- 06 - Constraint Propagation Defined
- 07 - From Pixels to 3D
- 08 - Line Labeling
- 09 - Constraints Intersections and Edges
- 10 - Exercise Assembling the Cube I
- 11 - Exercise Assembling the Cube I
- 12 - Exercise Assembling the Cube II
- 13 - Exercise Assembling the Cube II
- 14 - More Complex Images
- 15 - Constraint Propagation for Natural Language Processing
- 16 - Assignment Constraint Propagation
- 17 - Wrap Up
- 18 - The Cognitive Connection
- 19 - Final Quiz
- 20 - Final Quiz
- 21 - Configuration
- 01 - Preview
- 02 - Define Design
- 03 - Exercise Designing a Basement
- 04 - Exercise Designing a Basement
- 05 - Defining Configuration
- 06 - The Configuration Process
- 07 - Example Representing a Chair
- 08 - Example Ranges of Values
- 09 - Example Applying a Constraint
- 10 - Exercise Applying a Constraint
- 11 - Exercise Applying a Constraint
- 12 - Connection to Classification
- 13 - Contrast with Case-Based Reasoning
- 14 - Connection to Planning
- 15 - Assignment Configuration
- 16 - Wrap Up
- 17 - The Cognitive Connection
- 18 - Final Quiz
- 19 - Final Quiz
- 22 - Diagnosis
- 01 - Preview
- 02 - Exercise Diagnosing Illness
- 03 - Exercise Diagnosing Illness
- 04 - Defining Diagnosis
- 05 - Data Space and Hypothesis Space
- 06 - Problems with Diagnosis as Classification
- 07 - Deduction, Induction, Abduction
- 08 - Criteria for Choosing a Hypothesis
- 09 - Exercise Diagnosis as Abduction
- 10 - Exercise Diagnosis as Abduction
- 11 - Completing the Process
- 12 - Assignment Diagnosis
- 13 - Wrap Up
- 14 - The Cognitive Connection
- 15 - Final Quiz
- 16 - Final Quiz
- 23 - Learning by Correcting Mistakes
- 01 - Preview
- 02 - Exercise Identifying a Cup
- 03 - Exercise Identifying a Cup
- 04 - Questions for Correcting Mistakes
- 05 - Visualizing Error Detection
- 06 - Error Detection Algorithm
- 07 - Explanation-Free Repair
- 08 - Explaining the Mistake
- 09 - Discussion Correcting the Mistake
- 10 - Discussion Correcting the Mistake
- 11 - Correcting the Mistake
- 12 - Connection to Incremental Concept Learning
- 13 - Assignment Correcting Mistakes
- 14 - Wrap Up
- 15 - The Cognitive Connection
- 16 - Final Quiz
- 17 - Final Quiz
- 24 - Meta-Reasoning
- 01 - Preview
- 02 - Mistakes in Reasoning and Learning
- 03 - Beyond Mistakes Knowledge Gaps
- 04 - The Blurred Line Between Cognition and Metacognition
- 05 - Strategy Selection
- 06 - Strategy Integration
- 07 - Process of Meta-Reasoning
- 08 - Discussion Meta-Meta-Reasoning
- 09 - Discussion Meta-Meta-Reasoning
- 10 - Example Goal-Based Autonomy
- 11 - Connections
- 12 - Meta-Reasoning in CS7637
- 13 - Assignment Meta-Reasoning
- 14 - Wrap Up
- 15 - The Cognitive Connection
- 16 - Final Quiz
- 17 - Final Quiz
- 25 - Advanced Topics
- 01 - Preview
- 02 - Visuospatial Reasoning Introduction
- 03 - Two Views of Reasoning
- 04 - Symbol Grounding Problem
- 05 - Visuospatial Reasoning An Example
- 06 - Visuospatial Reasoning Another Example
- 07 - Ravens Progressive Matrices
- 08 - Systems Thinking Introduction
- 09 - Systems Thinking Connections
- 10 - Structure-Behavior-Function
- 11 - Design Introduction
- 12 - Agents Doing Design
- 13 - Creativity Introduction
- 14 - Exercise Defining Creativity I
- 15 - Exercise Defining Creativity I
- 16 - Defining Creativity II
- 17 - Exercise Defining Creativity III
- 18 - Exercise Defining Creativity III
- 19 - Exercise Defining Creativity IV
- 20 - Exercise Defining Creativity IV
- 21 - AI Ethics
- 22 - Open Issues
- 23 - Final Quiz
- 24 - Final Quiz
- 26 - Wrap-Up
- Course Materials
- Youtube lecture on Knowledge Based AI