Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some test of "Hybrid" weight on 5x64 network of leela #867

Closed
pangafu opened this issue Feb 13, 2018 · 3 comments
Closed

Some test of "Hybrid" weight on 5x64 network of leela #867

pangafu opened this issue Feb 13, 2018 · 3 comments

Comments

@pangafu
Copy link

pangafu commented Feb 13, 2018

As we discussed the "Hybrid weight" in #814 before, I did some test on 5x64 network, and have some interesting result, I open a new thread and post here.

I remember the learning rate is very low at the last of 5B network, so I download some 5B network, include last 5B king c83, second king 35d, and some random weights after c83 (because I don't have the win rate of 5B network), network list below:
c83e1b6e0ffbf8e684f2d8f6261853f14c553b29ee0e70ff6c34e87d28009c43
35df1f93351d7edea1f1251dbcff6131a18dc9b9c25d634558d747a55e6920e4
87973d8fe2db18599d136c47f1f54634a22fea1876f2283a8330fde13b5bf1aa
74ca7a1b11a7841a7f195f2b87dd55fa80dc82fb56887bad9c69e32f44717b4d
6fd1a91be8ed13b8cfc4886a51e77a2738705261c6ede9a4f117d8c4073faec8
5b2b40ea018492b26da33966f78abfe0caa35f98167c26a743340cc7e7232204

Then I wrote a match program to auto “hybrid” weight and match (https://github.com/pangafu/Hybrid_LeelaZero), and I found in Playout 200, the strongest weight is 879-6fd-c83_1-0.8-0.8.txt, match result is:
879-6fd-c83_1-0.8-0.8.txt vs 35df1f93351d7edea1f1251dbcff6131a18dc9b9c25d634558d747a55e6920e4.txt :27(67.5%) : 13(32.5%)
879-6fd-c83_1-0.8-0.8.txt vs c83e1b6e0ffbf8e684f2d8f6261853f14c553b29ee0e70ff6c34e87d28009c43.txt :23(57.5%) : 17(42.5%)

Then I match it in Playout 1,600, the result is:
879-6fd-c83_1-0.8-0.8.txt vs 35df1f93351d7edea1f1251dbcff6131a18dc9b9c25d634558d747a55e6920e4.txt :42(70.0%) : 18(30.000000000000004%)
879-6fd-c83_1-0.8-0.8.txt vs c83e1b6e0ffbf8e684f2d8f6261853f14c553b29ee0e70ff6c34e87d28009c43.txt :39(65.0%) : 21(35.0%)

Finally, I match it in Playout 16,000, the result is:
879-6fd-c83_1-0.8-0.8.txt vs c83e1b6e0ffbf8e684f2d8f6261853f14c553b29ee0e70ff6c34e87d28009c43.txt :39(65.0%) : 21(35.0%)

And the all match log can download from here:
match.log

The 879-6fd-c83_1-0.8-0.8.txt weight can download from here:
879-6fd-c83_1-0.8-0.8.txt

The Playout 16000 match can download from here:
H879vsC83_PO16000.zip

Some interesting result:

  1. "Hybrid" can strength the network even in very low learning rate, so it maybe not the learning rate problem.
  2. "Hybrid" can win at High Playout, so it may not cause by reduce the network noise
  3. Three network "Hybrid" seem stronger than two network "Hybrid".

In my opinion, "Hybrid" maybe equal to assemble and average several network's output, which to make the network predict more accurate.

@optimistman
Copy link

I want to use gogui for weights match in windows. I download the gogui from the following website:

https://sourceforge.net/projects/gogui/?source=typ_redirect

I click the green button and it download the file gogui-1.4.9-src.tar.gz.

Is it the right file to install on windows?

In the file "INSTALL.html" it has the following paragraph

"Installation on Windows
A Windows installer is available from GoGui's project page."

But I can not find the windows installer online. Could you help me with it? Thanks!

@barrtgt
Copy link

barrtgt commented Feb 21, 2018

You want the .exe here: https://sourceforge.net/projects/gogui/files/gogui/1.4.9/

@sethtroisi
Copy link
Member

closing, no active discussion for ~1 year with subsequent issues and PRs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants