Skip to main content
  • Courses
  • Programs
  • Help
    Getting Started Discussion Forums Help Center & FAQ
Saylor Academy
    Close
    Toggle search input
  • Log in or Sign up
Courses
Programs
Help
Getting Started
Discussion Forums
Help Center & FAQ
  • CS408: Advanced Artificial Intelligence
  • Sections
  • Course Introduction
  • Unit 1: Intelligent Agents and Problems of AI
  • Unit 2: Solving Problems by Searching
  • Unit 3: Logical Agents and Knowledge Representation
  • Unit 4: Learning
  • Unit 5: Philosophical Foundations of AI
  • Final Exam
  • Resources
  • Activities
  • Quizzes
  • Home
  • My programs

CS408: Advanced Artificial Intelligence

Competencies
  1. Home
  2. Courses
  3. (hidden)
  4. CS408: Advanced Artificial Intelligence
  5. Sections
  6. Unit 2: Solving Problems by Searching

Learn new skills or earn credit towards a degree at your own pace with no deadlines, using free courses from Saylor Academy. We're committed to removing barriers to education and helping you build essential skills to advance your career goals. Start learning here, or check out our full course catalog.

Log in or Sign up to enroll in courses, track your progress, gain access to final exams, and get a free certificate of completion!

Sign up now
Back to course 'CS408: Advanced Artificial Intelligence'
  • Unit 2: Solving Problems by Searching

    This unit will teach you how to build and search data structures needed to create software agents. We will focus on graph structures and a few classical graph search algorithms because their understanding is important for solving many problems that arise in AI. Graphs enable logical description of the problems. A graph search, then, represents the search for the solutions. We will begin this unit with some basic graph theory definitions and then learn how to solve some problems with a graph. The last section of this unit has a video that will expand the understanding of the graph structures.

    Completing this unit should take you approximately 29 hours.

    • Unit 2 Learning Outcomes Page
    • 2.1: Graphs

    • 2.2: Tree Search Algorithms

    • 2.3: Common Search Techniques with Graphs

    • 2.4: Search Algorithms in General

    • 2.5: Basic Notions in Graph Theory

    • 2.6: Graph Examples in Code

Skip Activities
Activities
  • QuizQuizzes
  • Resources
Skip Recent activity
Recent activity
Activity since Wednesday, February 1, 2023, 3:03 AM
Full report of recent activity...

No recent activity

Saylor Academy
  • About

  • Partners

  • Blog

  • Contact

Saylor Academy

© Saylor Academy 2010-2023 except as otherwise noted. Excluding course final exams, content authored by Saylor Academy is available under a Creative Commons Attribution 3.0 Unported license. Third-party materials are the copyright of their respective owners and shared under various licenses. See detailed licensing information.

Saylor Academy®, Saylor.org®, and Harnessing Technology to Make Education Free® are trade names of the Constitution Foundation, a 501(c)(3) organization through which our educational activities are conducted.

"CCBY"

Sitemap | Terms of Use | Privacy Policy

Data retention summary
Get the mobile app
Policies