Przejdź do głównej zawartości

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.




Komentarze

  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ń

Prześlij komentarz

Popularne posty z tego bloga

Dlaczego wydajesz tyle pieniędzy by Twój syn grał w szachy?

Na jednym z szachowych blogów znalazłem (J.S.) ciekawą wypowiedź dotyczącą nauki gry w szachy, której autorem jest  Martin Wollf . Genialna diagnoza! Pewien przyjaciel zapytał mnie: -  Dlaczego inwestujesz tyle pieniędzy i własnego czasu, aby twój syn uczył się grać w szachy? Moja odpowiedź: Cóż, muszę przyznać się do winy:  nie płacę za to, żeby mój syn grał w szachy. Czy wiesz, dlaczego płacę? - Płacę, żeby mój syn nauczył się być zdyscyplinowany. - Płacę również za to, by mój syn mógł ćwiczyć swój umysł i rozwijać swoją kreatywność. - Płacę za mojego syna, aby nauczył się radzić sobie z porażkami, z rozczarowaniami jeśli nie uda mu się osiągnąć tego, czego oczekiwał. - Płacę za mojego syna, aby nauczył się realizować swoje cele. - Płacę, aby moje dziecko zrozumiało, że aby osiągnąć mistrzostwo trzeba  ciężko pracować i trenować godzinami. I że sukces nie nastąpi z dnia na dzień. - Płacę za to, że mój syn nawiązał przyjaźnie na całe życie. - Płacę za mojego sy

Ognisko na szachownicy!

Nie wiem, czy młody mieszkaniec z Nowego Bytomia czytał książkę Aleksieja Szirowa " Ogień na szachownicy ". Jeśli znał, to wziął tytuł zbyt dosłownie, bo bawiąc w Rudzie Śląskiej z nudów rozpalił ognisko na betonowej szachownicy. Na szczęście zauważył to  operator monitoringu i młodzieniec zapłacił mandat w wysokości 500 złotych. Tak, nieznajomość zasad gry w szachy  szkodzi :)  Informację o zdarzeniu zamieścił portal internetowy Ruda Śląska - TUTAJ .

Debiuty szachowe dla początkujących - część pierwsza

Początkujący szachiści często nieudanie rozgrywają początkową fazę partii. Oczywiście trudności nie sprawiają same ruchy (bo ich nauczyć się nie sztuka) ale ich logika. Czegoż nie można zobaczyć w partii żółtodziobów: atak pionowy, miotanie się hetmanem po całej szachownicy, niefrasobliwość w obronie i osłabianie pozycji swojego króla. Jak należy grać aby uniknąć grubych błędów? Trzeba zapamiętać trzy magiczne słowa: pierwsze - centrum , drugie - mobilizacja , trzecie - bezpieczeństwo . Centrum Problem centrum zawsze zajmował szachistów w dawnych czasach. Uważano że ten, kto zajmie swoimi pionami centralne pola e4, d4, e5, d5 powinien szukać drogi do szybkiego zwycięstwa. Najlepiej przy pomocy taktyki. Współcześnie nie formuje się już tak kategorycznych ocen, ale pierwsza zasada debiutowała pozostaje niezmienna: najważniejsze w debiucie jest centrum . Dlatego trzeba dążyć do opanowania centrum swoimi pionkami i tak wyprowadzać figury, aby móc je atakować.  Partia Wł