Search found 836 matches
- 09 Aug 2015, 17:08
- Forum: AI
- Topic: Graduate project
- Replies: 27
- Views: 5554
Re: Graduate project
Ah ok. So would need to use it from a normal, non-Lua, AI in fact, which could choose to run a lua script, but wouldnt be a lua script in the sense of being part of the mod and so on?
- 09 Aug 2015, 14:58
- Forum: AI
- Topic: Graduate project
- Replies: 27
- Views: 5554
Re: Graduate project
Ah. Cannot call into 'c' code from the lua AIs?gajop wrote:Two of those you linked wouldn't work as they require compilation unless you use something like Shard, and the third one will probably require modifications as every non-Spring library does.
- 09 Aug 2015, 13:16
- Forum: AI
- Topic: Graduate project
- Replies: 27
- Views: 5554
Re: Graduate project
Concur with AF that BroodWar is probably a good target for academic projects, since it is stable, well-known, impact can be large, your AI wont break because you left the community for a month or two and there was a new release :-P Note that for Lua, there is an entire matrix library, machine learni...
- 29 Mar 2014, 05:01
- Forum: AI
- Topic: Using Spring for AI research
- Replies: 20
- Views: 4552
Re: Using Spring for AI research
I was thinking of doing a phd in game AI last year, before I got offered a salary I couldnt refuse to work instead. I asked around a bit, and the consensus was that doing game AI is fine in itself, but one should make sure that the research will have impact. Specifically, one should be able to measu...
- 09 Nov 2012, 14:55
- Forum: AI
- Topic: Python artificial intelligence
- Replies: 9
- Views: 4494
Re: Python artificial intelligence
All sounds good to me. I'm busy doing a masters at the moment, and trying to publish papers, and nothing I'm doing is related to spring unfortunately but I look forward to seeing what gets created, and you never know, maybe one day I can figure out how to get papers out of working on Spring
- 03 Oct 2012, 04:56
- Forum: AI
- Topic: Python artificial intelligence
- Replies: 9
- Views: 4494
Re: Python artificial intelligence
I'd be interested in being able to use a python interface for spring AIs. I know that loops in python are terribly slow, but for playing around that does not matter, and many things can be vectorized using scipy.
- 27 Jan 2012, 09:58
- Forum: AI
- Topic: Ideas/references on getting an ai to learn by itself?
- Replies: 17
- Views: 4222
Re: Ideas/references on getting an ai to learn by itself?
Found a paper on hierarchical reinforcement learning ("feudal reinforcement learning"). Sounds quite interesting:
http://www.gatsby.ucl.ac.uk/~dayan/papers/dh93.html
http://www.gatsby.ucl.ac.uk/~dayan/papers/dh93.html
- 27 Jan 2012, 09:56
- Forum: AI
- Topic: Ideas/references on getting an ai to learn by itself?
- Replies: 17
- Views: 4222
Re: Ideas/references on getting an ai to learn by itself?
Haha I think the images you describe are awesomePicassoCT wrote:make a nice little sideeffect proudFatherOfAKillingMaschine:
If pewee killz all the AKs then
kbotlab is proud (worthy of protection money in form of defense towers) and reproduction.
- 24 Jan 2012, 13:12
- Forum: AI
- Topic: Ideas/references on getting an ai to learn by itself?
- Replies: 17
- Views: 4222
Re: Ideas/references on getting an ai to learn by itself?
Not a bad idea!Petah wrote:Create a modification of a game (BA) which has a small subset of game play.
E.g.
On a small flat map, 1 AI is given 5 flash tanks, and 1 AI is given a commander.
Now train them. Each time one loses their units. Kill all remaining units, and re-spawn them.
- 24 Jan 2012, 13:11
- Forum: AI
- Topic: Looking to start a C# AI - Approaches?
- Replies: 61
- Views: 68472
Re: Looking to start a C# AI - Approaches?
Default parameters... you can create wrapper functions to achieve the same affect. operator overloading. Maybe some of the JVM supported languages allow to do that too? Scala has operator-overloading, and looks quite interesting. It doesn't solve the generics issue, since the generics type erasure i...
- 24 Jan 2012, 06:05
- Forum: AI
- Topic: Ideas/references on getting an ai to learn by itself?
- Replies: 17
- Views: 4222
Re: Ideas/references on getting an ai to learn by itself?
Interesting idea. So maybe give each unit it's own simple AI? Get it to learn to hang out with other units on its team? Reward it every time it kills an enemy unit, something like that?Tobi wrote:Another interesting approach may be agent based (maybe combined with such a task planner based approach).
- 24 Jan 2012, 04:56
- Forum: AI
- Topic: Looking to start a C# AI - Approaches?
- Replies: 61
- Views: 68472
Re: Looking to start a C# AI - Approaches?
I wrote CSAI. Now I use the Java interface. Personally I think C# and Java are pretty similar, though C# does have a couple of advantages, but I can live without them. The advantages I found in C# are: - operator overloading. I hate having to write vectorone.add(vectortwo).multiply(3). - generics. y...
- 27 Nov 2011, 15:42
- Forum: AI
- Topic: Ideas/references on getting an ai to learn by itself?
- Replies: 17
- Views: 4222
Re: Ideas/references on getting an ai to learn by itself?
[quote="Tobi"]It might be possible when you use backpropagation to pre-train the ANNs to do something relatively sane, or by setting extremely simple objectives at first (e.g., build 1 solar), and only making the objective progressively harder as the AI masters the previous objective./quot...
- 26 Nov 2011, 10:43
- Forum: AI
- Topic: Ideas/references on getting an ai to learn by itself?
- Replies: 17
- Views: 4222
Ideas/references on getting an ai to learn by itself?
Ideas/references on getting an ai to learn by itself?
I'm thinking it could be interesting to just get the computer to learn to play all by itself, from first principles.
Any ideas/references/papers that might help with this?
I'm thinking it could be interesting to just get the computer to learn to play all by itself, from first principles.
Any ideas/references/papers that might help with this?
- 25 Nov 2011, 03:05
- Forum: AI
- Topic: Ideas for a masters research paper on SpringRTS AIs?
- Replies: 29
- Views: 5955
Re: Ideas for a masters research paper on SpringRTS AIs?
you forgot to mention your most successful contribution to spring though, which is of course spring-headless ! it is an integral part now, built for every commit by the buildbot, maintained by all the devs, and used for validation tests, running AI vs AI battles after each change to the source, aut...
- 24 Nov 2011, 16:03
- Forum: AI
- Topic: Java Tutorial
- Replies: 19
- Views: 8306
Re: Java Tutorial
Personally, I found the easiest way was just to play with getting the AI to do different things. The initial goal isn't to annihilate the enemy or anything, but just to get some stuff building. Just use a null ai as an opponent to start with, so you dont have to deal with being attacked. Get the AI ...
- 24 Nov 2011, 15:47
- Forum: AI
- Topic: Ideas for a masters research paper on SpringRTS AIs?
- Replies: 29
- Views: 5955
Re: Ideas for a masters research paper on SpringRTS AIs?
(If I remember rightly, the last time I was doing AIs, I was basically heading in the direction of making the ais play against each other repeatedly, and using that as the basis of a learning algorithm. Hence springgrid et al.)
- 24 Nov 2011, 15:45
- Forum: AI
- Topic: Ideas for a masters research paper on SpringRTS AIs?
- Replies: 29
- Views: 5955
Re: Ideas for a masters research paper on SpringRTS AIs?
I strongly suggest to you: make something more smart, not a finite state machine, something like a learning AI that change it's decisions itself in-game not after Yes, I agree, there should be a learning algorithm. Whether that algorithm kicks in during the game or between games is an open question...
- 24 Nov 2011, 13:27
- Forum: AI
- Topic: Ideas for a masters research paper on SpringRTS AIs?
- Replies: 29
- Views: 5955
Re: Ideas for a masters research paper on SpringRTS AIs?
Fair assumptionAF wrote: I assume what new work will either be in C++ or Java?
Pathfinding would be interesting. It looks like there is already a fair bit of research in this area? http://springrts.com/phpbb/viewtopic.php?f=15&t=2752AF wrote:I would suggest pathfinding?
- 24 Nov 2011, 12:44
- Forum: AI
- Topic: Ideas for a masters research paper on SpringRTS AIs?
- Replies: 29
- Views: 5955
Ideas for a masters research paper on SpringRTS AIs?
Hi, You may remember for the various projects I've made that nobody uses :-) C# AI interface, C# AI, MapDesigner, a Java AI (HughAI), and SpringGrid / SpringAIGrid. I finally got around to signing up for a research masters, and I just started my first year, and it's really fun. I have to select a to...