Skip to main content

CS408: Advanced Artificial Intelligence

Page path
  • Home /
  • Courses /
  • Course Catalog /
  • Computer Science /
  • CS408: Advanced Artificial Intelligence /
  • Unit 2: Solving Problems by Searching
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

Navigation

Art History
Biology
Business Administration
Chemistry
Communication
Economics
English
History
Mathematics

Creative Commons License
© Saylor Academy 2010-2018 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 www.saylor.org/open/licensinginformation for detailed licensing information.

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

Terms of Use | Privacy Policy