Chapter 1, Introduction to Artificial Intelligence and Java, introduces artificial intelligence. It gives a very brief introduction to artificial intelligence, and how we can install and work with Java.
Chapter 2, Exploring Search Algorithms, will introduces two basic search techniques—Dijkstra's algorithm and the A* algorithm.
Chapter 3, AI Games and Rule-Based System, discusses game playing, how game playing works, how we can implement game playing in Java, what rule-based systems are, how we can implement a rule-based system, and how we can perform interfacing with rule-based systems in Java. We'll implement a rule-based system in Prolog and we'll perform the interfacing of Prolog with Java.
Chapter 4, Interfacing with Weka, discusses how to interact with Weka and how to perform interfacing with Weka, so the chapter covers how to download Weka and how to work with datasets.
Chapter 5, Handling Attributes, explains how to handle attributes while developing different kinds of classifiers and clusters. We'll also learn about different techniques for filtering attributes.
Chapter 6, Supervised Learning, shows how supervised models are trained, how we can develop a classifier, how we can perform evaluation on a classifier, and how we can make predictions on a classifier.
Chapter 7, Semi-Supervised and Unsupervised Learning, explains the differences between a supervised learning model and a semi-supervised learning model, and we'll implement a semi-supervised model.