Skip to content

Commit

Permalink
calibrated bot and possibility to delete internal networks
Browse files Browse the repository at this point in the history
  • Loading branch information
aki65 committed Sep 29, 2020
1 parent 48e8e97 commit 226e8c2
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ <h1 align="center">BadukAI</h1>

<p>2) <b>LeelaZero</b>: You can choose between a 15 blocks network (trained against 40b self-play) and a 40 blocks network (LZ 273). The implementation is optimized for android and can use the DSP on recent Snapdragon chipsets so will be quite fast on such devices. On Snapdragon 855+ for example it does about <b>200 n/s</b> (for 15 blocks) and <b>50 n/s</b> (for 40 blocks) which is six times faster than the previously available cpu-based versions.

<p> For installation <a href="https://github.com/aki65/aki65.github.io/releases/download/v0.5.0/baduk_ai__arm64-v8a-rel-0.5.apk">download 64 bit APK</a> and install it (make sure that installation of thirdparty-apps is allowed in settings). If this APK is not compatible with your device, <a href="https://github.com/aki65/aki65.github.io/releases/download/v0.5.0/baduk_ai__armeabi-v7a-rel-0.5.apk">download 32 bit APK</a> and install it.
<p> For installation <a href="https://github.com/aki65/aki65.github.io/releases/download/v0.6.0/baduk_ai__arm64-v8a-rel-0.6.apk">download 64 bit APK</a> and install it (make sure that installation of thirdparty-apps is allowed in settings). If this APK is not compatible with your device, <a href="https://github.com/aki65/aki65.github.io/releases/download/v0.6.0/baduk_ai__armeabi-v7a-rel-0.6.apk">download 32 bit APK</a> and install it.

<p>&nbsp;</p>

Expand All @@ -31,7 +31,11 @@ <h1 align="center">BadukAI</h1>

<p>After tapping the dashed rectangle in the top row you can define a rectangle on the board by dragging from its top left corner to the bottom right one. Afterwards the first move of the AI analysis will be restricted to this rectangle. You can cancel this by tapping the red cross in the top row. This feature is only supported by LeelaZero.

<p>The settings menu in the top right corner allows you to switch networks, engines and adjust game settings. If KataGo is in use, it shows the name of the network currently used in the first field. If you tap on this field, a file dialog opens which allows you to choose a KataGo network file from your device storage. To avoid duplication, the file is not copied into the app, but read from the chosen location on subsequent starts, so please don't delete it while still in use. This feature is only available with KataGo since the LeelaZero implementation uses optimized models which require pre-processing, so you can't just load a standard LeelaZero network.
<p>The settings menu in the top right corner allows you to switch networks, engines and adjust game settings:

<p> If KataGo is in use, it shows the name of the network currently used in the first field. If you tap on this field, a dialog opens which allows you to manage the networks: You can delete internal networks which you don't intend to use (to save storage) or you can choose a KataGo network file from your device storage. To avoid duplication, the file is not copied into the app, but read from the chosen location on subsequent starts, so please don't delete it while still in use. This feature is only available with KataGo since the LeelaZero implementation uses optimized models which require pre-processing, so you can't just load a standard LeelaZero network.

<p> If KataGo is active, you can edit the field "kyu-rank" in settings: If you enter a number between 30 and -8 (denoting 9-dan), a calibrated bot as in KaTrain will make the AI moves (full credit to sanderland's great KaTrain project for the underlying algorithms). If you enter anything else in "kyu-rank", full KataGo will be in charge of the AI moves again. Analysis (via "ponder" or "analyse all") will always be done by full KataGo.

<p>If you touch the board, a preview of the stone to by played will be shown. You can adjust its position by dragging your finger across the board (stone position is always 3 lines above your finger). Lifting off your finger finally places the stone. The 3-line-offset can be switched off in the settings.

Expand Down

0 comments on commit 226e8c2

Please sign in to comment.