Search found 255 matches
- 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 ...
- 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...
- 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 ...
- 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...
- 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...
- 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...
- 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 pmA 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.
- 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__ */
[...]
- 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...
- 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 .