AI Course

Objectives

  • Understand the fundamental concepts of artificial intelligence.
  • Be able to implement the fundamental AI algorithms using a programming language.
  • Be able to use AI techniques to solve problems.

Content

  • Breadth first search
  • Depth first search
  • Tree
  • Graph
  • Best first search
  • Simulated annealing
  • Minimax algorithm
  • Game programming
  • Neural networks
  • Genetic algorithms
  • Genetic programming
  • Backpropagation
  • Applications