AI Horizon: Intelligence and Reason in Computers
Introduction Home Essays Resources Contact Info
Essays
  Basic CS
General AI
Chess AI
Go AI

Resources
  Source Code
Books
Links

Other
  Code Journal
Site Updates

 
This tip submitted by Alex Allain on 2005-09-11. It has been viewed 5929 times.
Rating of 3.5000 with 52 votes

Do you need results or explanations?

When considering which algorithm to choose for solvinga problem, think not only about the accuracy of each algorithm, but how easy it is to interpret the results! For instance, a neural network will spit back an answer without giving you any explanation at all. On the other hand, an expert system might be able to provide the exact sequence of logical inferences that took place to yield the result.

Sometimes understanding the reason for the answer that the system gives you is as important as getting an answer. This can happen if you are using the algorithm as a tool for analysis--to give you a starting point for further work, rather than to give you the be-all and end-all answer.




More tips


Add a tip!

Would you like to use this script on your site for only $10? Email me to set up a purchase.