Introduction to Artificial Intelligence - Assignment 1 and Lecture 4
Offered By: Dave Churchill via YouTube
Course Description
Overview
Explore a comprehensive lecture on artificial intelligence fundamentals, focusing on search algorithms and their implementation. Learn about breadth-first search (BFS), depth-first search (DFS), and iterative deepening depth-first search (ID-DFS) through detailed explanations and pseudocode. Dive into JavaScript-based assignments, including file structure, visualization modes, and debugging techniques. Gain insights into environment setup, legal actions, paths, costs, and nodes in AI problem-solving. Understand the grading scheme and receive valuable tips for successful completion of the course assignments.
Syllabus
- Assignments in JavaScript
- Assignment Download Links
- Assignment Demo
- Visualization Modes
- Disabled Parameters
- Run Tests Button
- ID-DFS Visualization
- Assignment Files / vscode
- Lecture Slides Begin
- Environment Explained
- Legal Actions
- Paths / Costs / Nodes
- BFS / DFS Pseudocode
- JS Array Stack / Queue Simulation
- ID-DFS Notes
- Grading Notes
- JavaScript Notes
- Code/Files Begins
- Files Explained
- index html
- Environment.js
- A1_GUI.js
- Solution Code
- Search_Student / Node Class
- Class Variables
- startSearch
- isLegalAction
- getOpen and getClosed
- searchIteration
- searchIterationIDDFS
- Debugging Tips
- Marking Scheme
Taught by
Dave Churchill
Related Courses
算法基础Peking University via Coursera 算法基础 | Fundamental Algorithms
Peking University via edX 算法基础
Peking University via Coursera Graph Search, Shortest Paths, and Data Structures
Stanford University via Coursera Data Structures and Algorithms
Georgia Institute of Technology via edX