What is Artificial Intelligence? edit
John McCarthy (who coined the term, as well as inventing Lisp and other accomplishments) attempts to answer this question at [1].Another introductory document is "The Outsider's Guide to Artificial Intelligence" [2].This page gives pointers to useful general resources for Tcl programmers interested in Artificial Intelligence (or AI), while the Category AI can be used to find pages on this wiki related to the subject.Topics edit
A rough collection of topics more-or-less relevant to AI:- Decision Trees
- Neural Networks and Hopfield Networks
- Cellular Automata and Artificial Life
- Genetic Algorithms and Genetic Programming
- State Space Searching in Tcl, Heuristic Searches, Searching A Star in Space
- Playing Predicate Logic and Unification
- Expert Systems and Reasoning with rules
- Logic Programming and Playing Prolog
- Functional Programming and Playing Lisp/Scheme
- Frames, Semantic Networks and Object Oriented Programming
- Bayesian Networks
- Fuzzy Logic
- Intelligent Agents
Applications and Software edit
Some applications of AI on this wiki include:- Solving cryptarithms
- Solving cryptograms
- Speech Recognition
- NLP for a Knowledge Database
- Handwriting Word Recognizer
Websites edit
- AAAI's AI Topics page: http://www.aaai.org/AITopics/
- The CMU AI Repository: http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/0.html
- A comprehensive directory of "AI on the Web" by the authors of BOOK Artificial Intelligence: A Modern Approach: http://aima.cs.berkeley.edu/ai.html
- An AI Wiki: http://www.ifi.unizh.ch/ailab/aiwiki/aiw.cgi
Books edit
Books can be found by cross-referencing Category AI and Category Book (manually, alas). Probably the best undergraduate-level textbook is BOOK Artificial Intelligence: A Modern Approach by Russell/Norvig.Organisations edit
- The American Association for Artificial Intelligence (AAAI): http://www.aaai.org/
- The ACM has a Special Interest Group on AI (SIGART): http://www.acm.org/sigart/
- The European Coordinating Committee for Artificial Intelligence (ECCAI): http://www.eccai.org/
- (UK) Society for the Study of Artificial Intelligence and the Simulation of Behaviour (SSAISB): http://www.aisb.org.uk/
Conferences and Journals edit
- International Joint Conferences on Artificial Intelligence (IJCAI): http://www.ijcai.org/
- AAAI Conferences: http://aaai.org/Conferences/conferences.html
- Journal of Artificial Intelligence Research (JAIR): http://www.jair.org/ (online, free).
- Artificial Intelligence: [3] (subscription required).
- Listing of AI Journals: http://cygnus.uta.edu/journals.html and http://www.cs.iastate.edu/~honavar/aijournals.html
