Search

Search found 836 matches

by hughperkins
09 Aug 2015, 17:08
Forum: AI
Topic: Graduate project
Replies: 27
Views: 2796

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?
by hughperkins
09 Aug 2015, 14:58
Forum: AI
Topic: Graduate project
Replies: 27
Views: 2796

Re: Graduate project

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.
Ah. Cannot call into 'c' code from the lua AIs?
by hughperkins
09 Aug 2015, 13:16
Forum: AI
Topic: Graduate project
Replies: 27
Views: 2796

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...
by hughperkins
29 Mar 2014, 05:01
Forum: AI
Topic: Using Spring for AI research
Replies: 20
Views: 2109

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...
by hughperkins
09 Nov 2012, 14:55
Forum: AI
Topic: Python artificial intelligence
Replies: 9
Views: 3082

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 :-)
by hughperkins
03 Oct 2012, 04:56
Forum: AI
Topic: Python artificial intelligence
Replies: 9
Views: 3082

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.
by hughperkins
27 Jan 2012, 09:58
Forum: AI
Topic: Ideas/references on getting an ai to learn by itself?
Replies: 17
Views: 2395

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
by hughperkins
27 Jan 2012, 09:56
Forum: AI
Topic: Ideas/references on getting an ai to learn by itself?
Replies: 17
Views: 2395

Re: Ideas/references on getting an ai to learn by itself?

PicassoCT 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.
Haha :-) I think the images you describe are awesome :-)
by hughperkins
24 Jan 2012, 13:12
Forum: AI
Topic: Ideas/references on getting an ai to learn by itself?
Replies: 17
Views: 2395

Re: Ideas/references on getting an ai to learn by itself?

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.
Not a bad idea!
by hughperkins
24 Jan 2012, 13:11
Forum: AI
Topic: Looking to start a C# AI - Approaches?
Replies: 58
Views: 9809

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...
by hughperkins
24 Jan 2012, 06:05
Forum: AI
Topic: Ideas/references on getting an ai to learn by itself?
Replies: 17
Views: 2395

Re: Ideas/references on getting an ai to learn by itself?

Tobi wrote:Another interesting approach may be agent based (maybe combined with such a task planner based approach).
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?
by hughperkins
24 Jan 2012, 04:56
Forum: AI
Topic: Looking to start a C# AI - Approaches?
Replies: 58
Views: 9809

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...
by hughperkins
27 Nov 2011, 15:42
Forum: AI
Topic: Ideas/references on getting an ai to learn by itself?
Replies: 17
Views: 2395

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./quote] Yeah, t...
by hughperkins
26 Nov 2011, 10:43
Forum: AI
Topic: Ideas/references on getting an ai to learn by itself?
Replies: 17
Views: 2395

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?
by hughperkins
25 Nov 2011, 03:05
Forum: AI
Topic: Ideas for a masters research paper on SpringRTS AIs?
Replies: 29
Views: 2944

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...
by hughperkins
24 Nov 2011, 16:03
Forum: AI
Topic: Java Tutorial
Replies: 19
Views: 4897

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 ...
by hughperkins
24 Nov 2011, 15:47
Forum: AI
Topic: Ideas for a masters research paper on SpringRTS AIs?
Replies: 29
Views: 2944

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.)
by hughperkins
24 Nov 2011, 15:45
Forum: AI
Topic: Ideas for a masters research paper on SpringRTS AIs?
Replies: 29
Views: 2944

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...
by hughperkins
24 Nov 2011, 13:27
Forum: AI
Topic: Ideas for a masters research paper on SpringRTS AIs?
Replies: 29
Views: 2944

Re: Ideas for a masters research paper on SpringRTS AIs?

AF wrote: I assume what new work will either be in C++ or Java?
Fair assumption :-)
AF wrote:I would suggest pathfinding?
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=2752
by hughperkins
24 Nov 2011, 12:44
Forum: AI
Topic: Ideas for a masters research paper on SpringRTS AIs?
Replies: 29
Views: 2944

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...

Go to advanced search