YoVDO

Introduction to Artificial Intelligence - Assignment 1 and Lecture 4

Offered By: Dave Churchill via YouTube

Tags

Artificial Intelligence Courses Javascript Courses Data Structures Courses Breadth-First Search Courses Depth-First Search Courses Search Algorithms Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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