Search found 255 matches

by Look
Tue Jan 19, 2021 7:51 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: NNUE and game phase
Replies: 8
Views: 365

Re: NNUE and game phase

Hi, As I mentioned in another thread there could be different types of NNUEs. The one related to game phase could be called King shelter. That is, bonus for pawns usually in front of the king. This should work well in middlegame , securing the king from opponents attacks. In endgame however this is ...
by Look
Tue Dec 15, 2020 3:17 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Suggesting newer Neural Networks
Replies: 5
Views: 1670

Suggesting newer Neural Networks

In addition to currently used Neural Network (NN) , there could be more NN in chess engines. The current one AFAIK is KPST. I can call it a tactical NN. Positional NN is the one with Piece being able to move to an empty square. Considering that the empty "to" square gains no material; I expect Stati...
by Look
Tue Nov 10, 2020 2:26 pm
Forum: Computer Chess Club: General Topics
Topic: Classical stockfish game
Replies: 0
Views: 799

Classical stockfish game

In the following game Stockfish plays an aggressive Maroczy bind: https://www.chessgames.com/perl/chessgame?gid=1713461 [Event "nTCEC - Stage 1"] [Site "http://www.tcec-chess.net"] [Date "2013.02.19"] [EventDate "2013.01.22"] [Round "7.3"] [Result "1-0"] [White "Stockfish (Computer)"] [Black "Rybka ...
by Look
Mon Nov 09, 2020 3:05 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: NNUE Question - King Placements
Replies: 38
Views: 5667

Re: NNUE Question - King Placements

As an example for positional NN consider this: Stockfish 11 64-bit against Houdini 6 64-bit in CCRL Blitz 2r1r1k1/1p2qpp1/p2p1b2/3P4/n1P4p/1N3P2/PPRQB1PP/1R5K w - - 0 23 Here Stockfish played Bf1 and went on to lose the game with this passive bishop. Alternative is f4. White gains moves like Bg4. Ac...
by Look
Mon Nov 09, 2020 7:25 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: NNUE Question - King Placements
Replies: 38
Views: 5667

Re: NNUE Question - King Placements

[...] A NN with KPST is a tactical one , IMHO. One can develop a strategical NN with what you say , PST. Only piece and it's legal or pseudo legal moves can be considered. In the end the output of two networks (tactical/positional) could be combined with a small NN in eval. To clarify, I would say l...
by Look
Fri Nov 06, 2020 7:36 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: NNUE Question - King Placements
Replies: 38
Views: 5667

Re: NNUE Question - King Placements

It would probably do well, but what I am afraid of is that in comparison it would not do very much better than ignoring the King location alltogether (ie. an NNUE network built on PST rather than KPST). Because it is always implied reasonably accurately where the Kings can be found. For Chess and S...
by Look
Tue Apr 14, 2020 8:45 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Compiler Optimization Question
Replies: 27
Views: 3301

Re: Compiler Optimization Question

Michael Sherwin wrote:
Sun Apr 12, 2020 11:11 pm
A really large function has many local variables and accesses many global variables.
[...]

I recommend breaking a large function into smaller ones. Each new function doing what it's name suggests. You should not use a function that has many arguments.
by Look
Sun Mar 01, 2020 1:22 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: XBoard: C11 and more warnings
Replies: 2
Views: 1148

Re: XBoard: C11 and more warnings

I added code like this , is it OK ?

Code: Select all

[...]
#if defined __STDC__

struct timezone {
    int tz_minuteswest;
    int tz_dsttime;
};
#endif /* __STDC__ */
[...]
by Look
Sat Feb 29, 2020 1:31 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: XBoard: C11 and more warnings
Replies: 2
Views: 1148

XBoard: C11 and more warnings

Hi, I changed CFLAGS to following in XBoard Makefile (any better way?). Now there seems to be some problems with timeZone. CFLAGS = -std=c11 -Wall -Wextra -pedantic Note that I used -Weverything but I removed this since it produced massive number of warnings. Now: #if HAVE_GETTIMEOFDAY #include <sys...
by Look
Sun Jan 26, 2020 5:05 pm
Forum: Chess Players Forum
Topic: Tata Steel 2020
Replies: 13
Views: 17074

Re: Tata Steel 2020

The tournament is finished. Caruana won the event scoring 10/13. Firouzja is placed 9th scoring 6.5/13 . Full table is here .