Proteus Chess SF - Developing my Stockfish derivative

All about chess engines

Moderators: Solista, AlexChess, TedSummers

Post Reply
User avatar
AlexChess
Posts: 41
Joined: Thu Nov 04, 2021 5:55 am
Location: Rome, Italy
Contact:

Proteus Chess SF - Developing my Stockfish derivative

Post by AlexChess »

Image

Hi chess engine fans!

On this topic we discuss about how to modify Stockfish to create a DERIVATIVE engine focused on material sacrifices for positional advantage.

All ideas, suggestions and comments are welcome!

Image

I will release ProteusChessSF under GPLv3 attributing the original source to the Stockfish Team and never share my private engine executable before it will be really different in standard SF playing style.





At this point, even if the NNUE and MCTS support is available, I'm not interested to the strength but to the style of the engine (I want add positional sacrifices, king safety and castle assault patterns) so hand-crafted evaluation is useful :) Then I will add hybrid mode.


Image

First heavy modifications in Pawn Bonus values seem interesting, replaced SugaR 2.50 ICCF (closed project) with ProteusChessSF on my LT tournament :)

Image

Wow! Disabling NNUE (to use hand-crafted evaluations) Proteus is 3 times faster than the other SF derivative Kayra 1.1

Until now, my bonus pawns modifications to enforce pawn structure seems to compensate well the lack of a neural network. I will publish all the games In PGN draws the first 2 games against Fat Titz 2 130121 and Kayra 1.1 :D )


Image

Just challenging my dear friend Mehmet's very strong creature with my ONE MORE Stockfish derivative :lol:

A draw and a very nice win of Kayra 1.1 (actually #1 on my Group A LT tournament) against Proteus Chess SF v002 (classic evaluation, no NNUE) . [EDIT] Another interesting game lost by ProteusChess v002 against CorChess 3 100122 despite an advantage after opening (complex position) I will publish all LT tournament Proteus Chess SF games.

You can find the crosstable and all the PGN games here:

https://www.chess.com/forum/view/game-a ... -17?page=1
User avatar
AlexChess
Posts: 41
Joined: Thu Nov 04, 2021 5:55 am
Location: Rome, Italy
Contact:

Re: Proteus Chess SF - Developing my Stockfish derivative

Post by AlexChess »

The entirety of chess boils down to evaluating positions, and then searching for good moves. Let's start with evaluating positions. In order to tell how "good" a chess position is, Stockfish takes into account many things that human players do as well:

Raw Material
Having more pieces is better than having less pieces.
Pawn Midgame = 198, Pawn Endgame = 258
Knight Midgame = 817, Knight Endgame = 846
Bishop Midgame = 836, Bishop Endgame = 857
Rook Midgame = 1270, Rook Endgame = 1281
Queen Midgame = 2521, Queen Endgame = 2558
Humans typically use Pawn = 1, Knight/Bishop = 3, Rook = 5, and Queen = 9-10. These proportions are pretty close to that.
General Piece Placement
Controlling (attacking/defending) center squares is better than controlling unoccupied squares.
Defending important friendly pieces (that are in turn controlling important squares) is good.
Attacking important enemy pieces (that are in turn controlling important squares) is good.
"Bonus" Piece Placement
Knights
Enjoy outposts (squares where they are sufficiently protected by a pawn) near the center of the board.
Bishops
Enjoy control of major diagonals.
Enjoy being paired (having the other bishop still in the game) in open positions (where most pieces are not blocked) are good.
Kings
Enjoy safety on squares difficult to for the opponent to checkmate (or control every other square around).
Pawn formation
Doubled and tripled pawns are bad, as they have limited mobility, and therefore cannot defend each other.
Isolated pawns are bad, they cannot be defended by other pieces.
Protected passed pawns are good, they can queen soon.
Phew, that was a long (and not even exhaustive!) list. Each one of these bullet points has its own unique weight that has been fine-tuned over the years. An exhaustive list can be found at chessprogramming - Evaluation. Remember though, evaluation does not account for everywhere the pieces could move in the future, and a positive evaluation does not ensure checkmate is imminent. Rather, evaluation gives a general sense of where a position is headed in the future, it can be thought of as an approximate derivative.

Now that we know how to evaluate positions, we can examine the resulting positions from all the legal moves available and pick the best one (aka "search" for it). The only problem is that a move may be beneficial to us in the short term (i.e. taking an uncontested queen), but a counter-move by the opponent (i.e. delivering checkmate) could lead to us losing the game. So, we have to consider all possible moves, all the way until checkmate, or else that move may not actually lead to a "good" position. Another way to think about it is that a position is really only "good" if always leads to checkmate, otherwise it is technically still up in the air. So then Stockfish can just probe moves until checkmate, right?

Wrong. Crazily enough, there are just TOO MANY possible moves until checkmate is reached. This is what still makes chess interesting to us humans, no machine can solve EVERY game of chess from the starting position all the way until checkmate with there always being an optimal move (as has been done with checkers), but in theory it is possible in the future.

To put this in perspective, after both players move, 400 possible board setups exist. After the second pair of turns, there are 197,742 possible games, and after three moves, 121 million. According to Jonathan Schaeffer, a computer scientist at the University of Alberta who demonstrates A.I. using games, "The possible number of chess games is so huge that no one will invest the effort to calculate the exact number." Some have estimated it at around 10,100,000. Out of those, 10,120 games are "typical": about 40 moves long with an average of 30 choices per move.[1]

So instead of evaluating all the way until checkmate, Stockfish simply looks as far as it can (usually 30+ nodes deep), and uses heuristics based on the stage of the game to assign a value to how "good" the move really is based off of the resulting position. To do this, Stockfish cleverly constructs a tree full of ever-increasing depth, consisting of moves followed by more moves, along with their values. While modern hardware can analyze hundreds of thousands of positions in seconds, multiple steps are still taken to "prune" and recognize patterns inside the tree.

A non-exhaustive list of techniques is as follows:

Alpha-beta pruning is used to eliminate "bad moves," or moves that after counter-moves result in extremely bad positions.
A transposition-table is created to store frequently visited positions, so no identical nodes are analyzed more than once.
This becomes even more complicated past depths of 3, check out chessprogramming - Alpha-Beta for more info.
Razoring is used as a sort of forward pruning where rather than skipping an entire subtree, the engine searches it to a reduced depth, typically one less than the normal depth. The advantage is that you get most of the saving but with much lower risk than pruning entire subtrees like with alpha-beta pruning.
This comes from the heuristic that from any given position the opponent will be able to find at least one move that improves his position, the Null Move Observation.
Again, this is oversimplified. Check out chessprogramming - Razoring for more info.
Opening heuristics
Developing minor pieces (knights/bishops) is good.
Moving the queen out early is generally bad.
Castling ASAP is generally good.
Controlling the middle of the board ASAP is generally good.
Closed positions are generally a little bit bad, because they are harder to prune (although this is getting increasingly better, and my life savings says you still can't beat Stockfish in a closed position game with 20+10 timing).
Also, instead of actually doing computations, a computer can choose the first few favorable moves from a chess opening book. Stockfish actually doesn't do this.

Mid-game heuristics
Setting the opponent up to possibly make a bad move (or "setting up traps") is good.
Forking, pinning, and using other tactics on crucial squares is generally good.
Navigating pieces quickly to optimal positions is generally good.
Taking the initiative and attacking with white is generally good.
Defending with black until there is something you can punish is generally good.
The mid-game is where engines are most likely to overtake human opponents, as they are much sharper at analyzing trades and positional play than humans.

Lastly, the end-game is rather anti-climatic and already solved. The engine simply compares its position to a table of possible positions (called 6-man Syzygy Tablebases), or uses yet another set of its own custom heuristics that cover all endgames, most of which are usually obvious heuristics regarding passed-pawns and 50-move draws.

Altogether, the search method has been criticized for being too "brute-forcish," but current technology warrants "brute-force" methods, there is no elegant solution to pruning branches nor method to take some derivative of a position to tell which way it is headed. In the end, the brute-force method ultimately works quite well on modern hardware, it can usually go to about 30+ nodes (or plies/half-moves) deep in a matter of seconds. More importantly, Stockfish has been improved upon in recent years to the point where it can beat (or at worst draw) any human! Just take a look at the set of games of Nakamura (currently the world's highest rated US player, and 5th in the world) + Rybka (an older engine) vs Stockfish last year (2014).[2]

What truly makes Stockfish incredible compared to other engines (save the higher-rated commercial engine Komodo) is the community behind it, and very importantly its founders. Tord Romstad, Marco Costalba, and Joona Kiiski chose to open-source a top-class engine in 2008 to the public so that anyone could contribute, and until 2014 Costalba led the project exceptionally well. Additionally, in 2013 the Stockfish community created Fishtest, which uses hundreds of thousands of dollars on hardware to test future versions of Stockfish against... older versions of Stockfish to check for performance gains in the newer version. A dedicated community searching for every statistical and theoretical way to improve the engine has kept (and will continue to keep) it on top as long as interest is maintained.

SOURCE: https://www.quora.com/What-is-the-algor ... ess-engine
User avatar
AlexChess
Posts: 41
Joined: Thu Nov 04, 2021 5:55 am
Location: Rome, Italy
Contact:

Re: Proteus Chess SF - Developing my Stockfish derivative

Post by AlexChess »

DEPRECATED ProteusSF RBE 008a old tests. Switch to 008b that is stronger!!!


ProteusSF RBE 008a - Predator 2.2 bin against KAYRA 1.4 + KAYRA 1.1.bin book
30 mins + 5 secs / all 500 KN/s Android 8 CPus
Image

ALL 100 PGN GAMES: https://pixeldrain.com/u/ijU6jkYS

ProteusSF RBE 008a - Predator 2.2 bin against StockfishMZ 230522 + MANTIS-X5.bin book
30 mins + 5 secs / all 500 KN/s Android 8 CPus

Image

ALL 100 PGN GAMES: https://pixeldrain.com/u/AwcZzK7V

ON MAC MINI M1 8 CPUs 6 MN/s
TCEC22 Superfinal Jeroen Noomen select
50 unbalanced openings repeated on both sides (100 games)
blitz 5 mins + 2 secs / ALL - Syzygy Tablebases 6 man


TOP ENGINES - 3 MINS + 2 SECS / ALL -
TABLEBASES 6 MAN ON MAC M1 - 6 MN/s -
USING PREDATOR 2.2.BIN +1.5 OVER KAYRA 1.4 + KAYRA 1.1 BIN


Image

ALL 450 PGN GAMES: https://pixeldrain.com/u/JKuEAX2c

ProteusSF RBE 008a Predator 2.2.bin book against KAYRA 1.3 +1 /100
30 mins + 5 secs / all 500 KN/s Android 8 CPus

Image

ALL 100 PGN GAMES: https://pixeldrain.com/u/ijU6jkYS

Image

ALL 100 PGN GAMES: https://pixeldrain.com/u/Qjt146rG

ANIMATED CHESSBOARD OF MY ONLY WIN: https://images.chesscomfiles.com/upload ... VNMzI,.gif


Dragon 3.0 against ProteusSF RBE 008a 0-1
Eduard Nemeth's Predator 2.2.bin book TEST
3 mins + 2 secs / all 6 Mn/s Tablebases 6 Man


ANIMATED CHESSBOARD: https://images.chesscomfiles.com/upload ... ZoU0Q,.gif

ProteusSF RBE 008a against Shashchess 22 1-0
Eduard Nemeth's Predator 2.2.bin book TEST
3 mins + 2 secs / all 6 Mn/s Tablebases 6 Man


ANIMATED CHESSBOARD: https://images.chesscomfiles.com/upload ... JaODk,.gif


ProteusSF RBE 008a against Shashchess 22 1-0
Eduard Nemeth's Predator 2.2.bin book TEST
3 mins + 2 secs / all 6 Mn/s Tablebases 6 Man


ANIMATED CHESSBOARD: https://images.chesscomfiles.com/upload ... l-NDY,.gif


ProteusSF RBE 008a against Shashchess 22 1-0
Eduard Nemeth's Predator 2.2.bin book TEST
3 mins + 2 secs / all 6 Mn/s Tablebases 6 Man


ANIMATED CHESSBOARD: https://images.chesscomfiles.com/upload ... 1ZGI,.gif

ProteusSF RBE 008a against Corchess 3 220522 1-0
Eduard Nemeth's Predator 2.2.bin book TEST
3 mins + 2 secs / all 6 Mn/s Tablebases 6 Man


ANIMATED CHESSBOARD: https://images.chesscomfiles.com/upload ... ZMUzA,.gif

ProteusSF RBE 008a against StockfishMZ 190522 (NOT ICCF) 1-0
Eduard Nemeth's Predator 2.2.bin book TEST
3 mins + 2 secs / all 6 Mn/s Tablebases 6 Man


ANIMATED CHESSBOARD: https://images.chesscomfiles.com/upload ... 4RVZS.gif

ProteusSF RBE 008a against Swordfish 15.2 1-0
Eduard Nemeth's Predator 2.2.bin book TEST
3 mins + 2 secs / all 6 Mn/s Tablebases 6 Man

ANIMATED CHESSBOARD: https://images.chesscomfiles.com/upload ... 5lVk4,.gif


STARTED LAST TEST before release + LEARNING CYCLE AGAINST StockfishMZ by Marco Zerbinati with my compile for Mac M1 6 Mn/s

ALL 100 PGN GAMES (sorted by side) https://pixeldrain.com/u/WvGLQ1HS

50-50 /100 AGAINST StockfishMZ!!
NOTE: StockfishMZ.exp still empty and using 8moves_v3.bin ..ProteusTournBook.bin is optimized against it.

Already compiled all final RBE builds for Windows, Android and Mac M1 :)


ProteusSF EXP 008 +2 after 300 games against Deep Blue!
(very strong closed source not GPLv3 SF derivative by unknown author)

Image

All 300 PGN games: https://pixeldrain.com/u/qePZLGEH

Wow! From a friend privately testing ProteusSF EXP 008:

ProteusSF EXP 008 + ProteusTournBook.bin - Learning ON +13 vs Dragon 3 - 5 Mins + 2 Secs /ALL

Image

ALL 100 PGN GAMES https://pixeldrain.com/u/E73RP3yy

ProteusSF EXP 008 + ProteusTournBook.bin vs Polyfish 220507 + Perfect2021.bin 50-50
Android 8 CPUs 400 KN/s TC: 10 mins + 2 secs / All


Image
ALL PGN GAMES: https://pixeldrain.com/u/Y3LCsuJy

Good result because is the first learning run and Polyfish 220507 by Omar Khalid is the latest Stockfish-dev + Polyglot with a newer net than ProteusSF EXP 008

ProteusSF JBE 007 +3 / 100 vs Shashchess 22
TC 10 mins + 2 secs / all Android 500 Mn/s 8 CPUs


Image

ALL 100 games played: https://pixeldrain.com/u/c5LsyLoV


ProteusSF JBE 007 +3 vs Crystal 220504
Android 8 CPUS 400 Kn/s - 100 games - ProteusBook Test


Image

Proteus SF JBE 007 + ProteusBook.bin vs SwordFish 15.1 NO BOOK - 10 mins + 5 secs - Android 8 CPUs 500 kn/s



Image

ALL 100 PGN games: https://pixeldrain.com/u/9EZnRhPG

PS: Swordfish has no Polyglot support but is using the new nn-d0b74ce1e5eb.nnue

ALL PGN GAMES: https://pixeldrain.com/u/fzogeDcz

DELTA TEST ProteusSF EXP 008 vs Zahak 10.0 UNOFFICIAL Archimedes build

Image

62 PGN GAMES: https://pixeldrain.com/u/YQKzvmX9

Sadly it crashes very often even with Snapdragon 870 (used because it's written in GO and calculates very few KN/s and since my personal smartphone becomes very hot using all 8 CPUs, I fear to damage the battery and I stop the test. These are the complete games, only 3 draws by Zahak 10.0 until now.

DELTA TEST: Proteus SF JBE 007 vs Ethereal 13.61 GITHUB NO NNUE +72

ANDROID 8 CPUs 500 MN/S

Image

ALL PGN GAMES: https://pixeldrain.com/u/FxsD9TVz

I already know that Ethereal 13.xx Github without NNUE (due to Andrew Grant decision to release the open source version only as a demo) cannot compete against every Stockfish and SF derivative, top original engines like Koivisto 8.6, Berserk 8.5.1, Fire 8.NNMC.3, Rubichess 2022, Seer 2.5.0 and probably also against Fritz 8 neuronal an Hiarcs 15.

...Here the test is related on how many games Proteus SF JBE 007 is able to win against not Stockfish & SF derivatives. :sm015:

DELTA TEST ProteusSF JBE 007 +44 vs Fire 8NN.MC.3
Android 8 CPUs 400 KN/s - ProteusBook.bin Test


Image

ALL PGN GAMES: https://pixeldrain.com/u/6cqrwkg8

DELTA TEST ProteusSF JBE 007 +45 vs Berserk 8.5.1
Android 8 CPUs 500 KN/s - ProteusBook.bin Test

Image

ALL PGN GAMES: https://pixeldrain.com/u/MTPkC33W


ProteusSF JBE 007 +12 OVER SF PB 220401 in a 100 games Blitz 3 mins + 2 secs / all on Windows 11 4 CPUs 2 Mn/s!

TCEC 2021 Joroen Noomen select book switching color Tablebases Syzygy 6 Man LEARNING ENABLED

Image

ALL 100 PGN GAMES: https://pixeldrain.com/u/3fbtwG84


PROTEUS SF JBE 007 CRUSHES SF PB 220401 on Mac mini M1 8 CPUs 6.5 Mn/s !!

TC: 3 mins + 2 secs / ALL - TCEC 21 Jeroen Noomen select (50 positions switching sides)

100 games - Tablebases Sygyzy 6 Man - LEARNING ENABLED

Image

ALL PGN GAMES: https://pixeldrain.com/u/RuXngwoF

All ProteusSF JBE 007 builds for Mac M1, Windows x64 and Android have been released at the link https://bit.ly/3HLexsP
User avatar
AlexChess
Posts: 41
Joined: Thu Nov 04, 2021 5:55 am
Location: Rome, Italy
Contact:

Re: Proteus Chess SF - COMMENTS

Post by AlexChess »

PLEASE POST IN THIS TOPIC YOUR COMMENTS
OR WILL BE MOVED HERE BY ME FROM ABOVE ;)


In Greek mythology, Proteus (/ˈproʊtiəs, -tjuːs/;[1] Ancient Greek: Πρωτεύς, Prōteus) is an early prophetic sea-god or god of rivers and oceanic bodies of water, one of several deities whom Homer calls the "Old Man of the Sea" (hálios gérôn).[2] Some who ascribe a specific domain to Proteus call him the god of "elusive sea change", which suggests the constantly changing nature of the sea or the liquid quality of water. He can foretell the future, but, in a mytheme familiar to several cultures, will change his shape to avoid doing so; he answers only to those who are capable of capturing him. From this feature of Proteus comes the adjective protean, meaning "versatile", "mutable", or "capable of assuming many forms". "Protean" has positive connotations of flexibility, versatility and adaptability.

[Source: https://en.wikipedia.org/wiki/Proteus]

Image

Image

Image

Image

Image

Image

Image

Image
User avatar
AlexChess
Posts: 41
Joined: Thu Nov 04, 2021 5:55 am
Location: Rome, Italy
Contact:

Re: Proteus Chess SF - Developing my Stockfish derivative

Post by AlexChess »

ProteusSF RBE 008b (Rocky Balboa Edition) 03/06/2022 Updated: last Stockfish and NET!  
New builds ProteusSF RBE 008b based on StockfishMZ thanks to the kindness of Marco Zerbinati with all my original mods in PSQT.cpp, Pawn.cpp and Evaluate.cpp for a more active but rock solid style, latest huge 595 MB ProteusSF.exp by @Sarona @Igor and me,
@dorsz DOTS5 Unbalanced test suite and Eduard Nemeth's Solista 110622 Tournament bin book in packages ALL IN ONE!

Download it here -> https://rb.gy/8vo84j 2.300 downloads until now!!!

PEACE WORLDWIDE!!!
Only sport fights are allowed
(...and mental challenges like
chess are absolutely the best!)


Image

FREE Stockfish Derivative GPLv3 compliant based on all best SF & derivative sources

  • Learning code from SugaR by Khalid Omar optimized against all top engines following Sarona's suggestions
  • Learning data ProteusSF.exp made by Ron Doughie (Sarona) , me and @Igor1959 of 595 MB
  • ProteusSF Experience Tools by Marco Zerbinati
  • NNUE support
  • Polyglot support
  • Eduard Nemeth's Solista 010622 BIN book for engine matches optimized against all top books
  • Proteus Infinite Book PGN | BIN (40000 ICCS games 2300-2600 ELO for long time analysis)
  • Dorsz's Unbalanced PGN Openings Test Suite 5

(All attributions and sources are on the zip files)

DOTS5 (Dynamic Openings Test Suite 5) by dorsz is out! http://www.open-chess.org/viewtopic.php ... 7d04423574


NOW TESTING:

ON ANDROID 8 CPUs 500 KN/s
DOTS5 450 UNBALANCED POSITIONS (900 GAMES SWITCHING SIDES SPLITTED IN 50 GAMES MATCHES)
5 mins + 2 secs / ALL Shashchess 22 vs ProteusSF Aurora 009 dev


ON ANDROID 8 CPUs 400 KN/s
DOTS5 450 UNBALANCED POSITIONS (900 GAMES SWITCHING SIDES SPLITTED IN 50 GAMES MATCHES)
5 mins + 2 secs / ALL Brainlearn 17 vs ProteusSF Aurora 009 dev



MY TESTS
I'M VERY INTERESTED TO YOUR ANALYSIS AND VALUATIONS
BUT PLEASE ADD THEM ON THE CONSECUTIVE DEDICATED POST
PROTEUS CHESS SF - COMMENTS viewtopic.php?p=131#p131

IMPORTANT: I CONSIDER ProteusSF.exp a PRIMARY PART OF MY ENGINE AND I'LL UPDATE AND RELEASE IT PERIODICALLY
TO USERS, ALWAYS HIGHLIGHTING ALL ENGINES NOT FEATURING LEARNING, TO SHOW RELIABLE RESULTS ON MY TESTS!


STOCKFISH-DEV against all GPLv3 derivatives roundrobin

8moves_v3.pgn book (Used for testing by Stockfish Developers) https://github.com/official-stockfish/books
120 balanced openings repeated on both sides - 240 games for each engine - 5 mins + 2 secs / ALL -

Processor APPLE Silicon M1 8 Compute Cores 3.20 GHz - RAM 8.00 GB - 64-bit operating system - x64 processor - MacOS 12.4 - 512 MB - hash – BanksiaGui – Permanent Brain: OFF - final tablebases: Syzygy 3-4-5-6 pieces - both engines play with 8 threads 6 MN/S - LEARNING always ON for both - Ponder OFF

NOTE: It's a dynamic crosstable continuosly updated. All previous versions with older engines are always availables.
My idea is to give a reliable ranking also of Stockfish derivatives, used by all chess gurus but completely ignored by rating lists!

ROUND ROBIN 2 STARTED!

Image

ROUND ROBIN 220628 COMPLETED!

Image

ALL 1320 PGN GAMES UNTIL NOW https://pixeldrain.com/u/Yax1VKkq June 28, 2022 08:20 GMT+1

Corchess 3 070622 NO LEARNING FEATURE - BrainLearn 17 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... U4Uw,,.gif

BrainLearn 17 - Corchess 3 070622 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... 9XNVc,.gif

Corchess 3 070622 NO LEARNING FEATURE - Crystal 130622 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... NRTw,,.gif

Corchess 3 070622 NO LEARNING FEATURE - Crystal 130622 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... 1DZTVS.gif

Stockfish 070622 NO LEARNING FEATURE - BrainLearn 17 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... FCWjE5.gif[/url]

BrainLearn 17 - Stockfish 070622 NO LEARNING FEATURE 0-1
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... 1JdUV3.gif[/url]

StockfishMZ 230522 - Crystal 130622 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... Jnbw,,.gif

StockfishMZ 230522 - Crystal 130622 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... ZDVQ,,.gif

Stockfish 070622 NO LEARNING FEATURE - BrainLearn 17 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... M2NA,,.gif[/url]

Stockfish 070622 NO LEARNING FEATURE - Crystal 130622 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... 4hZw,,.gif

Stockfish 070622 NO LEARNING FEATURE - StockfishMZ 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... 5aUlVN.gif

StockfishMZ 230522 - Stockfish 070622 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... RMVUw,.gif

Stockfish 070622 NO LEARNING FEATURE - StockfishMZ 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... ZOQmc,.gif

Blue Marlin 15.2a NO LEARNING FEATURE - Shashchess 22 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... oxOA,,.gif

Shashchess 22 - Blue Marlin 15.2a NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... laMFM,.gif

Blue Marlin 15.2a NO LEARNING FEATURE - Crystal 4.0 NNUE 130622 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... laMFM,.gif

Blue Marlin 15.2a NO LEARNING FEATURE - Crystal 4.0 NNUE 130622 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... FVMTkx.gif

Blue Marlin 15.2a NO LEARNING FEATURE - Crystal 4.0 NNUE 130622 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... VLRng,.gif

BrainLearn 17 - Swordfish 15.2 NO LEARNING FEATURE 0-1
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... 5UVW5r.gif

Swordfish 15.2 NO LEARNING FEATURE - StockfishMZ 230522 NO LEARNING FEATURE 0-1
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... t0cWo,.gif

Swordfish 15.2 NO LEARNING FEATURE - Crystal 4.0 130622 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... ZyenZE.gif

Swordfish 15.2 NO LEARNING FEATURE - Blue Marlin 15.2a NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... JpcA,,.gif

Swordfish 15.2 NO LEARNING FEATURE -Stockfish 070622 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... M4Ug,,.gif

Stockfish 070622 NO LEARNING FEATURE - Swordfish 15.2 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... NlZDk0.gif

BrainLearn 17 - Kayra 1.4 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... Rtbg,,.gif

Stockfish 070622 NO LEARNING FEATURE - Kayra 1.4 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... 53bg,,.gif

Corchess 3 070622 NO LEARNING FEATURE - Kayra 1.4 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... ZmaFZN.gif

Shashchess 22 - Kayra 1.4 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... R2SjA,.gif

ProteusSF Aurora 009 - Blue Marlin 15.2a NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... pBWDE,.gif

ProteusSF Aurora 009 - BrainLearn 17 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... dHUA,,.gif

ProteusSF Aurora 009 - Corchess 3 NNUE 070622 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... MwZ2U,.gif

ProteusSF Aurora 009 - Shashchess 22 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... 1VM1Y,.gif

ProteusSF Aurora 009 - Shashchess 22 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... ZQWHZu.gif

ProteusSF Aurora 009 - Shashchess 22 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... oxOQ,,.gif

Shashchess 22 - ProteusSF Aurora 009 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... J5cQ,,.gif

Swordfish 15.2 NO LEARNING FEATURE - ProteusSF Aurora 009 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... tyNQ,,.gif

ProteusSF Aurora 009 - Crystal 4.0 NNUE 130622 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... RIbQ,,.gif

Crystal 4.0 NNUE 130622 NO LEARNING FEATURE - ProteusSF Aurora 009 0-1
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... ZPVw,,.gif

ProteusSF RBE 008b - Swordfish 15.2 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... kxIQ,,.gif

Blue Marlin 15.2a NO LEARNING FEATURE - ProteusSF RBE 008b 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... NNOTg,.gif

ProteusSF RBE 008b - Crystal 4.0 NNUE 130622 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... 0T1c,.gif

ProteusSF RBE 008b - Crystal 4.0 NNUE 130622 NO LEARNING FEATURE 1-0
ANIMATED CHESSBOARD
https://images.chesscomfiles.com/upload ... FzdHM,.gif


MINI MATCHES 25 POSITIONS / 50 GAMES REVERSING SIDES
DOTS5 UNBALANCED TEST SUITE ANDROID 8 CPUs 500 KN/S



Image
ALL 50 GAMES: https://pixeldrain.com/u/Vope2A9Y

Image
ALL 50 GAMES: https://pixeldrain.com/u/tFJDppmZ

Image
ALL 50 GAMES: https://pixeldrain.com/u/ksankSuf

Image
ALL 50 GAMES: https://pixeldrain.com/u/LA2t1aeV

Image
ALL 50 GAMES: https://pixeldrain.com/u/vubFvmFh

Image
ALL 50 GAMES: https://pixeldrain.com/u/wHacMLtY

Image
ALL 50 GAMES: https://pixeldrain.com/u/tqH5wCLk

Image
ALL 50 GAMES: https://pixeldrain.com/u/t7A4KApY

Superfinal Jeroen Noomen's selected 50 positions gauntlets
100 games repeating every position on reverse side


Processor APPLE Silicon M1 8 Compute Cores 3.20 GHz - RAM 8.00 GB - 64-bit operating system - x64 processor - MacOS 12.4 - 512 MB - hash – BanksiaGui – Permanent Brain: OFF – opening book: TCEC22 PGN 50 positions switching colors (100 games) - final tablebases: Syzygy 3-4-5-6 pieces - both engines play with 8 threads 6 MN/S - LEARNING always ON for both - Ponder OFF
(Windows 11 ARM64 4 CPUS 4 GB 1.7 MN/s only for engines not available on Mac M1 -> WHITE CROSSTABLES)

Image

ALL 100 PGN games ProteusSF RBE 008b versus Shashchess 22 +13 for ProteusSF RBE 008b

Image

ALL 100 PGN games ProteusSF RBE 008b versus Eman 8.0.3  +1 for ProteusSF RBE 00Bb

Image

ALL 100 PGN games ProteusSF RBE 008b versus StockfishMZ 190522 +9 for ProteusSF RBE 008b

Image

ALL 100 PGN games ProteusSF RBE 008b versus BrainLearn 15.2  +6 for ProteusSF RBE 00Bb

Image

ALL 100 PGN games ProteusSF RBE 008b versus Eman 7.93  +1 for ProteusSF RBE 00Bb. An Hitchcock thrilling until the end!!!


Image

All 100 Kayra 1.4's PGN GAMES +7 for ProteusSF RBE 00Bb. [UNOFFICIAL TEST- ENGINE WITHOUT LEARNING]

Image

All 100 SwordFish 15.2 PGN GAMES +7 for ProteusSF RBE 00Bb. [UNOFFICIAL TEST- ENGINE WITHOUT LEARNING]


THE FUTURE:

Image

Next version Proteus Aurora 009, as I'm trying all Stockfish & SF derivatives -> viewtopic.php?p=131#p131, will be based on Ron Doughie (Sarona's) source code including all previous features plus more. Don't expect it soon, at least 2 months required. Build your own ProteusSF.exp from scratch (simply renaming mine) and compare them, try different balanced and unbalanced PGN | EPD books, switching sides for each position, not only tourn bin books and send me your PGN games, so I can use them to train next Proteus SF Aurora 009.

Since my personal trolls and haters will try to attack me and, indirectly, Ron Doughie (Sarona) here I publish the prove that the Stockfish Aurora Prototype with Learning and last Net (perfectly working and that will be used for next Proteus Aurora 009 release) existed already 15 days before May 31, 2022 ProteusSF RBE 008a kind gift by Marco Zerbinati (MZ)

Image
Post Reply