sobota, 30 lipca 2016

Silnik szachowy: BrainFish 160728

BrainFish - silnik szachowy UCI

Informacje od autora:
Brainfish is a standard Stockfish chess engine extended by a general book format that is capable of handling a reduced part of Cerebellum, which is an innovative chess opening and playing book. In Brainfish, the book moves are only used in engine games, not in analysis mode.

All moves in the published book Cerebellum_light.bin generated by Cerebellum were calculated by using
Stockfish as analysis engine, without using statistics. Then those moves where recalulated by the
Cerebellum Library using a graph algorithm that makes all scores in the library consistant. Consistant
scores means for example, in case the starting position has a score of 0.2 and a best move is 1.e4, the
position after 1.e4 must have the score -0.2. Additionally, some others properties are found, like the
best main line of a position and possible Transitions.

Hence, when Brainfish is playing moves that are in the Cerebellum book, it plays like Stockfish
regarding the evaluation, only at a much higher skill level. Pondering is only active after the last
move out of the book has been played.

The lines in Cerebellum_light.bin are in some cases reaching the late middlegame and endgame.

BrainFish is licensed unter the GPL, which includes the access code to the general book format.




5 komentarzy:

  1. BrainFish gra rzeczywiście zdecydowanie silniej niż ostatnie wersje Stockfisha , czy nawet asmFish'a!

    Link do strony, gdzie to zbadano:
    http://spcc.beepworld.de/
    Stwierdzam to również w moich testach!
    Wersja BrainFish 170724 gra silniej niż wszystko co dotychczas stworzono w dziedzinie silników szachowych!
    Wersja ta posiada zaimplementowaną "w sobie" książkę debiutową Cerebellum Library i to dzięki temu engine ten gra silniej niż inne wersje Stockfisha.
    Jest po prostu o poziom "mądrzejszy" w debiutach, a niektóre rozgrywa z książki nawet do trzydziestu paru posunięć!!
    Natomiast ostatnia wersja BrainFish 160728 nie ma "w sobie" książki Cerebellum, lecz musi korzystać z zewnętrznej.
    Zatem do kompletu tego download'u brakuje książki Cerebellum. W przeciwnym razie engine BrainFish gra po prostu, jak konwencjonalny Stockfish.

    Link do książki i BrainFish'a:
    http://www.zipproth.de/#Brainfish_download

    Ale jest pewien problem z tą wersją.
    Jak zaimplementować enginowi tę zewnętrzną, dedykowaną książkę Cerebellum?
    Np. pod Areną, gdy wejdziemy w ustawienia wewnętrzne engine'u i wskażemy ścieżkę dostępu do książki, to engine jej nie widzi!
    Może Pan wie panie Jurku, jak sprawić, żeby BrainFish 160728 "widział" książkę Cerebellum?
    Proszę o wyjaśnienie tej kwestii.
    Bez książki Cerebellum BrainFish to nie BrainFish!

    OdpowiedzUsuń
    Odpowiedzi
    1. Chris, czy mozna prosic o linka do tej wersji Brain-BrainFish 170724 ???

      Usuń
  2. Poprosilem Chrisa , o linka albo te wersje starszą Brain fisza , ale wpis sie nie ukazal , moze jest jakis zakaz takich prośb ??

    OdpowiedzUsuń
    Odpowiedzi
    1. Nie, to kwestia czasu na moderację

      Usuń
    2. Dziękuję za moderacje , ale Chris tez sie nie odzywa, chyba nic z tej prośby nie bedzie, Pan Jurek te wersje zapewne ma , ale za to nie ma czasu ..... podzro

      Usuń