Computer Science Learning Portal

For College/University Students, Faculty & Researchers in Computer Science and AI Curated and hosted by Prof. K. R. Chowdhary

Former Scientist, Bhabha Atomic Research Centre (BARC), Mumbai • Former Professor & Head, Department of Computer Science, MBM Engineering College, Jai Narain Vyas University, Jodhpur

Prof. K. R. Chowdhary

Fundamentals of Artificial Intelligence

Fundamentals of Artificial Intelligence by Prof. K. R. Chowdhary is published by Springer Nature. This page introduces the book and provides a guide to its 21 chapters, summarising their principal topics and linking directly to the corresponding chapter pages on Springer Nature.

The book covers foundational concepts and methods of Artificial Intelligence, from logic, knowledge representation, and search to machine learning, planning, intelligent agents, data mining, natural language processing, speech recognition, and machine vision. The chapter guide is intended to help students, faculty members, researchers, and other readers identify topics relevant to their study or research.

For the complete book, publication details, and available access options, visit the official Springer Nature book page.

Springer Nature: View the Complete Book →

Topics Covered in the Book

The chapters introduce core AI principles and computational techniques, then explore their use in reasoning, learning, planning, language, speech, information retrieval, and vision.

Book Information

Title: Fundamentals of Artificial Intelligence
Author: Prof. K. R. Chowdhary
Publisher: Springer Nature

The book provides a broad introduction to the foundations, representations, reasoning methods, search strategies, learning techniques, and applications of Artificial Intelligence. Its chapters can be consulted in sequence for a structured overview or individually when exploring a particular topic.

View the book at Springer Nature

Chapter Guide

The following guide lists the book's chapters in order, with a concise summary of the topics addressed in each chapter. Select a chapter link to view its page on Springer Nature.

Chapters and Topics

Module 1: Foundations of Artificial Intelligence

Chapter 1: Introduction to Artificial Intelligence

Introduction to Artificial Intelligence, intelligent systems, history, goals of AI, the Turing Test, symbol systems, knowledge representation, engineering applications, and future directions of Artificial Intelligence.

Springer Chapter 1

Module 2: Logic and Automated Reasoning

Chapter 2: Logic and Reasoning Patterns

Logical foundations of AI including propositional logic, syntax, semantics, reasoning, semantic tableaux, normal forms, resolution, and non-monotonic reasoning.

Springer Chapter 2

Chapter 3: First Order Predicate Logic

Predicate logic, quantifiers, clause forms, unification, resolution theorem proving, Herbrand universe, most general unifier, and knowledge representation.

Springer Chapter 3

Module 3: Rule-Based Systems and Logic Programming

Chapter 4: Rule-Based Reasoning

Forward and backward chaining, inference engines, rule selection, model-based reasoning, case-based reasoning, and expert systems.

Springer Chapter 4

Chapter 5: Logic Programming and Prolog

Logic programming, facts, rules, recursion, control strategy, Prolog interpreters, and Artificial Intelligence programming examples.

Springer Chapter 5

Module 4: Knowledge Representation

Chapter 6: Real-World Knowledge Representation and Reasoning

Taxonomies, ontologies, commonsense reasoning, default reasoning, action and change, situation calculus, and real-world knowledge.

Springer Chapter 6

Chapter 7: Networks-Based Representation

Semantic networks, conceptual graphs, frames, description logic, conceptual dependency, and scripts.

Springer Chapter 7

Module 5: State Space and Heuristic Search

Chapter 8: State Space Search

State-space representation, breadth-first search, depth-first search, iterative deepening, bidirectional search, and complexity analysis.

Springer Chapter 8

Chapter 9: Heuristic Search

Hill climbing, best-first search, A* search, simulated annealing, genetic algorithms, and heuristic optimization.

Springer Chapter 9

Module 6: Constraint Satisfaction and Game Playing

Chapter 10: Constraint Satisfaction Problems

Constraint graphs, backtracking, constraint propagation, generate-and-test algorithms, cryptarithmetic, and CSP applications.

Springer Chapter 10

Chapter 11: Adversarial Search and Game Theory

Game theory, minimax search, alpha-beta pruning, game strategies, zero-sum games, and adversarial search.

Springer Chapter 11

Module 7: Reasoning Under Uncertainty

Chapter 12: Reasoning in Uncertain Environments

Probability theory, Bayesian reasoning, Bayesian networks, Dempster-Shafer theory, fuzzy sets, and fuzzy inference.

Springer Chapter 12

Module 8: Machine Learning

Chapter 13: Machine Learning

Learning systems, supervised and unsupervised learning, decision trees, inductive learning, reinforcement learning, analogy, explanation-based learning, and applications.

Springer Chapter 13

Chapter 14: Statistical Machine Learning

Support Vector Machines, k-nearest neighbours, Naive Bayes classifiers, artificial neural networks, deep learning, and instance-based learning.

Springer Chapter 14

Module 9: Automated Planning and Intelligent Agents

Chapter 15: Automated Planning

Classical planning, STRIPS, planning graphs, partial-order planning, hierarchical planning, planning languages, and multi-agent planning.

Springer Chapter 15

Chapter 16: Intelligent Agents

Agent architectures, autonomous agents, mobile agents, communication languages, coordination, cooperation, and coalition formation.

Springer Chapter 16

Module 10: Data Mining

Chapter 17: Data Mining

Knowledge discovery from large databases, classification, clustering, association rules, sequential pattern mining, and scientific applications.

Springer Chapter 17

Module 11: Information Retrieval and Web Intelligence

Chapter 18: Information Retrieval

Vector space models, probabilistic retrieval, indexing, query expansion, semantic web, distributed information retrieval, and Bayesian methods.

Springer Chapter 18

Module 12: Natural Language Processing and Speech Recognition

Chapter 19: Natural Language Processing

Natural language understanding, grammars, parsing, information extraction, question answering, commonsense reasoning, and NLP tools.

Springer Chapter 19

Chapter 20: Automatic Speech Recognition

Speech recognition processes, language and acoustic models, Hidden Markov Models, Kaldi, CMU-Sphinx, HTK, and DeepSpeech.

Springer Chapter 20

Module 13: Computer Vision

Chapter 21: Machine Vision

Image understanding, computer vision, object recognition, 3-D reconstruction, object tracking, robot vision, and vision applications.

Springer Chapter 21

Using This Chapter Guide

This page is a guide to the contents of Fundamentals of Artificial Intelligence, not a replacement for the book. The summaries highlight the principal subjects covered in each chapter; the Springer Nature links lead to the relevant chapter pages, where publication information and available chapter access are provided.

For a comprehensive treatment, examples, illustrations, and the book's full explanations, consult the published text.

Related Areas of Artificial Intelligence

Artificial Intelligence is a broad and rapidly evolving field that intersects with many areas of Computer Science. The book covers classical AI foundations and several areas that have developed into major fields of research and application.

Beyond the topics covered in the book, contemporary developments include machine learning, natural language technologies, generative AI, and large language models.

Access the Book

The complete text, publication details, and available access options for Fundamentals of Artificial Intelligence are available through Springer Nature.

Springer Book: Fundamentals of Artificial Intelligence →

Visit My Amazon Author Page →

Related Computer Science Resources


Feedback and Comments