ChessUSA.com TalkChess.com
Hosted by Your Move Chess & Games
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Senpai 2.0
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: General Topics Flat
View previous topic :: View next topic  
Author Message
Brendan J. Norman



Joined: 07 Feb 2016
Posts: 625

PostPost subject: Re: Senpai 2.0    Posted: Fri Nov 10, 2017 2:47 pm Reply to topic Reply with quote

Xann wrote:
Hi all,

After a few years in computer draughts, I am back to chess for a little while. I see too many draws at top level, and am afraid that it will be too late in a couple of years. Big hardware and large opening books are also not helping IMO.

So I'm here to announce Senpai 2.0. The code looks all different because I started from my draughts program, but it's actually still Senpai inside. I prefer having a consistent codebase for multiple games (also Shogi and Othello).

As a rewrite it's hard to list changes, but here is an attempt:
- Chess960 is baked in, not an add-on; Senpai 2 plays chess only as a special case!
- search: restricted singular extensions
- search: additional reduction/pruning of "losing" moves (SEE < 0)
- eval: tempo bonus (it seems I forgot in 1.0 ...)
- eval: "space" (glorified pawn-chain PST); this changes playing style a lot
- eval: scoring by logistic regression; this gives me more freedom for eval features
- board: copy/make (customary in games with fewer piece types than chess)
- board: optional PEXT bitboards (BMI2)

As I recall, no single change brought more than 10 Elo. So it's more a sum of small (IMO) things.

This release has been rushed a little, so it's still lacking UCI options and multi-PV; sorry about that.

Official website: http://www.amateurschach.de/main/_senpai.htm
Direct link: http://www.amateurschach.de/download/senpai_20.zip
Expected level: Texel/Protector (again)

Thanks to everybody who helped with this release:
- Graham Banks
- Michael Byrne
- Wilhelm Hudetz
- Daniel Jose
- Steve Maughan (https://www.chessprogramming.net)
- Frank Quisinsky (http://www.amateurschach.de)
- XXX (<- this line for people I forgot, sorry in advance).

That's all for now,

Fabien.


Here are some early results from my current tournament.

First, a breathtaking win by Rodent III Shirov as he again sets the board on fire.

Senpai 2.0 vs Rodent III Shirov

[Event "GrandMasters Blitz (SlverSuite)"]
[Site "BRENDANNORMD8A2"]
[Date "2017.11.10"]
[Round "1"]
[White "Senpai 2.0"]
[Black "Rodent III Shirov"]
[Result "0-1"]
[ECO "D05"]
[WhiteElo "2200"]
[BlackElo "2200"]
[PlyCount "92"]
[EventDate "2017.??.??"]

1. Nf3 Nf6 2. d4 d5 3. e3 e6 4. c3 c5 5. Bd3 Bd6 6. dxc5 Bxc5 7. O-O O-O 8.
Nbd2 Qc7 9. e4 Nc6 10. h3 Bd7 11. Re1 Qg3 12. Qe2 Ne5 13. Kh1 Bxf2 14. Nf1 Nxf3
15. Nxg3 Nxe1 16. e5 Nxd3 17. exf6 Bxg3 18. Qxd3 Be5 19. fxg7 Bxg7 20. Qg3 Kh8
21. Be3 e5 22. Qh4 Bc6 23. Bc5 Rg8 24. Qh5 d4 25. Qxf7 d3 26. Kg1 Rgd8 27. Rf1
e4 28. Qf4 Rd5 29. Bxa7 Rf8 30. Qc7 d2 31. Rd1 Rd3 32. Bc5 Re8 33. Kf2 e3+ 34.
Ke2 Rxc3 35. Qxc6 bxc6 36. bxc3 Bxc3 37. Bb6 Bb4 38. a4 c5 39. Rb1 Re6 40. Bc7
Bc3 41. a5 c4 42. Bb6 Bf6 43. Bxe3 Bd4 44. Kxd2 Rxe3 45. Rb8+ Kg7 46. Rb7+ Kf6
0-1

and second, a smooth win by Senpai vs Deep Gandalf 7.

The game essentially goes like this...

1. Senpai gets a typical Catalan space advantage
2. Senpai provokes a weakness on the black kingside (dark squares)
3. Senpai opens the h-file via h2-h4-h5xg6
4. Senpai plays a very human-like Kg2/Rh1 idea
5. Senpai breaks through on the h-file.

Great to have another strong human-like engine around 2900-3000.

A match against Gaviota or Wasp will be very interesting soon for me.

Senpai 2.0 vs Deep Gandalf 7

[Event "GrandMasters Blitz (SlverSuite)"]
[Site "BRENDANNORMD8A2"]
[Date "2017.11.10"]
[Round "1"]
[White "Senpai 2.0"]
[Black "Deep Gandalf 7"]
[Result "1-0"]
[ECO "E09"]
[WhiteElo "2200"]
[BlackElo "2200"]
[PlyCount "81"]
[EventDate "2017.??.??"]

1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. g3 Be7 5. Bg2 O-O 6. O-O c6 7. Qc2 Nbd7 8. Nbd2
b5 9. c5 a5 10. e4 dxe4 11. Nxe4 Nxe4 12. Qxe4 Bb7 13. Qc2 Nf6 14. Bd2 a4 15.
a3 Qc8 16. Rfe1 Rd8 17. Rad1 Qd7 18. Ne5 Qe8 19. Bg5 Nd5 20. Bxe7 Qxe7 21. Be4
g6 22. Qd3 Kg7 23. Qd2 Rab8 24. Bf3 Kg8 25. Ng4 Kh8 26. h4 Rbc8 27. Ne5 Kg8 28.
h5 Qf6 29. hxg6 hxg6 30. Kg2 Qg7 31. Rh1 Ne7 32. Qf4 Nf5 33. Rh2 g5 34. Qe4 Rc7
35. Rh5 Kf8 36. Bg4 Rd5 37. Bxf5 exf5 38. Qe2 Re7 39. Rdh1 Rexe5 40. dxe5 Qxe5
41. Rh8+ 1-0

Thanks again Fabian, a very interesting engine you've given us.
_________________
Check my site for engine reviews and other chess stuff Smile

www.chessncognac.com
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Subject Author Date/Time
Senpai 2.0 Fabien Letouzey Fri Nov 10, 2017 6:07 am
      Re: Senpai 2.0 Dann Corbit Fri Nov 10, 2017 6:20 am
      Re: Senpai 2.0 Brendan J. Norman Fri Nov 10, 2017 6:30 am
            Re: Senpai 2.0 Frank Quisinsky Fri Nov 10, 2017 6:36 am
                  Re: Senpai 2.0 Michael B Fri Nov 10, 2017 6:42 am
                  Re: Senpai 2.0 Brendan J. Norman Sat Nov 11, 2017 3:58 pm
                        Re: Senpai 2.0 ... BTW: Wasp (other things). Frank Quisinsky Sat Nov 11, 2017 5:23 pm
      Re: Senpai 2.0 Evert Glebbeek Fri Nov 10, 2017 6:43 am
            Re: Senpai 2.0 Fabien Letouzey Fri Nov 10, 2017 6:53 am
                  Re: Senpai 2.0 Evert Glebbeek Fri Nov 10, 2017 9:17 am
      Re: Senpai 2.0 Guenther Simon Fri Nov 10, 2017 7:29 am
            Re: Senpai 2.0 Guenther Simon Fri Nov 10, 2017 1:08 pm
                  Re: Senpai 2.0 Fabien Letouzey Fri Nov 10, 2017 1:44 pm
                        Re: Senpai 2.0 Marek Soszynski Fri Nov 10, 2017 3:35 pm
      Re: Senpai 2.0 Gabor Szots Fri Nov 10, 2017 7:41 am
      Re: Senpai 2.0 Gabor Szots Fri Nov 10, 2017 7:51 am
      Re: Senpai 2.0 Michel Van den Bergh Fri Nov 10, 2017 9:34 am
      Re: Senpai 2.0 Bigler Fri Nov 10, 2017 9:39 am
      Re: Senpai 2.0 Volker Pittlik Fri Nov 10, 2017 12:43 pm
      Re: Senpai 2.0 Lucas Braesch Fri Nov 10, 2017 1:02 pm
            Re: Senpai 2.0 Fabien Letouzey Sat Nov 11, 2017 3:58 am
                  Re: Senpai 2.0 Lucas Braesch Sat Nov 11, 2017 6:37 am
                        Re: Senpai 2.0 Lucas Braesch Sat Nov 11, 2017 12:53 pm
                              Re: Senpai 2.0 Rein Halbersma Mon Nov 13, 2017 10:40 pm
                        Re: Senpai 2.0 Rasmus Althoff Tue Nov 14, 2017 12:05 am
      Re: Senpai 2.0 Tamás Kuzmics Fri Nov 10, 2017 2:05 pm
      Re: Senpai 2.0 Brendan J. Norman Fri Nov 10, 2017 2:47 pm
      Re: Senpai 2.0 Carl Langan Fri Nov 10, 2017 10:13 pm
      Re: Senpai 2.0 fernando Sat Nov 11, 2017 5:51 pm
            Re: Senpai 2.0 Tony Mokonen Tue Nov 14, 2017 4:06 am
                  Re: Senpai 2.0 Guenther Simon Tue Nov 14, 2017 6:39 am
                        Re: Senpai 2.0 Tony Mokonen Tue Nov 14, 2017 10:41 pm
                              Re: Senpai 2.0 Guenther Simon Wed Nov 15, 2017 1:28 pm
                              Re: Senpai 2.0 alexei chernakoff Fri Nov 17, 2017 8:04 am
                                    Re: Senpai 2.0 Fabien Letouzey Fri Nov 17, 2017 11:59 am
                                          Re: Senpai 2.0 alexei chernakoff Fri Nov 17, 2017 12:16 pm
                              Re: Senpai 2.0 Ernest Bonnem Fri Nov 17, 2017 6:24 pm
                                    Re: Senpai 2.0 Guenther Simon Fri Nov 17, 2017 6:55 pm
                                          Re: Senpai 2.0 Tony Mokonen Fri Nov 17, 2017 7:03 pm
                                                Re: Senpai 2.0 Steve Maughan Fri Nov 17, 2017 7:13 pm
                                                Re: Senpai 2.0 Ernest Bonnem Fri Nov 17, 2017 7:24 pm
                                                      Re: Senpai 2.0 Guenther Simon Fri Nov 17, 2017 7:30 pm
                  Re: Senpai 2.0 fernando Wed Nov 15, 2017 3:19 am
                  Re: Senpai 2.0 -32-bit compile - Tahank you !! Ruxy Sylwyka Wed Nov 15, 2017 8:52 pm
      Re: Senpai 2.0 Peter Berger Mon Nov 13, 2017 10:23 pm
            Re: Senpai 2.0 Eelco de Groot Mon Nov 13, 2017 11:57 pm
      Re: Senpai 2.0 Tony Soares Mon Nov 13, 2017 11:44 pm
      Re: Senpai 2.0 Ryan Benitez Sat Nov 25, 2017 5:14 am
            Re: Senpai 2.0 Fabien Letouzey Sat Nov 25, 2017 5:49 am
                  Re: Senpai 2.0 T. Poppins Sat Nov 25, 2017 8:21 am
                        Re: Senpai 2.0 Guenther Simon Sat Nov 25, 2017 9:07 am
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: General Topics

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




Powered by phpBB © 2001, 2005 phpBB Group
Enhanced with Moby Threads