aki65.github.io's People
Forkers
amyson5 ityeoman xieren58 hackyardo 1987618girl yingggechen jamp78 hong-yu1999 zsmhub wvqusrai ippotim sleepyshen1989aki65.github.io's Issues
loading network by default in version 1.5.1
it would be convenient: if default_model.bin.gz is in the folder with the apk file, then when you start BadukAI it is loaded. probably better at start launching KataGo
Where is the file folder after installation?
I run BadukAI on my Android phone, but it is weaker than KaTrain or Sabaki with KataGo on my laptop when config the same number of visits. So I want to find the default_gtp.cfg on my phone to see what is the cause. But I can't find it.
Can not add branches in go4go's SGFs normally!
The "__go4go_branches.sgf.txt" below is too big and BadukAI is too slow...
__baduk_branches.sgf.txt
__baduk.sgf.txt
__go4go.sgf.txt
__go4go_branches.sgf.txt
offer optimized 6-block or 10-block katago weight
thanks for your hard and wonderful work. here is a suggestion. many people ,i think, prefer a weight that is much faster to run,not that the stronger the better. after all, most of us is not beyond pro-level,and 6-block or 10-block weight is enough and suitable.
so could you please offer a optimized 6-block or 10-block katago weight?looking forward to your reply.
Other board sizes
Thanks for the nice app, could you add support for other sizes(KataGo only)? 9x9 and 13x13
KataGo crashes with Android 11
I just want to confirm the findings of Vargo in https://lifein19x19.com/viewtopic.php?p=262439#p262439.
On my phone (OnePlus 8 Pro with Snapdragon 865 and Android 11) katago stopped working on all nets with the optimizations in v0.18.0.
Sorry, for not reporting this earlier :-(
in version 15 kyu-rank works differently
for example BadukAI v14 3d 15b - CS Zero 3d 7-3, BadukAI v15 3d 15b - CS Zero 3d 0-10. so it should be? all settings are the same.
also plays poorly against CS Zero 5k, BadukAI v15 3d 15b - CS Zero 5k 0-1.
BadukAI v15 3d 15b - CS Zero 11k 0-1
plays like a beginner. maybe there is some mistake?
Crash in launch
Android notetice : View in Full Screen.
Then baduk crash.
Xiaomi Poco X3 GT - Full phone specifications
dotOS Android 11
Baduk_1.9, full and red.
How can I see realtime n/s in BadukAI?
So I can know whether hardware accelation is worked?
My device has a 768g soc.
[question]where is the .tflite download?
From https://katagotraining.org/networks/,I only find the .bin.gz files,but not find any tflite files.
where can I find those files?
thanks.
Snapdragon 778G is not optimized?
Just test Baduk on it, only got 20n/s for katago 20b, which is much slower than 768G (80n/s).
Anyone can confirm?
My device is Vivo T1.
kyu bots weaker in 0.16.0 than 0.14.0?
It might be just me, but I feel like the kyu bots are weaker in version 0.16.0 than 0.14.0. I use the kyu rank 10 bot with the 6b net. In 16, if you attack a group in the beginning, eventually the bot will give up defending and you can always capture it. In 14, you can never just capture a group that can easily escape, unless the bot is strategically sacrificing the group for territory elsewhere. it will trap you instead. Thanks!
How to know number of capture stones?
Whenever to evaluate a GO game, the numbers of capture stones of both players must be counted. However, it seems that BadukAI doesn't display the numbers and has no spare space to show.
In my view, the numbers can be placed with "komi" in the setting menu.
Does KataGo can't resign under control when in kyu-rank mode?
I set resign-score=30 and resign-winrate=-0.80, then I play kyu-rank mode from 30 to 1, it seems that KataGoes resign later than the board positions, which are over 30 or -0.80 if you using ponder.
Where are the latest models from distributed training?
Is the distributed training of KataGo begin? Where are they?
How many blocks do they have, 50b or 60b? Are they stronger than g170-b40c256x2-s5095420928-d1229425124 and have more ELO than 1919?
Do you need a Chinese translation?
The Chinese was translated with google?
Can you add a lz weight of 20b?
I think it might be stronger than the current 15b
feature request: provide apk without build-in networks
To get small apk size and use additional optimized network for katago.
问一下
能不能增加支持手机gpu运算
provide optimized human-style weights
could you please add optimized human-style weights? for example,leelamaster GX78,leelamasterGXA4,leelamasterE08,anyone is ok.I could provide you with them,if you need.you can get them here (https://github.com/pangafu/LeelaMasterWeight)also.looking forward to your reply.
About optimized weights
Hi, thanks for your amazing app! I am trying to figure out how the optimization works. And I just checked the nodes of the .tflite file. Some of the them seems to be removed from the original nets? Could you possibly give some details about its structures. I just want to write some scripts to make the conversion more convenient. Thanks!
the setting words overlap
a bit gotcha because of screen not enough long
How my W winrate and score-lead be displayed:
W winrate:
97.3%
score-lead:
11.2
Only a half of string could be displayed, the other half disappear.
optimized don't support MTK?
I'm using Xiaomi Poco X3 GT with MediaTek MT6891Z Dimensity 1100 5G (6 nm).
ROM: https://developer.android.google.cn/topic/generic-system-image/releases aosp_arm64-exp-S2B3.220205.007.A1-8133516-58a8796c
1.13.2 optimized 40b : 10v/s
1.13.0 build in 20b : 20v/s
Ask
Can we add support for GPU operations? If not, what are the obstacles?
How to use fixed visits to cap analyzing?
BadukAI has "v/m in analysis", how could it be?
I find "kata-analyze" (from KataGo/docs/GTPExpension) is hard to control somtimes. The reason of it maybe the output of KataGo and the fetch-pointer (be used for reading the output of KataGo) are asynchronous sometimes.
What are the net sizes?
Obviously the "KG 20b" is not a official network, it's much faster and seems much weaker. Is it 20b128f(b20c128)?
baduk_ai__armeabi-v7a-rel-0.15 installation error
https://lifein19x19.com does not work today, so I am writing here.
0.15 - installation error, on the emulator
[Multiple Features Suggestion]: SGF-PDF-Image, Real Wood Board, Analyze by po or v...
I don't know what is the final goal of BadukAI, I also don't know how many programming skills do you have, but these features are useful and convenient:
-
read different file directly, for examples .txt .zgf(ZenithGo) .gib(www.eweiqi.com)
-
create sgf from camera or photo, for example, generate sgf from the "leesedol vs alphago game 4" static image above, recognizing the move numbers on the stones as the order of the stones
-
analyse all based on playouts or visits, now "analyse all" may skip some moves without giving a histogram if the sec/move is too small or the board position is too complicated.
-
accelerate "analyse all" if several continuous board positions are on the same known tree, I don't know if it make sense. Another: If "analyse all" from end to begin, could it pick up speed? Because the whole game tree are known.
-
clock mode, for examples, 5min+10sec5, 30min+00, 0+30sec*3
-
add local page "How to Use" (the same to https://aki65.github.io/) to app
KataGo 1.9.1 has released!
It's said v1.9.1 75 Elo stronger than v1.8.2 with the same latest neural nets.
katago
katago最近引擎更新,似乎提升很大,什么时候能够应用到badukai
in v1.5.1 lz can be removed
in v1.5.1 it is impossible to connect lz network. then lz can be excluded from the application
How to solve life&death or tsumego problems by BadukAI?
I can solve those problems by shrinking the size of chessboard through Sabaki on my laptop. But how to solve those problems on my Android phone?
Whether ownership slow down node/second or not?
I hear about it that the GTP command "ownership" could slow down analyze speed a lot, is it true in BadukAI?
How many times does BadukAI calculate ownership, only once after a ownership-query(a user hit "own" button), or every time meanwhile every analyze?
New Teaching Mode
Can players add a new teaching mode when playing with AI? When the lost points exceed the set limit, the AI will automatically delete and let the player choose again.Just like the software KaTrain on the computer.This will help the player to learn the AI idea better.
@aki65
Several bugs in ver1.12.0
ADD CHINESE TRANSLATION
Because BadukAI has not many items, I could translate into Chinese in a day.
Is there any method to show the logs?
for example playouts per second?
Qualcomm snapdragon 888 cannot use acceleration weights.
Problem with kyu-rank parameter
Hello
I used the 1.13 version.
I'm a starter player and as such, I wanted the AI to be at a low level.
I first tried a 19x19 grid, at 30 kyu-rank with the 20b network. AI is black but even for me, il seems to choose its moves randomly. I can try to surround its stones and it never stops me. I can put it in atari and it never protects its stones, etc. etc. After we reach what seems to be the end of the game, AI still fills the grid, it never passes nor resigns.
30k is low and my game is poor. I tried to let it play against itself 19x19, 30k and 20b network, and the result is the same: it fills the grid and captures stones indefinitely and never passes or resigns. Same if I try with 1 (1k) or -8 (9d) kyu-rank.
I tried several configurations of the AI playing againt itself, also with 9x9 grids, but as soon as I put a kyu-rank, the bot doesn't "work" any more.
I finally tried a 9x9 grid against itself, with no kyu-rank and in this case, it plays correctly and black or white wins after the two passed.
Am I missing something?
[BUG] 'winrate on play' takes effect in analyzing
Turn off 'winrate on play' then turn on 'analysis all', the 'winrate for W' and 'score-lead for W' will disappear.
Does KataGo Parallel Analysis Engine(KPAE) make sense for Android devices?
Analyzing a whole game of more than 300 moves step by step seems too slow. Could you add KPAE to BadukAI?
Add Move-Score Histogram
The move-winrate histogram may become readless and meaningless when winrate changes in a slit of 90%-100% as the scorediff is over 8. And a game of 300 moves will come to an end at move-30 because the winrate is around 95% from move-31 to move-300. So could you add move-score histogram?
It seems that the winning rate of lz engine is always between 12% and 88%.
[feature suggestion] write&read the results of analyzing
The analyzed results of different GUI are different, i.e. Sabaki can't show winrate graph when reading the analyzed results generated by KaTrain. They have no universal format.
Will BadukAI write&read analyzed results? What the format will be?
围棋
It seems that the optimized 20b Kata weight is not supported more than komi 10
It seems that the optimized 20b Kata weight is not supported more than komi 10?
When I set the komi to 20, I get the same winning rate as when I set the komi to 10.
But the ordinary 20b weight does not have this problem.
Support Android 4.4
Is it possible to support Android 4.4 by compiling it with lower version of Android SDK? Thanks!
Maybe app can provide E-Ink theme
I use a e-ink device to make my eyes feel comfortable. So can this Go AI APP provide a black And white theme for E-Ink device?
About some additional custom settings in the config
Hi, thanks for your amazing app! I am wondering if there could be some more custom settings in the config. Like (dynamic) PDA (to deal with the handicap games more properly), maxTime (to make the search time more flexible while playing against katago). By the way, how did you convert the orignal network to a smaller one? Can I do this on my own so that I am able to use some other networks? And could this optimized network be applied to the katago engine as well? Thanks! @aki65
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.