tag:blogger.com,1999:blog-42425328257687537842024-02-06T21:29:54.882-08:00Martin's Computer Go AdventuresMartin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.comBlogger31125tag:blogger.com,1999:blog-4242532825768753784.post-69968818874267133122015-09-07T16:13:00.003-07:002015-09-07T16:13:53.386-07:00Human vs. Computer Go Competitions in TaiwanI was in Taiwan last week to visit researchers and participate in the IEEE CIG conference. One of the events was a man-machine competition. The human side was represented by three professionals and three high dan amateurs. The professionals were Chou Chun-Hsun 9p, Chang Kai-Hsin 5p and Yu Li-Chun 1p. The three programs were Zen and Aya from Japan and a new Taiwanese program, CGI. CGI stands for "CGI Go Intelligence", and CGI is also the name of <a href="http://java.csie.nctu.edu.tw/~icwu/index.html">Prof. I-Chen Wu's</a> <a href="http://www.aigames.nctu.edu.tw/">research group</a>. Each program played a total of four games, one against an amateur and one against each of the pro's. The handicaps against the professionals were fixed at 4 for Zen, 5 for Aya, and 6 for CGI. Against the amateurs, Zen played on even while the other programs took 2 stones. Aya was most successful, winning 3 games and losing only against Yu 1p. (However, that game was a massacre...) Zen and CGI won one game each.<br />
<br />
Links:<br />
<a href="http://cig2015.nctu.edu.tw/index">CIG conference</a><br />
<a href="http://oase.nutn.edu.tw/IEEECIG2015/short_description.htm">Human vs Computer event</a><br />
<a href="http://oase.nutn.edu.tw/IEEECIG2015/result.htm">Results in detail</a><br />
KGS game records under accounts <a href="http://www.gokgs.com/gameArchives.jsp?user=cigzen&year=2015&month=8">cigzen</a>, <a href="http://www.gokgs.com/gameArchives.jsp?user=cigaya&year=2015&month=8">cigaya</a> and <a href="http://www.gokgs.com/gameArchives.jsp?user=cigcgi&year=2015&month=8">cigcgi</a>.<br />
<br />Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com3tag:blogger.com,1999:blog-4242532825768753784.post-31711346317939664562014-12-19T20:10:00.001-08:002014-12-19T20:10:32.604-08:00Deep Convolutional Neural Networks are strong move predictors for GoThere has been lots of progress recently on the topic of move prediction in Go, and it is very promising for improving Monte Carlo-based programs. I give some background and analyze two games on<br />
<a href="http://webdocs.cs.ualberta.ca/~mmueller/fuego/Convolutional-Neural-Network.html">http://webdocs.cs.ualberta.ca/~mmueller/fuego/Convolutional-Neural-Network.html</a><br />
The thing to keep in mind is that the network does not do any game tree search.<br />
<br />
Martin<br />
<br />Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com2tag:blogger.com,1999:blog-4242532825768753784.post-67817558513368439752014-03-21T07:49:00.002-07:002014-03-21T07:49:59.422-07:00The game between Yoda and Crazy Stone; news about Lim Jaebum and his program Dol BaramRemi sent me the game record, and I put it on<br />
http://webdocs.cs.ualberta.ca/~mmueller/fuego/2014-UEC.html<br />
(If you see a different or mixed up game record, try reloading the page. Some caching issue.)<br />
<br />
Lim Jaebum, the programmer of the strong Korean program Dol Baram, came to visit Densei-sen. He explained what had happened. He actually did originally come to Japan for the UEC cup, but he discovered a serious bug in his program, and he did not manage to fix it in time. So he decided to pull out of the UEC cup, and went back to Korea, where he did find the bug. Finally, he came back to Japan to attend Densei-sen as a spectator. He said that Dol Baram will play in future KGS tournaments.<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqgedi1pSrMg-zP2ApyesdiHTB-_JY9cu3gcXH6eWXllkCTarYZ85EeHWIzeT5GPbiekUOUSFeAr75c7Sj3-AKhUu_H2LntcrarHICeuUYLir4b1HIT9RSNuWyRZLDBTRg-as4A4rbowbj/s1600/IMG_1331.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqgedi1pSrMg-zP2ApyesdiHTB-_JY9cu3gcXH6eWXllkCTarYZ85EeHWIzeT5GPbiekUOUSFeAr75c7Sj3-AKhUu_H2LntcrarHICeuUYLir4b1HIT9RSNuWyRZLDBTRg-as4A4rbowbj/s1600/IMG_1331.JPG" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">In the audience: Hiroshi Yamashita (Aya) and Lim Jaebum (Dol Baram)</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFtTweZSPtA8Dp3IqZtC6fcmULhu0od6WZJZMMpyWTHJfAPBL9WauB4mF-zKaXDFrHgiGSMf3PTy903y5E7u0lyilNikHjDw9_brX2MuU40hSPyU0Gk1DaxTlRgT1P3oy8hKEfFlP2nWCO/s1600/IMG_1333.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFtTweZSPtA8Dp3IqZtC6fcmULhu0od6WZJZMMpyWTHJfAPBL9WauB4mF-zKaXDFrHgiGSMf3PTy903y5E7u0lyilNikHjDw9_brX2MuU40hSPyU0Gk1DaxTlRgT1P3oy8hKEfFlP2nWCO/s1600/IMG_1333.JPG" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">In the audience: Shinichi Sei (Katsunari)</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHFHVgC8ofFha4C0IbKgtF4cvpifFar32sRlzyVZbf181VANifNNw8llKaRMc8XK-BcwsqzdOKfR7IHzK4nrhDl-XE_v8r7QPKOufisGbmDyirYfsnpEVqVzoURnhzVMHuskxDhxozZ_z-/s1600/IMG_1338.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHFHVgC8ofFha4C0IbKgtF4cvpifFar32sRlzyVZbf181VANifNNw8llKaRMc8XK-BcwsqzdOKfR7IHzK4nrhDl-XE_v8r7QPKOufisGbmDyirYfsnpEVqVzoURnhzVMHuskxDhxozZ_z-/s1600/IMG_1338.JPG" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">On stage: Shimosaka Miori 2 Dan pro, Hideki Kato (Zen) and Remi Coulom (Crazy Stone)</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFqaj6eM5M-FMN9c-To-Tr2wVu6yZkZbsIxQ5h4JysMfbs2bh5iDUCZfg8oM1cHL89f_KbepB2Bk9Zp1lnMYPIX901omO7Sa6xVLk9LyhtutR3WB9HEHtVxTHWtJgQEz215_N2IP8OrIkf/s1600/IMG_1346.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFqaj6eM5M-FMN9c-To-Tr2wVu6yZkZbsIxQ5h4JysMfbs2bh5iDUCZfg8oM1cHL89f_KbepB2Bk9Zp1lnMYPIX901omO7Sa6xVLk9LyhtutR3WB9HEHtVxTHWtJgQEz215_N2IP8OrIkf/s1600/IMG_1346.JPG" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Three senseis watching: Muramatsu, Nakayama and Matsubara</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGuIlJ4CpNruyi7EtGETsFw_Fq41-YhKUi93uh9wqNU5_eB6VCLZS0p8yOhV_Iik9O8B6mjO8ae5X3tQSGZcnYks27gwJfDtJEJSO7F6ZBRiMSnZWJJi3Rhftxxmp-GDsdqFpsXC8cfIf3/s1600/IMG_1350.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGuIlJ4CpNruyi7EtGETsFw_Fq41-YhKUi93uh9wqNU5_eB6VCLZS0p8yOhV_Iik9O8B6mjO8ae5X3tQSGZcnYks27gwJfDtJEJSO7F6ZBRiMSnZWJJi3Rhftxxmp-GDsdqFpsXC8cfIf3/s1600/IMG_1350.JPG" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Remi gets his diploma for beating Yoda from Prof. Ito...</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7x3s0HD19ga5sA0aDaIBxUNKVbbMkRH0Hjc72jvszYxffWnIrzRGge3ImZJPsczVQJ37qew-ZbQduOapiiPtRwd9JtMkOjv4v1LV9rtz1NQ4JgCa3JZ7UsqAIusPGfq-glp7bYmbjJu4k/s1600/IMG_1351.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7x3s0HD19ga5sA0aDaIBxUNKVbbMkRH0Hjc72jvszYxffWnIrzRGge3ImZJPsczVQJ37qew-ZbQduOapiiPtRwd9JtMkOjv4v1LV9rtz1NQ4JgCa3JZ7UsqAIusPGfq-glp7bYmbjJu4k/s1600/IMG_1351.JPG" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">...and Yoda gets his diploma for beating Zen.</td></tr>
</tbody></table>
<br />Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com2tag:blogger.com,1999:blog-4242532825768753784.post-69150978250170832542014-03-21T01:15:00.000-07:002014-03-21T01:18:56.330-07:002nd Densei Sen game 2: Yoda beats ZenThe game was close, but Zen was a few points ahead. However, it made a few endgame mistakes, and possibly also missed a technique that reduced its territory by two points. Zen resigned, but it looked like losing by 1.5 points or so in the end. This was also a four stone game.Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com0tag:blogger.com,1999:blog-4242532825768753784.post-77988675459103646892014-03-21T00:17:00.001-07:002014-03-21T00:17:43.746-07:002nd Densei sen first game: Crazy Stone wins against YodaThe second Densei sen, a handicap match between a top professional and the first and second place programs at the UEC Cup, is under way.<br />
<br />
http://entcog.c.ooco.jp/entcog/densei/eng/index.html<br />
<br />
Crazy Stone won the first game by 3 points. The handicap was 4 stones, same as last year. Crazy Stone played a strong game and was more than 10 points ahead. It then played some crazy defensive moves instead of finishing the last few endgame moves, so the final score became close.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimg7xN0P_R2M-QgBTU7tOsx7Zvt8dUYlHFIvggfEiOjbVXLge377ZTTQxJ8geM3GUVACQqyW9iEsv83jk6bBvcMiGLCinoc5FxP944zxE2vHbPg16pqO-iuo6HpjXAYuAfVNwylFdjsD0W/s1600/IMG_1319.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimg7xN0P_R2M-QgBTU7tOsx7Zvt8dUYlHFIvggfEiOjbVXLge377ZTTQxJ8geM3GUVACQqyW9iEsv83jk6bBvcMiGLCinoc5FxP944zxE2vHbPg16pqO-iuo6HpjXAYuAfVNwylFdjsD0W/s1600/IMG_1319.JPG" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Kobayashi Satoru 9 Dan comments on the game between Yoda and Crazy Stone. "tsuyoi" (strong)</td></tr>
</tbody></table>
Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com2tag:blogger.com,1999:blog-4242532825768753784.post-6483513423864642082014-03-16T00:37:00.001-07:002014-03-16T00:41:47.453-07:00Zen wins exhibition game against strong amateur playerZen beat Tanaka Yoshikuni, a strong amateur player and member of the UEC Go club. Zen killed a very large group. Redmond and Osawa did the commentary with some help from O Meien.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBGc-dBnBTRtjF1nY9gPbXt-RTik3q7Fd0bBVaLbfrL4Evis-zs01bVTw4DVWT7bKuO8Pq8DZl5Ooi8XleYMsMVMrZZ-YzWf-GgGlurhoSsIgbZ3tYzficWWYVDyVGHlbPnsiI4FOxoYio/s1600/IMG_1168.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBGc-dBnBTRtjF1nY9gPbXt-RTik3q7Fd0bBVaLbfrL4Evis-zs01bVTw4DVWT7bKuO8Pq8DZl5Ooi8XleYMsMVMrZZ-YzWf-GgGlurhoSsIgbZ3tYzficWWYVDyVGHlbPnsiI4FOxoYio/s1600/IMG_1168.JPG" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Tanaka Yoshikuni playing Zen</td></tr>
</tbody></table>
<br />Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com6tag:blogger.com,1999:blog-4242532825768753784.post-44837026896558786602014-03-15T23:32:00.002-07:002014-03-15T23:32:25.112-07:00UEC Cup final standings1. Zen<br />
2. Crazy Stone<br />
3. Aya<br />
4. HiraBot<br />
5.Nomitan<br />
6. GOGATAKI<br />
7. LeafQuest<br />
8. caren<br />
9. MC_ark<br />
10. Katsunari<br />
11. storm<br />
12. milago<br />
13. MP-Fuego<br />
14. Qinoa Igo<br />
15. Mayoigo<br />
16. ballade<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEwBOQugFr6O7H79juHxRja6v7CnusPKMsWciTKqxNHZnC2DK3pb_iV1munJhYdIGb2J0U8DySdKx5OU6pmzgcEd9PiCdz2wE4KEf6GtNjVk3v2pREvKjNCe86OchY5pNj-Wii0GMYIKnJ/s1600/IMG_1167.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEwBOQugFr6O7H79juHxRja6v7CnusPKMsWciTKqxNHZnC2DK3pb_iV1munJhYdIGb2J0U8DySdKx5OU6pmzgcEd9PiCdz2wE4KEf6GtNjVk3v2pREvKjNCe86OchY5pNj-Wii0GMYIKnJ/s1600/IMG_1167.JPG" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Main knockout tournament</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj49vzpJS0H00taY8rFBsFeUb_nsVgG4KNGzF0HOimHRGdVGJXq1dobS5dY5Q6McX8sedoBaz2kSL9MWoglzI7uZXTSfzGlZsT3uzQcafsb_u7geYl6D6TSQeGzw412SJDpD-4nxkw_Kso/s1600/IMG_1165.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj49vzpJS0H00taY8rFBsFeUb_nsVgG4KNGzF0HOimHRGdVGJXq1dobS5dY5Q6McX8sedoBaz2kSL9MWoglzI7uZXTSfzGlZsT3uzQcafsb_u7geYl6D6TSQeGzw412SJDpD-4nxkw_Kso/s1600/IMG_1165.JPG" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Places 3-8</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpZgblwOvIF-kFhwJW-WA7ldAUQUALJoIXCUjNDwZ4jAibRc_rRQu9WBQPqnTYEyPoWzDsVbFTKhfrc5z2_zgc8U3_C0xr7HLwz5bEC7OmePWy0mrO-V256plUDKq1gqlGmgXLjDD-ilWr/s1600/IMG_1166.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpZgblwOvIF-kFhwJW-WA7ldAUQUALJoIXCUjNDwZ4jAibRc_rRQu9WBQPqnTYEyPoWzDsVbFTKhfrc5z2_zgc8U3_C0xr7HLwz5bEC7OmePWy0mrO-V256plUDKq1gqlGmgXLjDD-ilWr/s1600/IMG_1166.JPG" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Places 9-16</td></tr>
</tbody></table>
<br />
<br />Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com0tag:blogger.com,1999:blog-4242532825768753784.post-86264357619598639922014-03-15T23:07:00.003-07:002014-03-15T23:07:39.968-07:00Zen wins UEC CupGame just finished. It was a complicated game and Crazy Stone may have been better at some stage. However it misjudged a semeai and lost.<br />
<br />
Congratulations to Team DeepZen!<br />
<br />
Martin<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAR-rrm2yt3HsKmh-pPrQ2NVwpjx7oORSgc_tQRTWg8kInPFLa6B_bqiONzxSzT81ClXRFD1ttBq_Jbd0zJa-I_jcad6fYWNsSlVnLLorbElot5rQltffLbo834S0QY-It7ytSDkiFepKd/s1600/IMG_1158.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAR-rrm2yt3HsKmh-pPrQ2NVwpjx7oORSgc_tQRTWg8kInPFLa6B_bqiONzxSzT81ClXRFD1ttBq_Jbd0zJa-I_jcad6fYWNsSlVnLLorbElot5rQltffLbo834S0QY-It7ytSDkiFepKd/s1600/IMG_1158.JPG" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Remi Coulom and Hideki Kato during the final game</td></tr>
</tbody></table>
<br />Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com0tag:blogger.com,1999:blog-4242532825768753784.post-5472382031474407362014-03-15T22:04:00.001-07:002014-03-15T22:04:35.228-07:00Semifinal resultsZen beat Aya<br />
Crazy Stone beat HiraBot<br />
<br />
Like last year, the final is Crazy Stone against Zen.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG8PMrGZGzuDxmMgz4pMPT2CLPQbo4jpUKs8y3WBz2zqSRy0BWKKS2_HSwO4CcMIejlTPGCCmHSTu2XroBcg4iREwyA-bu603iwE2TFh8_FKKoWI_270cgOS9CFRAaMkN0FIiT1Ge9irQ4/s1600/IMG_1136.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG8PMrGZGzuDxmMgz4pMPT2CLPQbo4jpUKs8y3WBz2zqSRy0BWKKS2_HSwO4CcMIejlTPGCCmHSTu2XroBcg4iREwyA-bu603iwE2TFh8_FKKoWI_270cgOS9CFRAaMkN0FIiT1Ge9irQ4/s1600/IMG_1136.JPG" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Michael Redmond 9 Dan pro and Osawa Narumi 4 Dan pro explain how to play the nine star point opening, while commenting on the game between Zen (Black) and Aya (White)</td></tr>
</tbody></table>
<br />Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com0tag:blogger.com,1999:blog-4242532825768753784.post-32911655040488612952014-03-15T21:01:00.002-07:002014-03-15T21:01:25.614-07:00Rounds 1 and 2 resultsRound 1: (winner first)<br />
Crazy Stone - ballade<br />
Nomitan - storm<br />
Hirabot - Katsunari<br />
caren - MP-Fuego<br />
Aya - Kinoigo<br />
LeafQuest - milago<br />
GOGATAKI-MC_ark<br />
Zen - Qinoa Igo<br />
<br />
Round 2: (winner first)<br />
Crazy Stone - Nomitan (very good game, Nomitan leading near the end)<br />
HiraBot - caren<br />
Aya - LeafQuest<br />
Zen - GOGATAKI<br />
<br />
Semifinals (starting soon, Michael Redmond comments)<br />
Zen - Aya<br />
Crazy Stone - HiraBotMartin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com0tag:blogger.com,1999:blog-4242532825768753784.post-75574885491665866022014-03-15T19:08:00.002-07:002014-03-15T19:08:42.893-07:00Round 1This was the first game of the knockout finals against Caren. Disaster strikes. MP-Fuego plays on Tsubame, a Japanese supercomputer, because Kazuki wants more time to test MP-Fuego with 2048 cores on Hungabee.<br />
<br />
The number of nodes per second is much slower on Tsubame than normal. During the game it gets worse. Still it looks like we might make it, barely. But in the late endgame, the program reduces to a crawl, then dies. We lose on time.<br />
<br />
<br />Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com0tag:blogger.com,1999:blog-4242532825768753784.post-78443265104281481442014-03-15T18:14:00.001-07:002014-03-15T18:14:11.101-07:00Mount Fuji<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6xpSyigtaFKHNeK_xtCbZuCWj9l0gKTMoorEspDwiXCdu8xzWfWWxwW6w8WucPXx9G-X_lLX5Hor12V0wzJ7W97rJDV-nu6pja-BFwK8gDEi4zdfDh-eahyz11M1bVqRmAiLCvXGzSVer/s1600/IMG_1107.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6xpSyigtaFKHNeK_xtCbZuCWj9l0gKTMoorEspDwiXCdu8xzWfWWxwW6w8WucPXx9G-X_lLX5Hor12V0wzJ7W97rJDV-nu6pja-BFwK8gDEi4zdfDh-eahyz11M1bVqRmAiLCvXGzSVer/s1600/IMG_1107.JPG" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Mount Fuji, from Meguro, Tokyo</td></tr>
</tbody></table>
<br />Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com0tag:blogger.com,1999:blog-4242532825768753784.post-57559663536741496902014-03-15T18:09:00.001-07:002014-03-15T18:09:09.608-07:00Getting ready<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBUJuwqtGu615UVqpIJ4LLHBPBUA9YH5RE66qGtD8byOX0INqJANEDYJBPibiT6UR0kE2qUh9WMTvU4IqiSZppmN1IYRIZYMeOAoV9H8iJ55WacQcIw3BZDDRpsGB60b3KozN4BV4s6Gtq/s1600/IMG_1127.JPG" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBUJuwqtGu615UVqpIJ4LLHBPBUA9YH5RE66qGtD8byOX0INqJANEDYJBPibiT6UR0kE2qUh9WMTvU4IqiSZppmN1IYRIZYMeOAoV9H8iJ55WacQcIw3BZDDRpsGB60b3KozN4BV4s6Gtq/s320/IMG_1127.JPG" height="300" width="400" /></a><br />
Left: Remi Coulom (Crazy Stone), Hiroshi Yamashita (Aya), Kazuki Yoshizoe (MP-Fuego)Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com0tag:blogger.com,1999:blog-4242532825768753784.post-9793778809099746172014-03-15T16:45:00.001-07:002014-03-15T16:45:47.920-07:00Some games from Day 1; preview of day 2Just getting ready for the final day. I put a selection of <a href="http://webdocs.cs.ualberta.ca/~mmueller/fuego/2014-UEC.html">some games from the first day</a> on my web pages. The weather in Chofu is bright and sunny. It is Sunday morning and the streets are very quiet. The games will start at 10am, about 80 minutes from now. Michael Redmond, professional 9 Dan, will do game commentaries. For the second day, the tournament site is rearranged to have the computer desks all on one side, and the other side will have a projector showing a selection of games in progress, a big demo board for the professional, and rows of seats for the spectators.<br />
<br />
I brought my camera but unfortunately I forgot the little card reader so I cannot upload the pictures. I will see if I can borrow or buy one today.<br />
<br />
Today will be just four rounds, knockout style. However, all programs will play all rounds, and all places from 1-16 will be determined. The first game decides whether a program is in places 1-8 or 9-16, and so on.Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com0tag:blogger.com,1999:blog-4242532825768753784.post-25308688018726880552014-03-15T02:44:00.000-07:002014-03-15T02:44:43.334-07:00Round 7, end of Day 1MP-Fuego had no chance against Crazy Stone. It misplayed two standard corner openings and it went downhill from there. Most of the favourites won, but Nomitan lost against HiraBot which achieved 5 wins.<br />
<br />
Final scores after Day 1:<br />
<br />
1. Crazy Stone 7:0<br />
2. Zen 6:1<br />
3. Aya 5:2<br />
4. MP-Fuego 5:2<br />
5. HiraBot 5:2<br />
6. LeafQuest 4:3<br />
7. GOGATAKI 4:3<br />
8. Nomitan 3:4<br />
9. storm 3:4<br />
10. MC-ark 3:4<br />
11. milago 3:4<br />
12. Katsunari 2:5<br />
13. caren 2:5<br />
14. Mayoigo 2:5<br />
15. Qinoa Igo 2:5<br />
16. ballade 0:7<br />
<br />
Tomorrow, the pairings for the knockout tournament will be 1 vs 16, 2 vs 15 etc. So MP-Fuego will meet caren again in the first round, and possibly HiraBot in the second round.Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com2tag:blogger.com,1999:blog-4242532825768753784.post-84909865346067526022014-03-15T01:13:00.000-07:002014-03-15T01:13:07.623-07:00Rounds 5 and 6Round 5:<br />
Zen beat Nomitan, Crazy Stone beat Aya. Zen and Crazy Stone lead with 5:0 and will play next round. MP-Fuego beats Mayo Igo and has 4 wins, and 1 loss from the default in round 1. Hirabot beats Katsunari and is also on 4:1. Aya, Nomitan, storm and LeafQuest have 3 wins 2 losses.<br />
<br />
Round 6:<br />
Crazy Stone beats Zen and is alone at 6:0. MP-Fuego beats Nomitan in a wild game. Nomitan's lab has their planned electricity shutdown today of all days, so they used a much weaker machine than usual. Aya beat HiraBot.<br />
<br />
Crazy Stone 6:0<br />
Zen, MP-Fuego 5:1<br />
Aya, HiraBot, LeafQuest 4:2Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com0tag:blogger.com,1999:blog-4242532825768753784.post-88553712012157147092014-03-14T23:07:00.002-07:002014-03-14T23:07:36.286-07:00Rounds 3 and 4<br />
<br />
Round 3:<br />
In the only game between two unbeaten programs, Zen defeats Hirabot. The other programs with two wins all win again. MP-Fuego gives its opponent milago lots of territory in the corners and on the sides, and goes for a huge center. Eventually, most of the center turns into solid territory, and MP-Fuego gets its second win.<br />
<br />
Round 4:<br />
Crazy Stone - Nomitan and Aya - Zen are the top boards. Nomitan captures Crazy Stones stones in the first corner, but soon Crazy Stone gets a big moyo (framework of potential territory), and Nomitan does not do enough to reduce it. Nomitan resigns. Meanwhile, MP-Fuego is paired against Katsunari. Katsunari is the last non-Monte Carlo program, and is very territory-oriented. In 2011, Fuego lost in the first knockout round against Katsunari, because it did not understand Japanese rules and filled its own territory in the end. Much like in the previous game, Fuego gets the huge potential center in return. These games make me much too nervous! Eventually, one of two weak Katsunari groups dies. Fuego proceeds to play ultra-safe, and gives away lots of points in the endgame. Still it ends up with a relatively comfortable 9.5 point win.<br />
<br />
A crowd of people including 9 Dan professional O Meien is watching the Aya - Zen game. Aya has Zen in some trouble, but it messes up its shinogi (making life for a weak group) and a big group dies.<br />
<br />
Round 5 coming up:<br />
Nomitan - Zen<br />
Aya - Crazy Stone<br />
MP-Fuego will be black against Mayo IgoMartin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com0tag:blogger.com,1999:blog-4242532825768753784.post-69195388563785925252014-03-14T20:53:00.002-07:002014-03-14T23:09:44.997-07:00UEC cup first two roundsWell, everything that could go wrong went wrong in the first round. After a perfect test last night, the program just would not connect. Hungabee looked fine, our backup system in Japan looked fine, but no matter what Kazuki tried, we did not manage to connect any of our programs to the tournament server. We lost the first game against Hiroshi Yamashita's Aya without playing a single move.<br />
<br />
Our frantic efforts continued as the deadline for starting the second game crawled nearer. Kazuki suspected a problem on his laptop, so we tried to move things over to mine. Copy files for the front end program and connection scripts over to my machine. Compile fails. Copy the missing library. Compile works. Ruby script fails to run. My version of Ruby is too new for the script. Can we install an older Ruby? Time is ticking.<br />
<br />
Finally I say "let's play the game on the laptop". So round 2, instead of 2048 cores we use 2. We win the game. Kazuki finds the problem - it is his ethernet cable. Its transmission drops so many packets that the program which links the large machine to the laptop thinks it is disconnected. We plug in a different cable. Everything works.<br />
<br />
So, for round 3 we are finally set to use Hungabee. Keeping my fingers crossed. This is way too much excitement.<br />
<br />
The tournament so far:<br />
The strong Korean program Dol Baram did not show up. There are 16 programs in the competition. The top contenders Crazy Stone (last year's winner), Zen (2nd), Aya (3rd) and Nomitan (6th) all have two wins. Hirabot is the only other undefeated program.<br />
<br />
Round 3 will start in 10 minutes.<br />
Pairings (white player first):<br />
Mc_ark - Crazy Stone<br />
Qinoa Igo - Storm<br />
Ballade - Mayo Igo<br />
Aya - Katsunari<br />
Nomitan - Caren<br />
MP-Fuego - Milago<br />
Leafquest - Gogataki<br />
Zen - Hirabot<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizpOmMsS7gt5bxNn9PBmXf15OM_rkMLFp-aNLE1KpA5lESgq8FNIhKSKyMNdpv2nWCNHxo-COb_N3m9g2RKWnoHEjApT92gCHWbDXyrXMgCVvqwgjBJteYo4lueK5ubNjyhr2cqwdMFgNi/s1600/uec-connection-trouble.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizpOmMsS7gt5bxNn9PBmXf15OM_rkMLFp-aNLE1KpA5lESgq8FNIhKSKyMNdpv2nWCNHxo-COb_N3m9g2RKWnoHEjApT92gCHWbDXyrXMgCVvqwgjBJteYo4lueK5ubNjyhr2cqwdMFgNi/s1600/uec-connection-trouble.jpg" height="236" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
Why won't it connect to the server? (Photo courtesy of Remi Coulom)</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com0tag:blogger.com,1999:blog-4242532825768753784.post-61828218967012775892014-03-14T15:43:00.000-07:002014-03-14T15:43:16.642-07:00The morning of the first tournament dayThe tournament starts today!<br />
I think MP-Fuego is as ready as it can be. Let's keep our fingers crossed that the connection to Hungabee holds up. Hungabee is a large 2048 core machine in Canada. Last year we used it for this competition, and again this year we were allowed to "take over" the whole machine for the event. Thanks Compute Canada, Westgrid and the fantastic people that work there!<br />
<br />
I'm still in Tokyo, will go to Chofu in a few minutes. It is Saturday morning so the trains should not be too crowded. It is a bright morning, and I can see mount Fuji from my hotel window. A rare and beautiful sight from this far away!<br />
<br />
I will try to keep posting about the results during the competition.<br />
<br />
MartinMartin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com1tag:blogger.com,1999:blog-4242532825768753784.post-82761863773463289872014-03-14T15:37:00.005-07:002014-03-14T15:37:55.503-07:00On my way to the 2014 UEC Cup(written March 11, posted late)<br />
<div style="font-family: Helvetica; font-size: 13px;">
On my way to UEC cup in Japan. I have just lost my first 13x13 game on even against Fuego, playing on my laptop in the plane. I won the second game, but Fuego won again in the third. This is great progress - I have had no trouble beating any earlier versions of Fuego on 13x13.</div>
<div style="font-family: Helvetica; font-size: 13px;">
<br /></div>
<div style="font-family: Helvetica; font-size: 13px;">
I fixed an important problem in the code in Vancouver Airport, and now the program seems to play much better. I spent the last month and a bit to implement a feature recognition and learning system to use as “prior knowledge” in Fuego. It had been better than the old Fuego version since about 10 days ago. However, there were some problems with the search process. The progam liked to play silly, suicidal moves a few times during the game, and it played reckless “overplay” attacks even when it was only slightly behind.</div>
<div style="font-family: Helvetica; font-size: 13px;">
<br /></div>
<div style="font-family: Helvetica; font-size: 13px;">
I spent the last few days getting ready for the trip and trying to understand the problem. I wrote some tools to let me look at the details of the search process and try to figure out what goes wrong and why. I flew from Edmonton to Vancouver this morning, and while waiting for my connecting flight I looked in detail at the “trace” of a search that ended up playing a very bad move. I found that the new “feature knowledge” caused the search to become unbalanced, and stray from the best move by giving a too-high weight to other moves. I wrote a few lines of code to fix that, and it seems like it is working!</div>
<div style="font-family: Helvetica; font-size: 13px;">
<br /></div>
<div style="font-family: Helvetica; font-size: 13px;">
I left Edmonton on Monday morning, but because of the tme difference it is now Tuesday afternoon in Japan. It will be evening before I arrive at my hotel in Tokyo. The next few days I will work with my colleague Kazuki on the program, then we will have the competition on the weekend.</div>
<div style="font-family: Helvetica; font-size: 13px;">
<br /></div>
Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com0tag:blogger.com,1999:blog-4242532825768753784.post-4402731247412428652013-03-16T23:13:00.004-07:002013-03-16T23:13:45.385-07:00<h2>
UEC Cup final Result</h2>
<br />
Crazy Stone beats Zen in the final. Fuego ends in a strong 5th place, beating Many Faces of Go and Nomitan in its last two games.<br />
3rd is Aya, which beat Pachi.<br />
<br />
MartinMartin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com0tag:blogger.com,1999:blog-4242532825768753784.post-80813469223835121722013-03-16T19:59:00.001-07:002013-03-16T19:59:36.352-07:00UEC Cup Day 2, Round of 8<br />
<br />
MP-Fuego lost against Zen. It got into trouble early in the game. It tried to make a fight out of it, but Zen was too strong.<br />
<br />
The other front-runners also won - Crazy Stone and Aya. Pachi beat Many Faces.<br />
<br />
Semifinals will be:<br />
Zen - Pachi<br />
and<br />
Crazy Stone - Aya.<br />
<br />
Fuego enters the group fighting for 5-8 place and will meet Many Faces there.<br />
<br />
<br />Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com0tag:blogger.com,1999:blog-4242532825768753784.post-3588181534828060292013-03-16T18:45:00.003-07:002013-03-16T19:07:36.783-07:00<h2>
UEC Cup, Day 2, Round of 16</h2>
<br />
MP-Fuego won by resignation against PerStone. We played on Hungabee with 1024 cores. The program played well.<br />
<br />
All the favorites won so far, Zen, Crazy Stone, Pachi, Nomitan. Aya and Many Faces of Go are still playing.<br />
<br />
In the second round MP-Fuego takes on Zen, which was the only undefeated program yesterday.<br />
<br />
Martin<br />
<br />
Update: round 2 pairings:<br />
<br />
Zen (white) - MP-Fuego (black)<br />
Many Faces (white) - pachi (black)<br />
Aya (white) - Nomitan (black)<br />
Crazy Stone (white) - blast (black)Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com0tag:blogger.com,1999:blog-4242532825768753784.post-90277745145902814572013-03-16T16:42:00.000-07:002013-03-16T16:50:54.513-07:00<h2>
6th UEC Cup Day 1</h2>
<div>
Yesterday and today is the Sixth UEC Cup Computer Go competition. Fuego won the 4th cup in 2011 - see earlier posts. This year, we are testing out a brand-new massively parallel version of Fuego called MP-Fuego prototype.</div>
<div>
Yesterday, in the preliminaries, we were plagued by technical problems and ended up playing the tournament games on a "normal" 16-core machine. We got paired against the top three programs and ended up with 4 wins, 3 losses. Enough for 8th place and a place in the final knockout tournament today. Fuego had a chance against Aya but refused to make its second eye for a big group.</div>
<div>
<br /></div>
<div>
Results highlights for the first day:</div>
<div>
1. Zen 7 wins</div>
<div>
2. Crazy Stone 6 wins 1 loss<br />
3. Aya 6 wins<br />
4. Many Faces of Go 5 wins<br />
5. Pachi 5 wins<br />
6. Nomitan 4 wins<br />
7. RGO 4 wins<br />
8. MP-Fuego 4 wins<br />
9. PerStone 4 wins<br />
10. blast 4 wins<br />
11. MC_ark 3 wins<br />
12. Izanami 3 wins<br />
13. ballade 3 wins<br />
14. caren 3 wins<br />
15. unyugo 3 wins<br />
16. GOGATAKI 3 wins<br />
<br />
The pairings for today are 1 vs 16, 2 vs 15 etc. So Fuego (8th) gets to play PerStone (9th), and if it wins it will most likely encounter Zen in round 2.<br />
<br />
Thanks to Kazuki Yoshizoe's great efforts and lots of support from Westgrid and AICT engineers Jon Johansson, <span style="font-family: Helvetica;">Kamil Marcinkowski, </span><span style="font-family: Helvetica;">Terry McGuire</span> and Masao Fujinaga back in Canada, MP-Fuego finally played its first game last night and beat a copy of Fuego running on the 16-core machine. Keep your fingers crossed for today!<br />
<br />
Links:<br />
<a href="http://www.westgrid.ca/">Westgrid</a> site with news announcement<br />
<a href="http://jsb.cs.uec.ac.jp/~igo/eng/">UEC Cup</a><br />
<a href="http://fuego.sourceforge.net/">Fuego</a><br />
<br />
<br />
Martin</div>
Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com1tag:blogger.com,1999:blog-4242532825768753784.post-82925383009255257602011-11-24T20:55:00.000-08:002011-11-24T20:55:38.670-08:00Olympiad finishes, 4th and 5th places for Fuego on large board sizesFirst, the good news: Timo Ewalds' program Castro <a href="http://www.grappa.univ-lille3.fr/icga/tournament.php?id=246">defended its title</a> in the game of <a href="http://en.wikipedia.org/wiki/Havannah">Havannah</a>. This brings our total to three Gold medals. Congratulations Timo!<br />
<br />
The Go competitions did not go so well. Fuego got <a href="http://www.grappa.univ-lille3.fr/icga/tournament.php?id=250">4th on 13x13</a> and <a href="http://www.grappa.univ-lille3.fr/icga/tournament.php?id=234">5th on 19x19</a>. I believe that Fuego had chances in several games, but it showed a disturbing tendency to suddenly tenuki (play elsewhere) in the middle of a critical fight. I am not sure if it is a bug, or what else was going on. The last game of the tournament, against undefeated winner Zen, is a <a href="http://eidogo.com/#url:http://files.gokgs.com/games/2011/11/24/Fuego19-Zen19S.sgf">good example</a>. Fuego put up a good fight in the center, and seemed to have Zen's groups in some trouble. Then suddenly at move 122 Fuego switched elsewhere, and completely collapsed as a result. Not good.<br />
<br />
The game records for 13x13 and 19x19 are on KGS. Overall, the level of competition was very tough. Zen won all its games on 13x13 and 19x19, and is the undisputed number one. Erik van der Werf's Steenvreter made a strong comeback with two silver medals. The open source program Pachi, running on a large cluster, is a serious contender in every tournament now. The German program Gomorra is also greatly improved, and last year's 9x9 winner MyGoFriend can now play on the large board as well. It seems like several of the programs implemented new techniques described in our postdoc <a href="http://www.usgo.org/resources/downloads/Supercomputer%20Go%20Appendix%20Two.pdf">Aja Huang's recent PhD thesis</a>. Ironically, these are not included in Fuego yet.<br />
<br />
Next up: the <a href="http://jsb.cs.uec.ac.jp/~igo/eng/">UEC cup</a> in early December. Fuego surprisingly won that event last year, but it will be extremely difficult to repeat that success.Martin Müllerhttp://www.blogger.com/profile/02735956411270090723noreply@blogger.com0