Machine Learning and AI book

The Ultimate AI Primer

AI is handled superbly in this AI textbook..Artificial Intelligence: A Modern Approach (On Amazon).  This book teaches the art and science Artificial Intelligence at the graduate level.  It's a great read for the developer wanting to add that edge to his programming skills.   It's done in a language agnostic way which presents the algorithms as pseudo code. It's left to the developer to come up with an implementation, but what you learn is priceless.

Implementation

I've been studying this book for over a year now.  About 6-months into it, I actually used what I learned in a production application.  The problem at hand was to sort a list addresses (lat/long) by the shortest possible path between them for a mapping application.  This was done to minimize travel distance and fuel cost for field personnel as they perform on-site service. The problem was solved using a variant of the traveling salesman algorithm and a node based path costing algorithm. I created these algorithms from knowledge gained in this book, so I can truly attest to it's value.  This system has become a valuable time saver that the business now uses daily.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by: mcstar
Posted on: 8/27/2008 at 2:36 AM
Categories: Artificial Intelligence
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (3) | Post RSSRSS comment feed

Comments

Add comment


(Will show your Gravatar icon)  

  Country flag

biuquote
  • Comment
  • Preview
Loading



Tag cloud

    About the author

    I've been a software desinger and developer for over ten years, for the last 8 I've worked in corporate IT.  Recently I've become aware that my youthful desire to program has been suppressed by the needs of my job.  Originally, I had an intense desire to design more intelligent solutions and this desire spurred me to learn to program.  Early on, it was my interest in AI that got me in to the software industry, but due to the demands of Corporate IT, much of the work I acutally do tends to be in the UI/CRUD/Framework area.  This blog is intended to focus discussion about the use of Artificial Intelligence programming techniques and algorithms in the business world.

    It's apparent to me that more intelligent designs could go a long way towards assisting users in making faster, better decisions.  How though do we integrate AI algorithms into the coporate world?  How can we get users used to interacting with smarter algorithms?  Much of what IT programming does today is centered around displaying and editing data.  Can we build Intelligence into our frameworks that is more aware and capable of delivering data in more useful ways?  Can we build Intelligence into capacity and load planning that will prevent the kinds of failures systems are prone to under heavy use? 

    This blog will explore these ideas and discuss AI that is actually in use in various business applications.

    Page List