Artificial Intelligence using C

Herbert Schildt

Publisher: McGraw-Hill, 1987, 412 pages

ISBN: 0-07-881255-0

Keywords: Programming

Last modified: June 30, 2021, 8:24 p.m.

With Herbert Schildt's newest book, you can add a powerful dimension to your C programs — artificial intelligence.

Schildt, a programming expert and author of seven Osborne books, shows C programmers how to use AI techniques that have traditionally been implemented with Prolog and LISP.

You'll utilize AI for

  • Vision
  • Pattern recognition
  • Robotics
  • Machine learning
  • Logic
  • Problem solving
  • Natural language processing

Each chapter develops practical examples that can be used in the construction of AI applications.

If you are building expert systems in C, this book contains a complete expert system that can be easily adapted to your needs. And Schildt provides valuable insights for even greater command of the systems you create.

  1. Artificial Intelligence: A Quick Overview
    • A Short History of AI
    • Can Computers Think?
    • Defining Machine Intelligence
    • AI's Major Topics
    • Why Use C for AI Programming
    • Databases, Backtracking, and List Processing
  2. Problem Solving: The Search for Solutions
    • Representation and terminology
    • Combinatorial Explosions
    • Search Techniques
    • Evaluating a Search
    • The Depth-First Search Technique
    • The Breadth-First Search Technique
    • Adding Heuristics
    • The Hill-Climbing Search Technique
    • The Least-Cost Search Technique
    • Choosing a Search Technique
    • Finding Multiple Solutions
    • Finding the Optimal Solution
    • Back to the Missing Keys
  3. Expert Systems
    • What Is an Expert System?
    • How Expert Systems Work
    • Creating a General-Purpose Expert System
    • A More Sophisticated Version
    • Knowledge Engineering
  4. Natural-Language Processing
    • What Is Natural-Language Processing?
    • Approaches to Natural-Language Processing
    • Restricting Language
    • The State-Machine NLP Parser
    • The Context-Free Recursive-Descent NLP Parser
    • The Noise-Disposal Parser
  5. Vision and Pattern Recognition
    • Filtering, Contrast, and Shading
    • Two-Dimensional Systems
    • Three-Dimensional Systems
    • Common Recognition Problems
    • Two-Dimensional Pattern Recognition
    • Generalized Systems
  6. Robotics
    • Robot Arms
    • The Industrial Robot
    • Autonomous Robots
    • Creating a Robot Simulator
  7. Machine Learning
    • Two Kinds of Learning
    • How Class Descriptions Are Learned
    • Knowledge Representation
    • Implementing the Hot-and-Near-Miss Procedure
  8. Logic and Uncertainty
    • Logic
    • Uncertainty
    • Fuzzy Logic
    • Probabilistic Systems
  9. Appearing Human
    • Trickery?
    • What Good Is It?
    • Human Versus Machine
    • Going to the Doctor
    • Implications of Humanlike Computers
  1. A Review of C
    • The origins of C
    • C as a Structured Language
    • A Brief Review
    • Statement Summary
    • The C Preprocessor
    • The C Standard Library


Artificial Intelligence using C

Reviewed by Roland Buresund

Excrement * (1 out of 10)

Last modified: May 21, 2007, 2:54 a.m.

This is not an especially intelligent book. Please put it out of its misery. RIP.


There are currently no comments

New Comment


required (not published)