![]() StartingPoints Paths Referenced by
|
Neural Networks and Go
Path: Speculation · Prev: SomePhilosophicalQuestionsAboutComputersAndGo · Next: DanielDennettAppliedToGo Does someone know if neural networks have been used with go ? AGiss : (By "neural networks", I mean the computer's tool to solve problems, that has merely nothing to do with the things within everybody's brain ! ) While neural networks can be a big faillure with go, we can't know if the NNs is well suited to go or not unless we try it. As I think I'm not a genius or even someone who has good ideas before others, I think some other ppl already tried to use that concept. But I have no reference of such research. Does someone has a clue/url ? My idea would be to use the 19x19 intersections as 19x19 input (values 1,0,-1) and 19x19 outputs (that's huge) values -1 or 1 for (bad move or illegal move)/(good move) A good move is a move that at pro has already done on the board. I don't have a buig pro database to try such a project ! That would take a lot of time/CPU/memory to make that, but if it really works, that would make an incredibly fast Go software... --AGiss
SAS: There's an article called WinHonte from the Jellyfish people uses neural networks in part of the game engine. As I understand it they haven't tried to teach one big neural network to play the game as described above. Rather, they have a conventional architecture for a go-playing program, except that where most programs have a hand-made database of patterns for suggesting local moves, WinHonte uses a neural net trained from professional games.
Gounter? : If i'm not mistaken there is no such thing as a
central Computer Go page on SL ...
Kungfu (3k* IGS) : I have some questions and comments about this. First of all, from what that cached page says, the NeuroGo? program was a *success*. It seems that after 4500 games against itself, it was able to beat Manyfaces at a reasonably strong playing level. So the failures of NeuroGo? have really only been attributed to the computational resources available to it and not (like the other programs) entirely on the expert knowledge they have hardwired into them. 1. What are the resources required to play at the 5 dan amateur level on a 9x9 board? 2. Are the computational resources necessary to play as 1 dan on a 19x19 board greater or lesser than those required for a Many Faces / GNU Go style program? 3. What is the limit of strength for a given network "size"? 4. More web resources on this!! Comment: It then seems obvious from what we know of computer go that a hybrid approach needs to be used. A large if not complete database of things like shapes, joseki, hanegama, whatever, connected to such a neural network. Experiments should be done! If it needs 1 day to come up with a pro or high level amateur move using distributed computing, then so be it.. Let's do it. At least we'll only be a few hundred years behind the times of the human players ;)
SAS: Another paper on the subject is Path: Speculation · Prev: SomePhilosophicalQuestionsAboutComputersAndGo · Next: DanielDennettAppliedToGo This is a copy of the living page "Neural Networks and Go" at Sensei's Library. ![]() |