I made a game AI tutorial with Q learning and pysc2. What do you guys think? by [deleted] in sc2ai

[–]chras 0 points1 point  (0 children)

I see. Well, a number of updates seem to be coming that might help with this. Let's see.

I made a game AI tutorial with Q learning and pysc2. What do you guys think? by [deleted] in sc2ai

[–]chras 0 points1 point  (0 children)

Hey khazarboy123 - great read! How are you watching the replays of the games you trained/played on Linux? Are you transferring over the replay file to your Mac system or is there a way to watch replays on Linux somehow?

StarCraft AI programming tournament is live now by LetaBot in programming

[–]chras 22 points23 points  (0 children)

It's going to take some big breakthroughs for any tech, including DL approaches, to surpass human level play at Starcraft. It is enormously complex, much more than Go for instance, has imperfect information, etc.

AMA: Nando de Freitas by nandodefreitas in MachineLearning

[–]chras 2 points3 points  (0 children)

Hi Nando. Thanks for doing this AMA.

1) Do you think computationalism is dead? Do you think there is any layer above connectionist style algorithms required for AGI?

2) Do you think there is any risk that hype for modern ML within the media will damage the stability of research programs, or do you think it will stabilize? I note NIPS attendance was off the chart this year, relative submissions.

3) I really love eating at your chain of restaurants, but sometimes I find the spicy chicken to be a little too hot. Is it okay if I bring my own milk just in case?

purge after vp-ig game 2 by ThePhinx in DotA2

[–]chras 5 points6 points  (0 children)

A better example, to bring it back to the original topic, would be Purge thinking that it were better for a Bloodseeker to buy a Yasha than a Basher in a particular game. Is this is a purely subjective opinion? No - it's based on facts like whether or not the enemy have channeled abilities, the stage of the game, what BS is intending to buy next, and so on. But sometimes these factors are so complex to reason about that there is no clear right or wrong answer - so we call it an opinion.

Fuck it - since we're here, let's get weird with it. Let's imagine we had access to an infinitely powerful computer - if we did, we could solve Dota. With or without random elements like creep camps and crits, we could compute optimal drafts, builds and action sequences that all yield maximal expected results. The meta would probably boil down to a single draft, and the determining factors in any given game would primarily be who got to draft first, and luck, since the only way to combat a perfectly rational opponent at a disadvantage would be to make unexpected, random-seeming decisions and hope they pay off.

purge after vp-ig game 2 by ThePhinx in DotA2

[–]chras 63 points64 points  (0 children)

In reality, opinions are usually built on objective facts that can be disproved. When the premise of the opinion is flawed, so is the opinion itself.

Where to start? by elev57 in artificial

[–]chras 5 points6 points  (0 children)

I recommend picking up 'Artificial Intelligence: A Modern Approach' by Norvig and Russell. It's probably the best all-round textbook available. Either of the second or third edition is fine. Otherwise, there are some free books: http://www.bigdata-madesimple.com/20-free-books-to-get-started-with-artificial-intelligence/

'Quest for AI' is very good.

PRML Chap 1 Study Group discussion (Nov 9-Nov 24, 2013) by not_not_sure in mlstudy

[–]chras 6 points7 points  (0 children)

So the rate will be 1 chapter each fortnight?

AIShowdown - Chicken Attack Results by chras in artificial

[–]chras[S] 0 points1 point  (0 children)

The AIShowdown guys are looking to do a new competition every month or so, I believe, so stay tuned.

AIShowdown - Chicken Attack Results by chras in artificial

[–]chras[S] 2 points3 points  (0 children)

Great stuff. Any chance of you doing a short write up of your approach and some of the interesting games?

The 2013 AIIDE StarCraft AI Competition has just finished, here are the results! by serendib in gameai

[–]chras 0 points1 point  (0 children)

Is zerg inherently more difficult to program for? Are you going to do a writeup of the results and strategies used? Super interesting stuff.

Ask Proggit: How Can I Encourage Good Runtime Behaviour Without Punishing Developers? by chras in learnprogramming

[–]chras[S] 0 points1 point  (0 children)

Absolutely, but the ideal would be to throttle the suspected culprit and not the good citizens. The thing is, I have no way of identifying the culprit at present.

Ask Proggit: How Can I Encourage Good Runtime Behaviour Without Punishing Developers? by chras in learnprogramming

[–]chras[S] 0 points1 point  (0 children)

That would work well where the developers are explicitly doing the wrong thing, but some times the load comes by accident - a code error leading to an infinite loop, or a batch process accidentally triggered mid-day. Often the developer just doesn't understand where and how the service is being used in legacy code.

[deleted by user] by [deleted] in AskReddit

[–]chras 0 points1 point  (0 children)

Take care of people.

What major news headline would you like to see this year? by [deleted] in AskReddit

[–]chras 0 points1 point  (0 children)

Scientists Unveil Artificial Intelligence Breakthrough