-
Notifications
You must be signed in to change notification settings - Fork 5
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Checking mergeability…
Don’t worry, you can still create the pull request.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: olithink/OliThink
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: olithink/OliThink
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: nnue-ja
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 11 commits
- 36 files changed
- 1 contributor
Commits on Aug 26, 2025
-
Olithink-uci interfaced with David Carteau's Cerebrum NNUE libraries for evaluation. Olithink.nn trained on 30 million positions from over 3 million games from CCRL
Configuration menu - View commit details
-
Copy full SHA for 34acb69 - Browse repository at this point
Copy the full SHA 34acb69View commit details
Commits on Aug 28, 2025
-
New nets - stronger play. Datasets created using a pgn file containing entire CCRL database of engine vs engine matches. Matches containing duplicate moves were removed using pgn-extract. Pgn download > https://drive.proton.me/urls/VMFN932P4M#V0CNXOJKgQyD Dataset/training was done on my 12 core Xeon computer in cpu mode - 24 hours to complete 11 epoch network files. Would be a lot faster in gpu mode if I had a compatible nvidia gpu. Last epoch, epoch 11 should be the best. To created new olithink.nn file using the new network epochs: Delete existing olithink.nn and network.txt from olithink folder. Rename epoch file you want to use to 'network.txt' Olithink uses the smaller quantised files - the ones with 'q' in the name. So for example rename 'epoch-11-q.txt' to 'network.txt' Copy file to olithink folder and run olithink engine. Olithink will detect missing 'olithink.nn' file and create a new one from 'network.txt' If Olithink cannot find both 'olithink.nn' and 'network.txt' it will use traditional eval instead.
Configuration menu - View commit details
-
Copy full SHA for 1bdb4e2 - Browse repository at this point
Copy the full SHA 1bdb4e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7db426e - Browse repository at this point
Copy the full SHA 7db426eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39804a1 - Browse repository at this point
Copy the full SHA 39804a1View commit details
Commits on Aug 31, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 35b281e - Browse repository at this point
Copy the full SHA 35b281eView commit details
Commits on Sep 1, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 92926fe - Browse repository at this point
Copy the full SHA 92926feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09d38ad - Browse repository at this point
Copy the full SHA 09d38adView commit details
Commits on Nov 17, 2025
-
Added UCI configuratio option to address The NNUE "Halo Effect". The problem is Networks might look at a wild position and see a massive, non-material advantage (like a powerful attack) and completely ignore the fact that it has to give up a lot of pieces to get it. It believes its attack is so strong that the sacrifice is worth it, even if, deep down, it might not be, spotting subtle tactical and positional advantages, but can get a little too aggressive or "speculative." So I want to mix the material score with the NNUE score to create a good hybrid solution. This modification implements a hybrid evaluation that mixes the NNUE score with the material score to mitigate the NNUE "Halo Effect". The material score is blended in at a ratio of 1/8, meaning the final score is (7/8 * Score_NNUE) + (1/8 * Score_Material)
Configuration menu - View commit details
-
Copy full SHA for 69ce00f - Browse repository at this point
Copy the full SHA 69ce00fView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for df4ae9d - Browse repository at this point
Copy the full SHA df4ae9dView commit details
Commits on Nov 19, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 44c21d5 - Browse repository at this point
Copy the full SHA 44c21d5View commit details
Commits on Nov 24, 2025
-
Fixed regression bugs. Added nnue-hybrid ratios user-configurable in uci engine configuration screen
Configuration menu - View commit details
-
Copy full SHA for ad66aee - Browse repository at this point
Copy the full SHA ad66aeeView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...nnue-ja