Re: Neural networks artificial intelligence
Posted: Wed Sep 25, 2019 8:32 am
I may have access to a supercomputing center if needed (not sure if it must be dedicated to my pro projects or if there is some tolerance...) In any case I agree it's good to have an optimized code in the first place.
Yeah something I find very representative of the flaws in our understanding (and a bit scary if I think about applying AI to real life stuff) is the problem of the ladder in go, that the AI wasn't able to learn by itself. It resulted in an AI suddenly playing as a beginner. Now I wonder if this is still true with unsupervised learning? I guess not, as far as I understand the idea behind it.
Yeah python is still useful because there are so many available librairies!
For the question of the asymmetry, you mean that the output should be a law of probabilities on the set (all possible moves)x(3 pieces) ?
Thank you for answering my thoughts about strategy. That's very interesting. The goal of white in middle game would then be to attack corners in order to reduce the influence of black in edges, either by capturing attackers of by destroying their position. The goal of black would be to defend the corners trying to keep some control on edges.
Should we start with a much simpler game using the same setup? For instance, the king starts at the center with 4 defenders attached to him, while 4 attackers stand in the middle of the edges (facing the defenders). The goal for white is to escape at corners, the goal for black is to capture the king by placing an attacker (only one) on an adjacent square. There is no capture of pawns.
Can you send me the movegen you already have so that I can have a look at it?
Yeah something I find very representative of the flaws in our understanding (and a bit scary if I think about applying AI to real life stuff) is the problem of the ladder in go, that the AI wasn't able to learn by itself. It resulted in an AI suddenly playing as a beginner. Now I wonder if this is still true with unsupervised learning? I guess not, as far as I understand the idea behind it.
Yeah python is still useful because there are so many available librairies!
For the question of the asymmetry, you mean that the output should be a law of probabilities on the set (all possible moves)x(3 pieces) ?
Thank you for answering my thoughts about strategy. That's very interesting. The goal of white in middle game would then be to attack corners in order to reduce the influence of black in edges, either by capturing attackers of by destroying their position. The goal of black would be to defend the corners trying to keep some control on edges.
Should we start with a much simpler game using the same setup? For instance, the king starts at the center with 4 defenders attached to him, while 4 attackers stand in the middle of the edges (facing the defenders). The goal for white is to escape at corners, the goal for black is to capture the king by placing an attacker (only one) on an adjacent square. There is no capture of pawns.
Can you send me the movegen you already have so that I can have a look at it?