Artificial Intelligence Training Course Table of contents

Table of Contents

  1. OVERVIEW OF AI………………………………………………………………… 1

What is Artificial Intelligence?……………………………………………………. 1

Philosophy of AI…………………………………………………………………….. 1

Goals of AI…………………………………………………………………………… 1

What Contributes to AI?…………………………………………………………… 2

Programming Without and With AI……………………………………………… 2

What is AI Technique?…………………………………………………………….. 3

Applications of AI…………………………………………………………………… 3

History of AI…………………………………………………………………………. 4

  1. INTELLIGENT SYSTEMS……………………………………………………….. 6

What is Intelligence?………………………………………………………………. 6

Types of Intelligence……………………………………………………………….. 6

What is Intelligence Composed of?……………………………………………… 7

Difference between Human and Machine Intelligence………………………. 9

  1. RESEARCH AREAS OF AI…………………………………………………….. 10

Real Life Applications of Research Areas……………………………………… 11

Task Classification of AI………………………………………………………….. 12

  1. AGENTS AND ENVIRONMENTS…………………………………………… 14

What are Agent and Environment?……………………………………………. 14

Agents Terminology……………………………………………………………… 14

Rationality…………………………………………………………………………. 15

What is Ideal Rational Agent?………………………………………………….. 15

The Structure of Intelligent Agents…………………………………………….. 15

The Nature of Environments……………………………………………………. 18

Properties of Environment………………………………………………………. 19

  1. POPULAR SEARCH ALGORITHMS………………………………………… 20

Single Agent Pathfinding Problems……………………………………………. 20

Search Terminology………………………………………………………………. 20

Brute-Force Search Strategies………………………………………………….. 20

Informed (Heuristic) Search Strategies………………………………………… 23

Local Search Algorithms…………………………………………………………. 24

  1. FUZZY LOGIC SYSTEMS……………………………………………………… 27

What is Fuzzy Logic?……………………………………………………………… 27

Why Fuzzy Logic?…………………………………………………………………. 27

Fuzzy Logic Systems Architecture………………………………………………. 28

Example of a Fuzzy Logic System………………………………………………. 29

Application Areas of Fuzzy Logic……………………………………………….. 32

Advantages of FLSs……………………………………………………………….. 33

Disadvantages of FLSs……………………………………………………………. 33

  1. NATURAL LANGUAGE PROCESSING…………………………………….. 34

Components of NLP………………………………………………………………. 34

Difficulties in NLU…………………………………………………………………. 34

NLP Terminology………………………………………………………………….. 35

Steps in NLP……………………………………………………………………….. 35

Implementation Aspects of Syntactic Analysis………………………………. 36

  1. EXPERT SYSTEMS……………………………………………………………… 40

What are Expert Systems?………………………………………………………. 40

Capabilities of Expert Systems………………………………………………….. 40

Components of Expert Systems………………………………………………… 41

Knowledge Base………………………………………………………………….. 41

Inference Engine………………………………………………………………….. 42

User Interface……………………………………………………………………… 43

Expert Systems Limitations……………………………………………………… 44

Applications of Expert System………………………………………………….. 44

Expert System Technology………………………………………………………. 45

Development of Expert Systems: General Steps…………………………….. 45

Benefits of Expert Systems……………………………………………………… 46

  1. ROBOTICS……………………………………………………………………….. 47

What are Robots?………………………………………………………………… 47

What is Robotics?………………………………………………………………… 47

Difference in Robot System and Other AI Program…………………………. 47

Robot Locomotion………………………………………………………………… 48

Components of a Robot…………………………………………………………. 50

Computer Vision………………………………………………………………….. 50

Tasks of Computer Vision……………………………………………………….. 50

Application Domains of Computer Vision…………………………………….. 51

Applications of Robotics…………………………………………………………. 51

  1. NEURAL NETWORKS…………………………………………………………. 53

What are Artificial Neural Networks (ANNs)?………………………………… 53

Basic Structure of ANNs…………………………………………………………. 53

Types of Artificial Neural Networks……………………………………………. 54

Working of ANNs…………………………………………………………………. 55

Machine Learning in ANNs………………………………………………………. 55

Bayesian Networks (BN)…………………………………………………………. 56

Applications of Neural Networks………………………………………………. 59

  1. AI ISSUES…………………………………………………………………………. 61
  2. AI TERMINOLOGY…………………………………………………………….. 62