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

Reviews

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.

Comments

There are currently no comments

New Comment

required

required (not published)

optional

required

captcha

required