Amazon cover image
Image from Amazon.com

Artificial intelligence: concepts and applications

By: Goel, LavikaMaterial type: TextTextPublication details: New Delhi Wiley India Pvt. Ltd. 2022 Description: xxi, 755 pISBN: 9788126519934Subject(s): Artificial intelligence | Artificial intelligence--Study and teaching | Artificial intelligence--Data processingDDC classification: 006.3 Summary: Artificial Intelligence: Concepts and Applications is a comprehensive discourse on the fundamental principles and concepts that lead to building artificially intelligent programs. It details the wide range of possible application areas where artificial intelligence can be used. The concepts of heuristic search and development of meta-heuristic algorithms has led a far way towards the development of computational intelligence algorithms and nature inspired algorithms that have been used in a variety of problem solving methods.
List(s) this item appears in: Non Fiction
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Collection Call number Copy number Status Date due Barcode
Book Book Indian Institute of Management LRC
General Stacks
IT & Decisions Sciences 006.3 GOE (Browse shelf(Opens below)) 1 Available 004833

Preface

Acknowledgments

About the Author

List of Video Content



PART I Foundations of Artificial Intelligence

Chapter 1 Basics of Artificial Intelligence

1.1 What is Artificial Intelligence?

1.2 Definition of Artificial Intelligence Through Problems

1.3 History of Artificial Intelligence

1.4 Artificial Intelligence – Problems and Techniques

1.5 Production Systems

1.6 Shift in Focus of AI Towards Providing Smarter Solutions



Chapter 2 Problem Solving Methods in Artificial Intelligence

2.1 Introduction

2.2 State Space Search

2.3 Production System

2.4 Problem Characteristics

2.5 Control Strategy

2.6 Issues in the Design of Search Programs

2.7 Search Strategies

2.8 Advanced Problems



Chapter 3 Informed and Uninformed Search Strategies

3.1 Introduction

3.2 Generate-and-Test Method

3.3 Hill Climbing Method

3.4 Best First Search and A* Search

3.5 Means End Analysis

3.6 Intelligent Agents and Environment

3.7 Problem Reduction, AO* Algorithm

3.8 Constraint Satisfaction with Inference, Backtracking, and Local Search

3.9 Local Search Algorithms and Optimization Problems

3.10 Local Search in Continuous Spaces



Chapter 4 Knowledge Representation

4.1 Introduction

4.2 Ontologies, Objects, and Events

4.3 Representations and Mappings

4.4 Approaches to Knowledge Representation

4.5 Forward versus Backward Chaining

4.6 Matching and Control Knowledge

4.7 Slot and Filler Structures

4.8 Issues in Knowledge Representation

4.9 Developments in the Field of Knowledge Representation



PART II Basics of Machine Learning



Chapter 5 Neural Networks and Applications

5.1 Introduction

5.2 Learning in Neural Networks

5.3 Choosing Cost Function

5.4 Types of Learning

5.5 Recurrent Neural Network

5.6 Back-propagation

5.7 Convolutional Neural Networks and Deep Neural Networks

5.8 Applications of Neural Networks

5.9 Challenges in Neural Networks



Chapter 6 Fuzzy Logic and Applications

6.1 Introduction

6.2 Set Theory

6.3 Fuzzy Set Theory

6.4 Terminology Associated with Fuzzy Sets

6.5 Fuzzification and Defuzzification

6.6 Formation of Fuzzy Rules

6.7 Fuzzy Logic Inference System

6.8 Fuzzy Database and Queries

6.9 Fuzzy Logic Control System

6.10 Fuzzy Inference Processing: Mamdani and Sugeno

6.11 Adaptive Neuro-Fuzzy Inference System

6.12 Applications



Chapter 7 Statistical Machine Learning

7.1 Introduction

7.2 Probability Axioms

7.3 Bayes’ Rule

7.4 Bayesian Network

7.5 Dynamic Bayesian Networks

7.6 Hidden Markov Model

7.7 Probabilistic Reasoning

7.8 Certainty Factor Theory

7.9 Dempster–Shafer Theory



Chapter 8 Decision Processes and Reinforcement Learning

8.1 What is Learning?

8.2 Forms of Learning

8.3 Learning Decision Trees

8.4 Theory of Learning

8.5 Learning by Examples

8.6 Inductive Learning

8.7 Explanation-Based Learning

8.8 Regression and Classification with Linear Models

8.9 Artificial Neural Networks

8.10 Parametric Models

8.11 Non-Parametric Models

8.12 Support Vector Machines

8.13 Ensemble Learning

8.14 Statistical Learning

8.15 Reinforcement Learning

8.16 Applications of Reinforcement Learning



Chapter 9 Classification Problems in Machine Learning

9.1 Utility Theory

9.2 Multi-Attribute Utility Function

9.3 Decision Network

9.4 Value of Information

9.5 Decision-Theoretic Expert Systems

9.6 Sequential Decision Problems

9.7 Multiple Agent Solution: Game Theory

9.8 Mechanism Design

9.9 Modern Approaches to Classification



PART III Applications of Artificial Intelligence



Chapter 10 Game Playing

10.1 Introduction

10.2 Minimax Search Procedure

10.3 Alpha–Beta Cutoff

10.4 Imperfect Real-Time Decisions

10.5 Stochastic Games

10.6 State-of-the-Art Game Programs

10.7 Modern Examples



Chapter 11 Text Analysis and Mining

11.1 Introduction

11.2 Language Models

11.3 Text Classification

11.4 Information Retrieval

11.5 Information Extraction

11.6 Phrase Structure Grammar

11.7 Syntactic Processing

11.8 Augmented Grammars and Semantic Analysis

11.9 Discourse and Pragmatic Processing

11.10 Statistical Natural Language Processing

11.11 Cross-Lingual Natural Language Processing

11.12 Spell Checking

11.13 Speech Recognition

11.14 Use of Python’s NLTK Library in Modern Text Mining Applications

11.15 Case Study: Sentiment Analysis of User Comments on Social Networking Website Twitter using Machine Learning



Chapter 12 Expert Systems and Applications

12.1 Expert System

12.2 Knowledge Representation

12.3 Expert System Shells

12.4 Knowledge Acquisition of an Expert System

12.5 Applications of Expert Systems

12.6 Examples of Expert Systems

12.7 Problem Solving Examples



PART IV Logic in Artificial Intelligence



Chapter 13 First-Order Logic

13.1 Introduction

13.2 Propositional Logic

13.3 First-Order Logic



Chapter 14 Prolog

14.1 Introduction

14.2 Logic Programming: Symbolic Logic, Clausal Form

14.3 Converting English to Prolog Facts and Rules

14.4 Prolog Terminology

14.5 Variables and Arithmetic Operators

14.6 Inference Process of Prolog

14.7 Tracing Model of Execution

14.8 List Structures

14.9 Operations on List

14.10 Drawbacks of Prolog

14.11 Applications of Logic Programming



Chapter 15 Modern Artificial Intelligence Languages and Tools

15.1 Python

15.2 MATLAB

15.3 R



PART V Trends in Machine Learning



Chapter 16 Concepts in Machine Learning

16.1 Introduction

16.2 Approaches to Machine Learning

16.3 Building Efficient Machine Learning Systems

16.4 Reasons for Sudden Spurt in Use of Machine Learning

16.5 Artificial Intelligence versus Machine Learning

16.6 Taxonomy of Machine Learning Based Techniques

16.7 List of Machine Learning Softwares



Chapter 17 Advanced Topics in Machine Learning

17.1 Introduction

17.2 Artificial Immune System

17.3 Swarm Intelligence

17.4 Geoscience-Based Techniques

17.5 Selection of Suitable Technique Based on Problem Characteristics

17.6 Performance Validation of Intelligent Systems Using Statistics

17.7 Applied Machine Learning



Appendix A Project Work

Appendix B Multiple-Choice Questions and Answers

Appendix C Interview Questions and Answers

Appendix D Bibliography

Index

Artificial Intelligence: Concepts and Applications is a comprehensive discourse on the fundamental principles and concepts that lead to building artificially intelligent programs. It details the wide range of possible application areas where artificial intelligence can be used. The concepts of heuristic search and development of meta-heuristic algorithms has led a far way towards the development of computational intelligence algorithms and nature inspired algorithms that have been used in a variety of problem solving methods.

There are no comments on this title.

to post a comment.

©2019-2020 Learning Resource Centre, Indian Institute of Management Bodhgaya

Powered by Koha