Introduction to Artificial Intelligence - Assignment 2 and Optimizations - Lecture 7
-
75
-
- Write review
Learn the Skills Netflix, Meta, and Capital One Actually Hire For
Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore advanced search algorithms and optimization techniques in this artificial intelligence lecture that covers Assignment 2 implementation details and performance improvements. Learn about actions and paths in search problems, understand heuristic functions for guiding search algorithms, and examine connectivity concepts including connected breadth-first search and connectivity checking methods. Discover optimization strategies for search algorithms, including tie-breaking mechanisms for F values and bidirectional search approaches that can significantly reduce computational complexity. Follow along with a comprehensive code overview and hands-on demonstration of the Search_Student implementation, then master debugging techniques using browser-based debugging tools for AI algorithm development and troubleshooting.
Syllabus
- GUI Demo
- Slides Start
- Actions
- Paths
- Heuristic Functions
- Connectivity
- Connected BFS
- Connectivity Check
- Optimizations
- Tie Breaking F Values
- Bidirectional Search
- Code Overview
- Search_Student
- Browser Debugger Tutorial
Taught by
Dave Churchill