Paatil, S.

Textbook of Artificial intelligence (CSDT-114B ): M. Sc. Computer science, Sem-1 - 1st ed. - Pune: Vision Publication, 2019. - 358 p. : diagrams; 21 cm

Contents

1. Introduction to Artificial Intelligence
Introduction and Intelligent System
What is AI
Foundation of AI
The History of Artificial Intelligence
Applications of AI
Early Works in AI
AI and Related Fields
AI Problems
AI Techniques

2. Searching
Introduction
Defining AI Problems as a State Space Search
Production Systems
Search and Control Strategies
Problem Characteristics
Issues in the Design of Search Programs
Blind Search Techniques
Breadth-First Search
Depth First Search
Depth Limited Search
Depth First Iterative Deepening Search
Uniform Cost Search
Heuristic Search Techniques
Hill Climbing
Best First Search
Problem Reduction
Constraint Satisfaction
Mean- Ends Analysis

3. Knowledge Representation

Introduction
Knowledge Representations and Mapping
Approaches to Knowledge Representation
Propositional Logic
Predicate Logic
Game Playing
The Minimax Search Procedure
Adding Alpha Beta Cutoffs

4. Introduction to AI with Python

Introduction to Python
Why Python with AI?
Basics of Python
Basic Datatypes used in Python
Python Statements
Flow Control Statements
Python Functions
Python Module
Python Packages
Python Decorators
Python Generators
Python Data structure
Introduction to OOPs in Python

5. Machine Learning

What is Machine Learning?
Why Machine Learning?
KNN
Random Forest Algorithm
K-means for Clustering

6. Reinforcement Learning

9789350164815


FYMSc
Artificial intelligence
Computer science
Programming languages

006.3 / PAA