Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки

Ответ
 
Опции темы Опции просмотра
Старый 04.06.2016, 17:13   #1
Харлампий
2 разряд
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 252
Сказал(а) спасибо: 351
Поблагодарили 790 раз(а) в 222 сообщениях
Репутация: 47
По умолчанию Движок stockfish


Официальный сайт стокфиш

Обновления тестовых версий стокфиша:http://abrok.eu/stockfish/

Сборки стокфиш от I. Ivec and L. Ljubičić

Последний раз редактировалось Гудвин; 04.10.2016 в 14:06. Причина: Поправил картинку
Харлампий вне форума   Ответить с цитированием
13 пользователя(ей) сказали cпасибо:
Chess762 (01.12.2016), GL2016 (04.06.2016), KERCH (04.06.2016), Michael Strelkov (29.01.2017), Ofiscer (06.06.2016), Stavross (04.06.2016), tt66 (04.06.2016), Виталий В. (13.07.2016), Гудвин (04.06.2016), Кевин (30.03.2017), Петригин Олег (04.06.2016), Ренат (17.10.2016), Философ (04.06.2016)
Старый 03.01.2017, 12:58   #301
Alexandr_L
Bordgia
 
Аватар для Alexandr_L
 
Регистрация: 30.05.2016
Адрес: Саровская пустынь
Сообщений: 949
Сказал(а) спасибо: 817
Поблагодарили 731 раз(а) в 396 сообщениях
Записей в дневнике: 8
Репутация: Alexandr_L отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Кевин
По новейшему регресс-тесту почти 5 эло прибавки к Стокфишу 8 за последнее время разработки!
ты просто жалкий оператор, что такое почти 5 эло? нет не что
__________________
Ergo bibamus
Alexandr_L вне форума   Ответить с цитированием
Старый 05.01.2017, 11:15   #302
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,963
Сказал(а) спасибо: 1,629
Поблагодарили 4,106 раз(а) в 1,319 сообщениях
Записей в дневнике: 96
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: pb00068
Date: Thu Jan 5 09:00:41 2017 +0100
Timestamp: 1483603241

Rejoin lines that belong to HalfDensity map (#952)

No functional change.


Author: Marco Costalba
Date: Thu Jan 5 08:50:17 2017 +0100
Timestamp: 1483602617

Correct zero-init of Thread data members

If not explicitly initialized in a class constructor,
then all data members are default-initialized when
the corresponing struct/class is instanced.

For array and built-in types (int, char, etc..)
default-initialization is a no-op and we need to
explicitly zero them.

No functional change.

http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (05.01.2017), Viktor (05.01.2017), Гудвин (05.01.2017), Философ (05.01.2017), Харлампий (06.01.2017)
Старый 06.01.2017, 13:07   #303
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,963
Сказал(а) спасибо: 1,629
Поблагодарили 4,106 раз(а) в 1,319 сообщениях
Записей в дневнике: 96
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: Joost VandeVondele
Date: Fri Jan 6 10:43:18 2017 +0100
Timestamp: 1483695798

Zero init fromToStats in constructor. (#953)

Extend commit fe99de to fromToStats, which fixes the last valgrind errors on
a simple 'go depth 12' at startup.

No functional change.


http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Viktor (06.01.2017), Гудвин (06.01.2017), Философ (06.01.2017)
Старый 07.01.2017, 12:14   #304
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,963
Сказал(а) спасибо: 1,629
Поблагодарили 4,106 раз(а) в 1,319 сообщениях
Записей в дневнике: 96
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: Marco Costalba
Date: Sat Jan 7 10:14:39 2017 +0100
Timestamp: 1483780479

Drop Stats c'tors

Now taht we correctly value-initialize Thread objects,
we don't need c'tors anymore because tables will be
zero-initialized by the compier when Thread object
is instanced.

Verified that we have no errors with Valgrind.

No functional change.


Author: Joost VandeVondele
Date: Sat Jan 7 10:02:43 2017 +0100
Timestamp: 1483779763

Correctly zero-initialize MainThread

It can be used uninitialized in time management.
Fixes all valgrind errors on './stockfish go wtime 8000 btime 8000 winc 500 binc 500'

This is one (of the many) quirks of C++. There is a subtle difference between:

new Foo
new Foo()

The first statement calls the default constructor (that in case of a POD leaves data members
uninitialized), the second one performs a value-initialization (that in case of POD is
equivalent to a zero-initialization)

See:
http://stackoverflow.com/questions/6...rence-with-new
http://stackoverflow.com/questions/5...ith-or-without

No functional change.


http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Виталий В. (10.01.2017), Гудвин (09.01.2017), Харлампий (07.01.2017)
Старый 09.01.2017, 12:44   #305
Parkaev_Andrey
Super Moderator
 
Аватар для Parkaev_Andrey
 
Регистрация: 29.05.2016
Адрес: Рязань
Сообщений: 1,385
Сказал(а) спасибо: 1,469
Поблагодарили 1,517 раз(а) в 734 сообщениях
Записей в дневнике: 2
Репутация: 110
По умолчанию Re: Движок stockfish

Author: Joost VandeVondele
Date: Mon Jan 9 10:30:57 2017 +0100
Timestamp: 1483954257

New shell scripts for testing, used for travis CI (#957)

Perform more complex verification and validation.

- signature.sh : extract and optionally compare Bench/Signature/Node count.
- perft.sh : verify perft counts for a number of positions.
- instrumented.sh : run a few commands or uci sequences through valgrind/sanitizer instrumented binaries.
- reprosearch.sh : verify reproducibility of search.

These script can be used from directly from the command line in the src directory.

Update travis script to use these shell scripts.

No functional change.

http://abrok.eu/stockfish/
Parkaev_Andrey вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Ofiscer (09.01.2017), Viktor (09.01.2017), Виталий В. (10.01.2017), Гудвин (09.01.2017), Кевин (09.01.2017), Харлампий (09.01.2017)
Старый 09.01.2017, 12:50   #306
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,963
Сказал(а) спасибо: 1,629
Поблагодарили 4,106 раз(а) в 1,319 сообщениях
Записей в дневнике: 96
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Сегодня ещё важный функциональный патч был:

Author: ElbertoOne
Date: Mon Jan 9 10:26:50 2017 +0100
Timestamp: 1483954010

Simplified select best thread (#958)

Only select best thread if score is better and depth equal or larger.

STC (7 threads): http://tests.stockfishchess.org/test...bc5903140c64b2
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 120297 W: 18652 L: 18682 D: 82963

LTC (7 threads): http://tests.stockfishchess.org/test...bc5903140c663d
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 57187 W: 7035 L: 6959 D: 43193

bench: 4940355



http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
8 пользователя(ей) сказали cпасибо:
Chess762 (09.01.2017), Ofiscer (09.01.2017), Parkaev_Andrey (09.01.2017), Viktor (09.01.2017), Виталий В. (10.01.2017), Гудвин (09.01.2017), Петригин Олег (09.01.2017), Харлампий (09.01.2017)
Старый 09.01.2017, 18:02   #307
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 1,382
Сказал(а) спасибо: 2,248
Поблагодарили 2,758 раз(а) в 985 сообщениях
Репутация: 123
По умолчанию Re: Движок stockfish

Еще парочка:

Author: lucasart
Date: Mon Jan 9 15:50:12 2017 +0100
Timestamp: 1483973412

Remove HistoryStats

STC:
LLR: 3.44 (-2.94,2.94) [-3.00,1.00]
Total: 120831 W: 21572 L: 21594 D: 77665

LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 26565 W: 3519 L: 3406 D: 19640

bench 5920493


Author: Marco Costalba
Date: Mon Jan 9 15:37:09 2017 +0100
Timestamp: 1483972629

Fix previous patch for OS X (#961)

Use posix version of sed that is available on all
platforms.

No functional change.
Viktor вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Parkaev_Andrey (09.01.2017), Виталий В. (10.01.2017), Гудвин (10.01.2017), Кевин (10.01.2017), Философ (09.01.2017), Харлампий (09.01.2017)
Старый 09.01.2017, 18:44   #308
Parkaev_Andrey
Super Moderator
 
Аватар для Parkaev_Andrey
 
Регистрация: 29.05.2016
Адрес: Рязань
Сообщений: 1,385
Сказал(а) спасибо: 1,469
Поблагодарили 1,517 раз(а) в 734 сообщениях
Записей в дневнике: 2
Репутация: 110
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Viktor
Еще парочка:
Перед этими двумя было ещё
Цитата:
Author: Marco Costalba
Date: Mon Jan 9 12:51:28 2017 +0100
Timestamp: 1483962688

Trevis CI: use commit bench number as a reference

No functional change.
5 за день
Parkaev_Andrey вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (09.01.2017)
Старый 10.01.2017, 11:27   #309
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,963
Сказал(а) спасибо: 1,629
Поблагодарили 4,106 раз(а) в 1,319 сообщениях
Записей в дневнике: 96
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: lucasart
Date: Tue Jan 10 08:47:56 2017 +0100
Timestamp: 1484034476

Rename FromTo -> History (#963)

Previously, we had duplicated History:

- one with (piece,to) called History
- one with (from,to) called FromTo

Now that we have only one, rename it to History, which is the generally accepted
name in the chess programming litterature for this technique.

Also correct some comments that had not been updated since the introduction of CMH.

No functional change.


http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Chess762 (10.01.2017), Viktor (10.01.2017), Виталий В. (10.01.2017), Гудвин (10.01.2017), Философ (10.01.2017)
Старый 10.01.2017, 14:53   #310
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 356
Сказал(а) спасибо: 35
Поблагодарили 396 раз(а) в 197 сообщениях
Репутация: 21
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Кевин
Rename FromTo -> History (#963)
всего лишь переименовал функцию )) можно было бы и не делать отдельным изменением.
DEEP_MIND вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
sergey1963 (10.01.2017), Гудвин (11.01.2017)
Старый 11.01.2017, 01:03   #311
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,963
Сказал(а) спасибо: 1,629
Поблагодарили 4,106 раз(а) в 1,319 сообщениях
Записей в дневнике: 96
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Цитата: Сообщение от DEEP_MIND
всего лишь переименовал функцию )) можно было бы и не делать отдельным изменением.
На Аброке вроде компиляции делаются автоматически при внесении любых изменений, даже не функциональных.
Кевин вне форума   Ответить с цитированием
Старый 11.01.2017, 09:51   #312
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 356
Сказал(а) спасибо: 35
Поблагодарили 396 раз(а) в 197 сообщениях
Репутация: 21
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Кевин
На Аброке вроде компиляции делаются автоматически при внесении любых изменений
это то ладно, просто включили бы дополнением к более важному патчу.
DEEP_MIND вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (11.01.2017)
Старый 11.01.2017, 10:53   #313
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,963
Сказал(а) спасибо: 1,629
Поблагодарили 4,106 раз(а) в 1,319 сообщениях
Записей в дневнике: 96
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: Marco Costalba
Date: Wed Jan 11 08:44:06 2017 +0100
Timestamp: 1484120646

Travis: fix bench fetch in case of PR (#968)

When Travis tests a PR, a commit merge is created
but master branch is not updated, although HEAD is.

No functional change.




Author: Joost VandeVondele
Date: Wed Jan 11 08:46:29 2017 +0100
Timestamp: 1484120789

Adjust copyright headers to 2017 (#965)

No functional change.




Author: Rocky640
Date: Wed Jan 11 08:56:38 2017 +0100
Timestamp: 1484121398

StormDanger CleanUp (#964)

Order the enum and the array the same way they appear around line 250.
Makes it much easier to follow.

Add comments in the array definition and critical rows.
Use same terminology as elsewhere in pawns.cpp

No functional change.



http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (11.01.2017), Chess762 (12.01.2017), Гудвин (11.01.2017), Философ (11.01.2017), Харлампий (11.01.2017)
Старый 11.01.2017, 22:56   #314
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 252
Сказал(а) спасибо: 351
Поблагодарили 790 раз(а) в 222 сообщениях
Репутация: 47
По умолчанию Re: Движок stockfish

Author: Stéphane Nicolet
Date: Wed Jan 11 18:11:17 2017 +0100
Timestamp: 1484154677

Check for overflow in Score * int multiplication (#969)

Add asserts to check for overflow in Score * int multiplication.

There is no overflow in current master, but it would be easy to
create one as the scale of the current eval does not leave many
spare bits. For instance, adding the following unused variables
in master at the end of evaluate() (line 882 of evaluate.cpp)
overflows:

Score s1 = score * 4; // no overflow
Score s2 = score * 5; // overflow

Assertion failed: (eg_value(result) == (i * eg_value(s))),
function operator*, file ./types.h, line 336.

Same md5 checksum as current master for non debug compiles.

No functional change. http://abrok.eu/stockfish/
Харлампий вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Chess762 (12.01.2017), Гудвин (12.01.2017), Кевин (12.01.2017), Философ (11.01.2017)
Старый 12.01.2017, 10:55   #315
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,963
Сказал(а) спасибо: 1,629
Поблагодарили 4,106 раз(а) в 1,319 сообщениях
Записей в дневнике: 96
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: loco-loco
Date: Thu Jan 12 08:46:46 2017 +0100
Timestamp: 1484207206

Removing CM parameter from the Stats struct. (#970)

After the history simplifications, we are only using Value Stats for CounterMoveHistory table. Therefore the parameter CM is not necessary.

No functional change.


http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Chess762 (12.01.2017), ck195708 (12.01.2017), Гудвин (12.01.2017), Харлампий (12.01.2017)
Старый 13.01.2017, 11:36   #316
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,963
Сказал(а) спасибо: 1,629
Поблагодарили 4,106 раз(а) в 1,319 сообщениях
Записей в дневнике: 96
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Революционный патч!


Author: Stefano Cardanobile
Date: Fri Jan 13 09:17:48 2017 +0100
Timestamp: 1484295468

Introduce lazy evaluation

After we have taken into account all cheap evaluation
terms, we check whether the score exceeds a given threshold.
If this is the case, we return a scaled down evaluation.

STC:
LLR: 3.35 (-2.94,2.94) [0.00,5.00]
Total: 12575 W: 2316 L: 2122 D: 8137

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 67480 W: 9016 L: 8677 D: 49787

Current version is the one rewritten by ceebo
further edited by me.

Bench: 5367704

http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Ofiscer (13.01.2017), Гудвин (13.01.2017), Петригин Олег (13.01.2017)
Старый 13.01.2017, 15:12   #317
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 356
Сказал(а) спасибо: 35
Поблагодарили 396 раз(а) в 197 сообщениях
Репутация: 21
По умолчанию Re: Движок stockfish

а я сам себе под мак сделаю ))
DEEP_MIND вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
byan_mivv (13.01.2017)
Старый 13.01.2017, 15:36   #318
xaoc
4 разряд
 
Аватар для xaoc
 
Регистрация: 29.11.2016
Сообщений: 31
Сказал(а) спасибо: 55
Поблагодарили 28 раз(а) в 19 сообщениях
Репутация: 6
По умолчанию Re: Движок stockfish

Пожалуйста, объясните пожилому чайнику - что такое "Timestamp" и "Bench"?
И какая компиляция сильнее?
__________________
Адванс умер! В конце концов, я доказал это Кевину!
xaoc вне форума   Ответить с цитированием
Старый 13.01.2017, 15:42   #319
Aster
3 разряд
 
Аватар для Aster
 
Регистрация: 21.11.2016
Сообщений: 101
Сказал(а) спасибо: 80
Поблагодарили 196 раз(а) в 82 сообщениях
Репутация: 21
По умолчанию Re: Движок stockfish

Цитата: Сообщение от xaoc
Пожалуйста, объясните пожилому чайнику - что такое "Timestamp" и "Bench"?
Timestamp - время внесения изменений в коде в кодовую базу Стокфиша.
Bench - внутренняя процедура для верификации того, что произошли какие-то изменения в коде. Два движка с одинаковыми bench'ами будут искать одинаково (в один поток).

Цитата: Сообщение от xaoc
И какая компиляция сильнее?
LTO Отодранника хороши, сравнимы по скорости с самодельными под ваш конкретный процессор.
Aster вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
xaoc (13.01.2017)
Старый 13.01.2017, 16:14   #320
Alexandr_L
Bordgia
 
Аватар для Alexandr_L
 
Регистрация: 30.05.2016
Адрес: Саровская пустынь
Сообщений: 949
Сказал(а) спасибо: 817
Поблагодарили 731 раз(а) в 396 сообщениях
Записей в дневнике: 8
Репутация: Alexandr_L отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

хотя бы раз в неделю выкладывайте, какой смысл в этиих компиляциях по пачки в день
__________________
Ergo bibamus
Alexandr_L вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
xaoc (13.01.2017), Виталий В. (14.01.2017)
Старый 14.01.2017, 14:26   #321
OlegSergeyev
4 разряд
 
Аватар для OlegSergeyev
 
Регистрация: 17.06.2016
Сообщений: 89
Сказал(а) спасибо: 399
Поблагодарили 173 раз(а) в 60 сообщениях
Репутация: 9
По умолчанию Re: Движок stockfish

Никогда такого не было, и вот опять



От чего зависят такие случаи абсолютно некорректной оценки в БА у Стокфиша? Правда, насколько я помню, такое встречалось не только у Стокфиша.

Через некоторое время, когда анализ этого варианта (8.c3) закончился, оценка стала корректной.



Для БА это не так критично, но у меня есть подозрение, что такие некорректные оценки могут записываться и при анализе IDeA и абсолютно некорректно отображать целые варианты..
OlegSergeyev вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alex_Lk (15.01.2017)
Старый 14.01.2017, 22:02   #322
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 1,382
Сказал(а) спасибо: 2,248
Поблагодарили 2,758 раз(а) в 985 сообщениях
Репутация: 123
По умолчанию Re: Движок stockfish

Цитата: Сообщение от OlegSergeyev
Никогда такого не было, и вот опять



От чего зависят такие случаи абсолютно некорректной оценки в БА у Стокфиша? Правда, насколько я помню, такое встречалось не только у Стокфиша.

Через некоторое время, когда анализ этого варианта (8.c3) закончился, оценка стала корректной.



Для БА это не так критично, но у меня есть подозрение, что такие некорректные оценки могут записываться и при анализе IDeA и абсолютно некорректно отображать целые варианты..
Выскажу свое мнение. Только не ругайте строго.
Замечал, что при переходе на новую глубину (здесь это с 42 на 43) движок при заметных изменениях дает оценку (она может быть еще как бы предварительной), а затем "смотрит" дальше и уже исправляет показания на "корректные".

В ИДеА такие оценки могут быть в IA на небольшой глубине. Но в графе показаний ИДеА этот ход будет рассмотрен еще раз на времени, указанном пользователем. Так что здесь это, обычно, исправляется. Тем более при продолжении варианта и новых задачах все нормализуется.
Viktor вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
KERCH (14.01.2017), OlegSergeyev (14.01.2017), Философ (14.01.2017)
Старый 14.01.2017, 22:37   #323
OlegSergeyev
4 разряд
 
Аватар для OlegSergeyev
 
Регистрация: 17.06.2016
Сообщений: 89
Сказал(а) спасибо: 399
Поблагодарили 173 раз(а) в 60 сообщениях
Репутация: 9
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Viktor
Выскажу свое мнение. Только не ругайте строго.
Замечал, что при переходе на новую глубину (здесь это с 42 на 43) движок при заметных изменениях дает оценку (она может быть еще как бы предварительной), а затем "смотрит" дальше и уже исправляет показания на "корректные".

В ИДеА такие оценки могут быть в IA на небольшой глубине. Но в графе показаний ИДеА этот ход будет рассмотрен еще раз на времени, указанном пользователем. Так что здесь это, обычно, исправляется. Тем более при продолжении варианта и новых задачах все нормализуется.
Если использовать "корни", автоматическую генерацию задач, то да, следующая задача на следующем полуходе исправит ошибку.
Дело в том, что я чаще использую задачи, которые сам генерирую (или из партий, или из бесконечного анализа), без автоматического продления. И замечал (очень редко, но было такое), что движок запишет некорректную оценку в конце варианта, который я рассматривал, и эта оценка так и будет "маячить", вводя в заблуждение.
Поэтому и спросил.

Не ясно, это наблюдается только у определенных движков? Или, возможно, только у тестовых версий?
OlegSergeyev вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Харлампий (15.01.2017)
Старый 14.01.2017, 23:24   #324
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 1,382
Сказал(а) спасибо: 2,248
Поблагодарили 2,758 раз(а) в 985 сообщениях
Репутация: 123
По умолчанию Re: Движок stockfish

Цитата: Сообщение от OlegSergeyev
Дело в том, что я чаще использую задачи, которые сам генерирую (или из партий, или из бесконечного анализа), без автоматического продления. И замечал (очень редко, но было такое), что движок запишет некорректную оценку в конце варианта, который я рассматривал, и эта оценка так и будет "маячить", вводя в заблуждение.
У каждого "свой путь" в анализе. И я больше доверяю совмещению автоматического управления с ручным, поэтому такие ошибки даже если и возникнут, то исправляются (или я их исправляю продлением анализа). На то она и программа с интерактивным анализом, а иначе не лучше ли тот же Fritz?
Viktor вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
OlegSergeyev (15.01.2017), Харлампий (15.01.2017)
Старый 15.01.2017, 00:02   #325
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,963
Сказал(а) спасибо: 1,629
Поблагодарили 4,106 раз(а) в 1,319 сообщениях
Записей в дневнике: 96
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Цитата: Сообщение от OlegSergeyev
Не ясно, это наблюдается только у определенных движков? Или, возможно, только у тестовых версий?
У меня такая ситуация вообще ни разу не наблюдалась.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
OlegSergeyev (15.01.2017)
Старый 17.01.2017, 21:26   #326
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 252
Сказал(а) спасибо: 351
Поблагодарили 790 раз(а) в 222 сообщениях
Репутация: 47
По умолчанию Re: Движок stockfish

Author: Stéphane Nicolet
Date: Tue Jan 17 14:50:03 2017 +0100
Timestamp: 1484661003

Update some comments (#973)

Use somewhat more precise comments in a couple of places.

No functional change. http://abrok.eu/stockfish/
Харлампий вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Гудвин (18.01.2017), Кевин (18.01.2017), Философ (17.01.2017)
Старый 21.01.2017, 12:32   #327
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,963
Сказал(а) спасибо: 1,629
Поблагодарили 4,106 раз(а) в 1,319 сообщениях
Записей в дневнике: 96
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: Alain SAVARD
Date: Sat Jan 21 10:13:49 2017 +0100
Timestamp: 1484990029

Reformat eval_init()

Move more code into eval_init, removing some
clutter in the main routine.

Write eval_init only from "our" point of view
(do not init the attackedBy[Them] bitboards).

Add mobilityArea to the evalinfo

A few edits while being there

tested for non-regression at STC
http://tests.stockfishchess.org/test...bc5915193f77d9
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 39585 W: 7183 L: 7094 D: 25308

Non functional change.


http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Гудвин (23.01.2017)
Старый 21.01.2017, 12:44   #328
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,963
Сказал(а) спасибо: 1,629
Поблагодарили 4,106 раз(а) в 1,319 сообщениях
Записей в дневнике: 96
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: Alain SAVARD
Date: Sat Jan 21 10:36:46 2017 +0100
Timestamp: 1484991406

Outpost array simplification

The ReachableOutpost values were almost exactly half the Outpost values.

Passed STC
http://tests.stockfishchess.org/test...bc5915193f781e
LLR: 3.86 (-2.94,2.94) [-3.00,1.00]
Total: 119238 W: 21462 L: 21460 D: 76316

Passed LTC
http://tests.stockfishchess.org/test...bc5915193f7843
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 23540 W: 3097 L: 2980 D: 17463

Curiously, using a division by 2, with slightly different values, did not passed
http://tests.stockfishchess.org/test...bc5915193f780a

bench: 5828283

http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Гудвин (23.01.2017)
Старый 21.01.2017, 12:58   #329
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,963
Сказал(а) спасибо: 1,629
Поблагодарили 4,106 раз(а) в 1,319 сообщениях
Записей в дневнике: 96
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: Alain SAVARD
Date: Sat Jan 21 10:47:54 2017 +0100
Timestamp: 1484992074

Simplification of lazy threshold

Passed STC
http://tests.stockfishchess.org/test...bc5915193f74ec
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 217236 W: 39041 L: 39254 D: 138941

Passed LTC
http://tests.stockfishchess.org/test...bc5915193f76e7
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 52396 W: 6883 L: 6804 D: 38709

This submitted version (using if (abs(mg + eg) > 1500) )
seems more logical than the following other green simplification (using if (abs(mg)>1500))
since it can happen than mg_value is > eg_value (about 20% of the time)
and the submitted version seems stronger at LTC

STC
http://tests.stockfishchess.org/test...bc5915193f7585
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 39958 W: 7315 L: 7227 D: 25416

LTC
http://tests.stockfishchess.org/test...bc5915193f7592
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 204322 W: 26529 L: 26648 D: 151145

bench: 6406285


http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Гудвин (23.01.2017), Философ (21.01.2017)
Старый 26.01.2017, 01:12   #330
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,963
Сказал(а) спасибо: 1,629
Поблагодарили 4,106 раз(а) в 1,319 сообщениях
Записей в дневнике: 96
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Код:
25-01-17	Vo	ttStat3'	diff	

LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 11152 W: 1531 L: 1377 D: 8244

sprt @ 60+0.6 th 1	LTC: ttStat penalty


Очень мощный патч нащупали разработчики! Крайне быстро прошёл оба теста. Надеюсь, вскоре будет одобрен.
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alex_Lk (26.01.2017), Ofiscer (26.01.2017), Гудвин (26.01.2017), Философ (26.01.2017)
Ответ


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:14. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc. Перевод: zCarot
Рейтинг@Mail.ru