PDA

View Full Version : (mini)Resource center.



tanffn
06-06-2006, 07:53 AM
I thought I should get this thing started, the list is quite short and with many old links.. but they are all good 8)
:arrow: Please add any url you think will be helpful for an AI-PGD.

AI related web sites

AI-Junkie
http://ai-junkie.com

Easy to understand tutorial in various subjects, including Delphi example conversions.
Last tutorial added Oct/2004.
Dormant forums.

AI-Depot
http://www.ai-depot.com/

Contains a lot of good tutorials and essays.
Offically closed/suspened.
Dormant forums.

Generation5
http://www.generation5.org

Contains a lot of good tutorial categorized in various fields.
Last update June/2005
Dormant forums.

AI on the Web
http://www.cs.berkeley.edu/~russell/ai.html

Massive collection of links with information on Artificial Intelligence.
Sep/2004

Libraries

NEAT (NeuroEvolution of Augmenting Topologies)
http://www.cs.ucf.edu/~kstanley/neat.html
http://groups.yahoo.com/group/neat/

DelphiNEAT
http://www.cambrianlabs.com/mattias/DelphiNEAT/

Open Source Computer Vision Library
The title says it all.
http://www.intel.com/technology/computing/opencv/index.htm
http://www.yahoogroups.com/group/OpenCV

savage
06-06-2006, 08:03 AM
Looks fairly comprehensive.

tanffn
06-06-2006, 08:18 AM
Looks fairly comprehensive.

Yeah, but there is always room for one more! so come on pepole post! :)

(I even added the url you sent me a few days ago, didn't try the lib yet, only been reading the pps)

WILL
06-06-2006, 12:49 PM
Oh ok well if you insist. ;)

More Sites:

AIWisdom.com (http://www.aiwisdom.com/)
This site was setup by Steve Rabin who currently works for Nintendo of America and was chief editor of the 'AI Game Programming Wisdom' series and worked on the 'Game Programming Gems' series aswell.

Game AI Page (http://www.gameai.com/)
Not a very nice looking site, but it does cataloge a TON of information.

AIGameDev.com (http://aigamedev.com/Index.html)
Support site for the book 'AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors' by Alex J. Champandard who is lead programer for a project called F.E.A.R. (http://fear.sourceforge.net/) (Flexible Embodied Animat aRchitecture) -- "...an open source game AI framework for creating synthetic creatures."

Books & Articles:

Training Hidden Markov Model/Artificial Neural Network (HMM/ANN) Hybrids for Automatic Speech Recognition (ASR) (http://cslu.cse.ogi.edu/tutordemos/nnet_training/tutorial.html) by John-Paul Hosom, Jacques de Villiers, Ron Cole, Mark Fanty, Johan Schalkwyk, Yonghong Yan & Wei Wei
Updated just last Feb. this year. Would be nice to see a Pascal library based on something like this. :)

Implementing a Blackboard-like System for Squad-Level Combat AI Part I: Introduction and Structure (http://www.gamedev.net/reference/programming/features/blackboard1/)
Self explanitory. There sadly was no part 2. :?

'Vehicle Control with Neural Networks' (http://www.gamedev.net/reference/programming/features/vehiclenn/) by Philippe Kunzle

'Reinforcement Learning: An Introduction' (http://www.cs.ualberta.ca/~sutton/book/the-book.html) by Richard S. Sutton & Andrew G. Barto
"This introductory textbook on reinforcement learning is targeted toward engineers and scientists in artificial intelligence, operations research, neural networks, and control systems, and we hope it will also be of interest to psychologists and neuroscientists."
Has Russian and Japanese versions AND has an available FREE HTML copy oneline.

Interesting Projects:

ANNEvolve: Evolution of Artificial Neural Networks (http://annevolve.sourceforge.net/)
"The long term goal is to advance our level of understanding about simulated evolution as a means to configure and optimize Artificial Neural Nets (ANNs). The medium term goal is to apply our methods to a series of interesting problems."

NERO (http://www.nerogame.org/) (Neuro-Evolving Robotic Operatives)
"Neuro-Evolving Robotic Operatives, or NERO for short, is a unique computer game that lets you play with adapting intelligent agents hands-on. Evolve your own robot army by tuning their artificial brains for challenging tasks, then pit them against your friends' teams in online competitions!" A really cool University made project that uses rtNEAT (http://nn.cs.utexas.edu/keyword?rtneat) which is based off of the original NEAT source code.

tanffn
07-06-2006, 10:22 AM
:thumbup: Great links WILL!
You forgot the link for 'Reinforcement Learning: An Introduction'.

:think: Can it be we're the only two who will post any links?

jdarling
07-06-2006, 12:57 PM
Here are my additions, some I believe may be posted, but I'm copying and pasting my AI bookmarks folder :)

The Game AI Page: AI Software Solutions (http://www.gameai.com/software.html#PATHFINDING")

Neural Networks
Fast Artificial Neural Network Library (http://leenissen.dk/fann/)
neural network software (http://www.philbrierley.com/code.html)
Instantaneously trained neural networks - Wikipedia, the free encyclopedia (http://en.wikipedia.org/wiki/Instantaneously_trained_neural_networks)
Introduction to Machine Learning (http://ai.stanford.edu/people/nilsson/mlbook.html)
Flocking
riversoftavg Flocking Comps Download (http://www.riversoftavg.com/downloads.htm")
Natural Language Recog
Computational Linguistics - The MIT Press (http://mitpress.mit.edu/catalog/item/default.asp?ttype=4&tid=10)
WordNet - Princeton University Cognitive Science Laboratory (http://wordnet.princeton.edu/)

More to come later as I find my other AI bookmarks :). Personally FANN is a great tool to utilize, even if it was written in C :).

WILL
08-06-2006, 11:36 PM
[quote="tanffn"]You forgot the ]

Ok, fixed it. I had to go back to edit it once or twice, perhaps it didn't save. :roll:

Well tanffn, looks like you and I are the 'Gurus' of the AI forums here. ;)

jdarling
09-06-2006, 01:25 PM
Well tanffn, looks like you and I are the 'Gurus' of the AI forums here. ;)

Just because you know more links doesn't make you the Gurus :). I really wish I could find copies of my tutorials on AI in Delphi :( I'll have to keep going through my backup CD's in hopes that something comes up.

tanffn
09-06-2006, 03:14 PM
I'm with Jeremy here WILL, I hardly consider my self as a guru on the topic :oops:

But we are the most active in this forum :wink:
Taking that into account and the fact that more then 60% (http://www.pascalgamedevelopment.com/forums/viewtopic.php?t=3329)want to enter the field, how do you think we should "push" the subject forward? Starting with a way to represent the link DB, categories, ranking, ..? :think:

WILL
09-06-2006, 06:27 PM
Well I was only kidding. :) I have much to learn on the topic myself, but as far as activeness goes, yup! We are probably the most active here as of late. Well... I'm active everywhere. :lol: But that kind of goes without saying. ;)

Well start studying topics and discuss them. If someone has questions then encourage them to post about them here. Just keep brainstorming and bringing ideas to the forum and it's grow and become more active.

Thats what I suggest for all the forums, but if you want to see more AI type stuff then give it a head start yourself by putting your own knowlage and projects into it.

NecroDOME
22-06-2006, 05:20 PM
some more: http://www-cs-students.stanford.edu/~amitp/gameprog.html

paul_nicholls
23-06-2006, 05:42 AM
I thought I should get this thing started, the list is quite short and with many old ]AI related web sites[/b]

AI-Junkie
http://ai-junkie.com

Easy to understand tutorial in various subjects, including Delphi example conversions.
Last tutorial added Oct/2004.
Dormant forums.

AI-Depot
http://www.ai-depot.com/

Contains a lot of good tutorials and essays.
Offically closed/suspened.
Dormant forums.

Generation5
http://www.generation5.org

Contains a lot of good tutorial categorized in various fields.
Last update June/2005
Dormant forums.

AI on the Web
http://www.cs.berkeley.edu/~russell/ai.html

Massive collection of links with information on Artificial Intelligence.
Sep/2004

Libraries

NEAT (NeuroEvolution of Augmenting Topologies)
http://www.cs.ucf.edu/~kstanley/neat.html
http://groups.yahoo.com/group/neat/

DelphiNEAT
http://www.cambrianlabs.com/mattias/DelphiNEAT/

Open Source Computer Vision Library
The title says it all.
http://www.intel.com/technology/computing/opencv/index.htm
http://www.yahoogroups.com/group/OpenCV

There is also this site:
http://www.gameai.com/

cheers,
Paul.

tanffn
25-06-2006, 07:40 AM
How could we forget GameAI! actually I known that site years ago from his "fun stuff" section, they have some really funny stuff in there :)

I've been thinking about merging the URLs from all the posts into my original message, or create a site with that list. I'm open to suggestions about the format (how to categorize the links, and what additional info should be added for each link)

WILL
25-06-2006, 03:58 PM
Actually it was my second link. ;)

Yep, it's a very big resouce. One of the first big AI sites out there about game AI.

Oh here is of course my own site that I whipped up and stuck up on Tripod.com.

AI Workshop (http://aiworkshop.tripod.com/)

Was first getting into AI seriously about 3 years ago. My first attempts at recreating a Pascal demo of Fupster's tutorials as the ones provided currently on his site don't work properly and are actually quite an insult to our beloved language. :P Mine doesn't work either though. :lol: So I never posted it. I think I got something wrong somewhere in my AI Unit... Which I still have if anyone is interesting in seeing it? It's just a library for using NNs and GAs together to evolve a series of bots to learn with. Very bare bones for flexability. Not exactly the nicest implimentation to date, I think.

tanffn
11-07-2006, 11:53 AM
:shock: Haa! I cant believe I missed this post! ..sorry WILL :?


Actually it was my second link.
Oops seams that you are right :) we were flooded we so many links, I guess I missed that one.


I think I got something wrong somewhere in my AI Unit
Better not post it, its can be really frustrating debugging, its way a lot harder to debug a NN.. it was a NIGHTMARE debugging Ants.

Ive been thinking about create a tutorial for using NEAT or some other pre-made lib, focusing on the input/output aspects and not that low-level (ok, maybe a few works on that as well). I think Ill write after the semester will be over, in a month or so.
Id appreciate the help if you want to join in this tutorial endeavor :)

tanffn
20-08-2006, 10:36 AM
One more site that was announced on DevMaster (http://www.devmaster.net):

www.aibuzz.com has re-launched recently and is now buzzing with more AI-related news than ever before. You'll find the new site to be updated much more frequently, bringing you the latest AI news as it happens from around the globe. We also give special consideration to audio/video news articles, so you'll find several AI related audio links on the site now, with more audio/video items added as they popup on the net. If you prefer, you can grab the AIBuzz RSS feed directly