Basic of AI

100615

6 modules · 27 topics

Module 1Introduction to AI & Searching Techniques7 topics
  • Introduction to artificial intelligence
  • Types of AI and intelligent agents
  • Breadth-first search and Depth-first search
  • Hill climbing and its variations
  • Heuristic search techniques — Best-first search and A* algorithm
  • Constraint satisfaction problem and Means-end analysis
  • Introduction to game playing, Min-max and Alpha-beta pruning algorithms
Module 2Knowledge Representation5 topics
  • Propositional logic
  • First-Order Predicate Logic
  • Resolution principle and Unification
  • Semantic nets and Conceptual dependencies
  • Frames, scripts and production rules
Module 3Understanding Natural Languages I4 topics
  • Components and steps of communication
  • Contrast between formal and natural languages in the context of grammar
  • Chomsky hierarchy of grammars, parsing and semantics
  • Parsing Techniques
Module 4Understanding Natural Languages II2 topics
  • Context-Free and Transformational Grammar
  • Recursive and Augmented Transition Networks
Module 5AI in Decision Making5 topics
  • Utility theory and Utility functions
  • Decision networks
  • Sequential decision problems and Partially Observable Markov Decision Process (MDPs)
  • Game Theory
  • AI Solutions for real-time problems using ML
Module 6AI in Reinforcement Learning4 topics
  • Passive Reinforcement Learning (RL) and Active RL
  • Generalization in RL and Policy Search
  • Deep Reinforcement Learning
  • AI Solutions for real-time problems using RL
Theory