• Making an AI?
    17 replies, posted
Okey so I've been deeply interested in making an AI. For example we have cleverbot and such. It's possible. I merely want to give it a try, or at least learn something on the road. I have a few people interested in this and we all want to give it a shot. So I am wondering, as I am a novice, are there any good books or sites for this? Checked my local library but most seemed a bit...empty. They didn't actually give me much. Note that this is not a 100% serious project, more as a test. All help appreciated. I am actually unsure about what kind of AI I would like to make. But I want to take baby steps and not...adultsteps. Posted this in GD because I was a stupid twat who forgot about Programming.
So, by AI do you mean just any AI system or a talking one?
Make sure you get lots of experience programming first. Any kind of AI is not a beginners project.
[QUOTE=ZeekyHBomb;21566805]So, by AI do you mean just any AI system or a talking one?[/QUOTE] System, a self aware talking AI would probably not be anything easily done without a programming expert.
Self-aware? lol
Making an AI isn't really difficult at all, making a good one is. I've tried it few times, just because it's really fun. I'd recommend that you stop worrying so much about doing it "the right way"; just go ahead write some ideas down and try to implement them. If you can get it working, it will generally have some interesting results. You [I]could[/I] go read some tutorial on AI, but that sorta takes the invention out of it, at least for me. If you got real serious about it down the road, then sure, but when you're just starting out and want to have some fun; just come up with something.
[QUOTE=ryandaniels;21567217]Making an AI isn't really difficult at all, making a good one is. I've tried it few times, just because it's really fun. I'd recommend stop worrying so much about doing it "the right way"; just go ahead write some ideas down and try to implement them. If you can get it working, it will generally have some interesting results. You [I]could[/I] go read some tutorial on AI, but that sorta takes the invention out of it, at least for me. If you got real serious about it down the road, then sure, but when you're just starting out and want to have some fun; just come up with something.[/QUOTE] My way of thinking. But I do believe it's a lot harder to make an AI than it is to make a program. Depending on the complexity of it though. [editline]03:14PM[/editline] Which is why I'm asking.
[QUOTE=Leviathanos;21567342]But I do believe it's a lot harder to make an AI than it is to make a program.[/QUOTE] An AI system [I]is[/I] a program. You need to be at least slightly experienced with programming to create any kind of AI.
[QUOTE=jA_cOp;21572728]An AI system [I]is[/I] a program. You need to be at least slightly experienced with programming to create any kind of AI.[/QUOTE] Yeah I phrased that bad. I meant that an AI system would be harder to make than let's say an cheat engine, as an example.
If you want I'll post my Machine Learning notes. [editline]04:47PM[/editline] For those interested: (Warning has math - and the prof was kinda inconsistent at times) [url]http://www.megaupload.com/?d=OYD8BMHJ[/url]
[QUOTE=Leviathanos;21573431]Yeah I phrased that bad. I meant that an AI system would be harder to make than let's say an cheat engine, as an example.[/QUOTE] depends how good you are with ollydbg and general coding
[url=http://ai-junkie.com/]ai-junkie.com[/url], has some nice stuff about neural networks.
Well AI's are all different. What is it for? It may be complex, it may not be. Typically you want the AI to act human like especially in a video game. A lot of it is just thinking about what what the computer's reaction should to certain variables. One thing is for sure, I wouldn't want to make a chat bot.
[QUOTE=Leviathanos;21573431]Yeah I phrased that bad. I meant that an AI system would be harder to make than let's say an cheat engine, as an example.[/QUOTE] That's like saying "a chemistry test would be harder to ace than a math test." It depends on the individual and the specifics of the situation.
The closest thing to AI I ever made was AI tic-tac-toe in flash. And I just programmed in a simple set of rules I made up to draw or win each time. Nothing hard.
I did what Dag10 did, it's a good way to learn how it all works. You should start with some simple things first.
The implementation won't be too hard, it's the concept and design that will take the most of your time. If you want to make a good bot, you'll have to read science papers on the subject.
Gamedev has some nice [URL="http://www.gamedev.net/reference/list.asp?categoryid=18"]articles on AI.[/URL]
Sorry, you need to Log In to post a reply to this thread.