Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Evolutionary Algorithims
#1
I was wondering if anybody knew how to write a genetic algorithim or a evolutionary algorithm. I need help becuase i am interested in writing AI and need to know what i need to write it.

If any body knows any good tutorials that i could read on it please tell me
pen your other eyes.........
Reply
#2
I think what you are referring to is heuristic programming, which means that the program "learns" from previous experiences. You're right, AI would be the place to read up on this. I've just heard about it but have no experience.
*****
Reply
#3
Thank you. I have some expierence writing them but would like to know what the best thing to write them is in(ie. C++, ASM, Batch)
pen your other eyes.........
Reply
#4
Well, the most suited languages for learning AI are PROLOG and LISP. This is a wide area, and very interesting. I suggest you to download a prolog interpreter, learn the basics, and then go for AI.
SCUMM (the band) on Myspace!
ComputerEmuzone Games Studio
underBASIC, homegrown musicians
[img]http://www.ojodepez-fanzine.net/almacen/yoghourtslover.png[/i
Reply
#5
I don't think the language will matter. I suggest you use whatever language you are most proficient in, so you can concentrate on the problem and not be hampered with the language.
*****
Reply
#6
Nah, LISP and PROLOG are specially designed to learn AI. I mean, everything is solved, you just have to code what's needed. You don't have to hassle with data types and stuff you need to build an AI system using another language (a procedural or object oriented language). PROLOG is a predicative language: you set up predicates. You tell the interpreter what to do but not how, if that makes sense.
SCUMM (the band) on Myspace!
ComputerEmuzone Games Studio
underBASIC, homegrown musicians
[img]http://www.ojodepez-fanzine.net/almacen/yoghourtslover.png[/i
Reply
#7
Sorry na_th_an but i agree with moneo. i have never even heard of PROLOG and LITH and i like qbasic the best.

maybe later i will try PROLOG
pen your other eyes.........
Reply
#8
Okay, do what you like. But you'll understand the pain to code a minimax algorithm and a A* search in QB, when it is done in 20 lines of code using PROLOG. You have to code a tree structure and lots of recursive functions... No way Tongue

I've studied lots of AI at college. We use PROLOG, LISP and CLIPs 'cause you go directly to what you want to do.

You can do a natural language interpreter which learns and asks you in 40-50 lines of code using PROLOG, for example.
SCUMM (the band) on Myspace!
ComputerEmuzone Games Studio
underBASIC, homegrown musicians
[img]http://www.ojodepez-fanzine.net/almacen/yoghourtslover.png[/i
Reply
#9
have you ever coded any AI before na_th_an(ie. used PROLOG)
or used qbasic to do it
pen your other eyes.........
Reply
#10
I've coded what's called a "WHY/WHERE/WHEN/WHAT" interpreter. It knows some facts, and asks about complementary info. You reply using natural language (well, sorta). Then it learns and uses the aquired knowledge to keep learning.

I coded it for an exam, I mean, you sat on the computer and coded it in 1 hour. It had to work for you to pass Tongue
SCUMM (the band) on Myspace!
ComputerEmuzone Games Studio
underBASIC, homegrown musicians
[img]http://www.ojodepez-fanzine.net/almacen/yoghourtslover.png[/i
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)