Artificial Intelligence
- Syllabus
- Calendar
- Artificial Intelligence: A Modern Approach--home page of our text
- Project #1
-
- Isola.tar --Isola sources
- Applet Example
- Tournament Example
- Original Game Package --original version for the curious
- Original Yun Xu Player
- Yelena.java --by Fedor
- Hope classes
- Sun's Java 5.0 BitSet API
- Bitwise Optimization in Java: Bitfields, Bitboards, and Beyond --Glen Pepicelli
- Hope3.java
- Old AI course
- Connectionism -- from the Stanford Encyclopedia of Philosophy
-
Information Inspiration -- by Luciano Floridi

- Philosophy and the Scientific Image of Man -- Wilfrid Sellars (rough scan)
- Can a Bayesian Spam Filter Play Chess? -- courtesy of Andrew.
- Eliza, Alice, and iGod --chatBots
- Edge detection via multi-flash Imaging -- courtesy of Ben.
- Java Applets for Neural Networks and Artificial Life--from the ALife site.
- Examples
Chess Programming
|
![]() |
Neural Networks
- JavaNNS--simulator for Windows, OS X, Linux
- SNNS--parent of JavaNNS
- Simbrain--another Java neural network simulator
- SigmaPi--an X11 neural network simulator
- Temporal Difference Learning and TD-Gammon--classic article by Gerald Tesauro
- DemoGNG--Competitive learning applet
- NEuroNet
- Reinforcement Learning Tutorial (.pdf)
- NeuroChess--neural network evaluation function--also links to Sal and Morph
- Four Cool Ways to Use Neural Networks in Games
Updated November, 2007
