Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PROBLEM SOLVING IN ARTIFICIAL INTELLIGENCE -
Highest Rated
Rating: 4.6 out of 5(69 ratings)
266 students

PROBLEM SOLVING IN ARTIFICIAL INTELLIGENCE -

informed search, adversarial search (game playing), knowledge representation
Created byManjula R
Last updated 5/2025
English

What you'll learn

  • Formulate a problem as a state space search method and its solution using various AI techniques
  • Apply appropriate searching techniques to solve a real-world problem
  • Develop various game playing strategies to solve real world adversarial search problems
  • Represent various knowledge representation techniques to solve complex AI problems

Course content

4 sections20 lectures3h 2m total length
  • Introduction to Problem solving with AI4:56

    Problem-solving in AI refers to the ability of artificial intelligence systems to find solutions to complex tasks, like human reasoning, decision-making, and optimization strategies

  • AI Techniques4:21

    AI Techniques is a term that covers a range of methods and approaches used to create intelligent systems

  • Problem solving process7:12

    The problem-solving process is a structured approach to identifying challenges, analyzing them, and finding effective solutions.

  • Problem types and characteristics7:04

    Problems can be categorized based on their structure, complexity, and context.

  • Problem space and search3:43

    Problem Space and Search are fundamental concepts in artificial intelligence, cognitive science, and decision-making. They help structure and navigate the process of finding solutions.

  • TOY Problem18:26

    A toy problem in AI is a simple, abstract problem used to test or demonstrate AI techniques

  • Quiz1

Requirements

  • Understanding algorithms and data structures is essential for building efficient AI models. This includes knowing how to sort data, search for information, and organize data effectively.

Description

This course is not sponsored by or affiliated with Udemy, Inc.”

This course introduces the core concepts, techniques, and strategies used in Artificial Intelligence (AI) to solve complex problems. Designed for beginners and intermediate learners. it focuses on enabling systems to make decisions, solve complex problems, and act intelligently in dynamic environments.

Learners will be able to analyze problems, select appropriate AI techniques, and implement solutions. Students will explore classical AI approaches such as search algorithms, constraint satisfaction, and planning.

Learning Outcomes:

By the end of this course, students will be able to:

  • Formulate real-world scenarios as AI problem-solving tasks.

  • Implement and compare various search and planning algorithms.

  • Solve constraint satisfaction problems using AI techniques.

  • Design agents that can make decisions in adversarial environments.

  • Apply AI problem-solving methods in domains such as games and navigation.

Topics Covered:

  • Introduction to Problem solving with AI

  • AI Techniques, Problem solving process

  • Problem types and characteristics, Problem space and search

  • TOY Problem

  • Searching for solutions

  • Informed Search Methods (Best First search, A* Algorithm)

  • Adversarial Search Methods (Game Theory) (Minmax and Alpha Beta Pruning)

  • Constraint satisfactory problems (Crypt Arithmetic Problems)

  • AI Agents

  • Knowledge Representation in AI - Wumpus World problem

  • Unification and Resolution

  • Planning - Blocks World Problem

Who this course is for:

  • Students, Teachers