Engineering & Transportation
Buy New
$53.96
Qty:1
  • List Price: $59.95
  • Save: $5.99 (10%)
Usually ships within 1 to 2 months.
Ships from and sold by Amazon.com.
Gift-wrap available.
Trade in your item
Get a $6.91
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

AI Application Programming (Charles River Media Programming) Paperback – June 3, 2005


See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
$53.96
$53.96 $19.56


Frequently Bought Together

AI Application Programming (Charles River Media Programming) + Programming Game AI By Example (Wordware Game Developers Library)
Price for both: $85.37

One of these items ships sooner than the other.

Buy the selected items together

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Charles River Media Programming
  • Paperback: 496 pages
  • Publisher: Cengage Learning; 2 edition (June 3, 2005)
  • Language: English
  • ISBN-10: 1584504218
  • ISBN-13: 978-1584504214
  • Product Dimensions: 1.2 x 7.3 x 9.1 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (20 customer reviews)
  • Amazon Best Sellers Rank: #639,255 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

M. Tim Jones is an embedded software architect and the author of numerous books, including AI Application Programming, Second Edition (Charles River Media), BSD Sockets Programming from a Multilanguage Perspective (Charles River Media), Artifi cial Intelligence: A Systems Approach, and many articles on a variety of technical subjects. His engineering background ranges from the development of kernels for geosynchronous spacecraft to embedded systems architecture and networking protocols development. Tim is a consultant engineer for Emulex Corp. in Longmont, Colorado.

More About the Author

I'm M. Tim Jones, embedded firmware engineer and author. My interests include artificial intelligence, networking protocols and embedded Linux.

I started my career in 1984, building onboard firmware for geosynchronous communications satellites, and today develop protocol firmware for embedded networking and storage products at Emulex, Corp.

Customer Reviews

4.4 out of 5 stars
5 star
14
4 star
2
3 star
2
2 star
2
1 star
0
See all 20 customer reviews
It is the best introductory book on AI.
Anonymous
So, I was thrilled when I saw that in 2005, Mr. Jones had released a second edition of his excellent book.
Sara Morgan Rea
Algorithms for all topics are written very clearly, and the code is transparent.
Pavel

Most Helpful Customer Reviews

22 of 23 people found the following review helpful By T. Fitzpatrick on January 5, 2004
Format: Paperback
I enjoyed working through this text, but not without some re-visiting of my calculus classes and trigonometry brush-ups.
All in all a very good book, and also a great Graduate level reference for the inner workings of actual Artificial Intelligence algorithms.
If you are well prepared, this book is to the point, and well worth the read. Prepare for a visit to College-level Physics theorems, as many algorithms given require a working knowledge of the advanced principles of the science.
Hope this helps-
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
22 of 24 people found the following review helpful By calvinnme HALL OF FAMETOP 1000 REVIEWERVINE VOICE on January 20, 2006
Format: Paperback
Scientists started the field of AI research in the 1950's with the now largely failed quest to produce machines that think. However, they did open the door to making improved individual products that can "learn" how to do their limited jobs better, and they also opened the door to the use of AI in games and in recommender systems such as you see here on Amazon.
This book is the second edition of the successful book by Tim Jones on different facets of AI, how they can be used, and how to write programs that implement the necessary algorithms. The book begins with a short but insightful chapter on the history of AI, followed by a series of chapters, each covering a specific AI technique. The last chapter covers the state of AI today. Each chapter begins with a short description of the technique covered, sometimes including parallels to the real world that are behind the algorithmic choices of the technique. Next, the algorithm is described, and a sample implementation is given and discussed. Last, the author presents examples of problems that can be solved by the given technique. This book basically replaces the first edition, as everything in that book is in this one plus the A* pathfinding algorithm, particle swarm optimization, classifier systems, reinforcement learning, and natural language processing. For several of the techniques variations and tuning opportunities are presented, allowing the reader/programmer to easily adapt the technique to a different problem of a similar type. There are also plenty of illustrations and diagrams, making the material easier to absorb. I highly recommend that you purchase this second edition, even if you already have the first edition. It is a worthwhile upgrade.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
18 of 20 people found the following review helpful By Oliver on September 14, 2006
Format: Paperback Verified Purchase
Most of other reviewer think highly of this book. I also agree, to a certain extent, that the book's is valuable and fill in the gap between "talks" and "walks".

However, there are two things I have to point out: One, the editing/basic correctness check of this book is kinda terrible. For example, P72 on Particle Swarm Optimization, the 4.2 formula is obviously WRONG and not consistent with the rest of discussion. Also on P74, the position vector calculation is wrong as well: it also seems the author/editor cut & copy two blocks of text.

Second, I don't like is the lack of explaination on certain important notations and equations, which is very important to be at least "self-contained" for such a "cover everything" book. For example, P210 on reinforcement learning, Equation 9.2 has a general explaination of what it is, but non of those notation/symbols in the equation make sense in the context.

So, in general, be aware its pro and cons.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By A Customer on November 21, 2003
Format: Paperback
Re the comments below, I contact the publisher on the Internet and ask if they had a erratum sheet. In less than a day, a copy was sent to me, and they also have those sheets onsite for most of their publications. Additionally, a second edition was released in October which corrected the identifiable errors. A class act in my opinion.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
31 of 41 people found the following review helpful By Dr. Lee D. Carlson HALL OF FAMEVINE VOICE on September 13, 2003
Format: Paperback Verified Purchase
Artificial intelligence has grown by leaps and bounds in the last 50 years, but during this time it has also seen a lot of valleys and backwashes, especially in the field of robotics. The unrelenting obsession, driven mostly by military needs, for creating autonomous thinking robots has met with considerable disappointment in the last few decades. This has caused some researchers to distance themselves from the words "artifical intelligence" in order to regain the confidence of funding sources. Thus one hears the words "computational intelligence" or "cognitive science" to describe the field. But sometimes words can accurately describe concepts or properties even they were chosen somewhat cavilierly. "Computational intelligence" could thus be viewed as that branch of artificial intelligence which primarily deals with algorithms designed to deal with large amounts of data, finding interesting and nontrivial patterns thereof.
The content of this book could be viewed as a collection of algorithms in computational intelligence, but also includes topics not usually included in this classification, such as intelligent agents. Indeed, the concept of intelligent agents that the author discusses in the last chapter of the book draws on what he has done before it. The techniques and algorithms that he discusses in these chapters, such as neural networks, genetic algorithms, fuzzy logic, decision trees, and natural language processing, supply the decision-making capabilities for the intelligent agents. These intelligent agents can be viewed as a step towards resolving one of the major issues in artificial intelligence, namely of constructing intelligent software or machines that work in more than one domain.
Read more ›
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?