opening book vs experience file

As in chess tournaments and matches...
User avatar
botunnet
Posts: 49
Joined: Sun Jun 25, 2023 3:30 pm
Real Name: botunnet
Location: Hrvatska Republika
Contact:

Re: opening book vs experience file

Post by botunnet » Wed Jun 28, 2023 8:44 am

Anton101 wrote:
Tue Jun 27, 2023 11:07 pm
The only way to get out of doubt if exp file's training that Deeds claims is the way we should follow is that the Deed's experience file enters a tournament vs books (as RapTora did), Using that dev of EMAN engine that Deeds uses for training and, to keep this file without corruption of any kind, the exp file must be NOT updated during the games.
Lately, Chris already accepted Rulleeee's challenge :o
Rulleeee accepted to publish the results 8-)

Last year, Chris exp file also challenged other exp file, bigger than him :o
The results/games were published, games are still available :idea:

All people advised him to not challenge cheaters, we don't want to help them in any way, fortunately he heard us, all people are happy :!:

User avatar
botunnet
Posts: 49
Joined: Sun Jun 25, 2023 3:30 pm
Real Name: botunnet
Location: Hrvatska Republika
Contact:

Re: opening book vs experience file

Post by botunnet » Wed Jun 28, 2023 9:19 am

Sedat Canbaz wrote:
Wed Jun 28, 2023 12:36 am
Also in other Deeds comments,
He says that I run concurrent matches, where
Deeds tries to say us that it's unfair matches etc...
Let's forget about the 3rd Duel, actually
3rd Duel is played with concurrent matches too..
Indeed if your 3rd test took place on the same unfair conditions/settings, no need to ask Chris to look at it

Sedat Canbaz
Posts: 1978
Joined: Wed Jun 21, 2023 6:29 am

Re: opening book vs experience file

Post by Sedat Canbaz » Thu Jun 29, 2023 7:05 am

botunnet wrote:
Wed Jun 28, 2023 8:44 am

All people advised him to not challenge cheaters, we don't want to help them in any way, fortunately he heard us, all people are happy :!:
Hey botunnet = Deeds

Cheating ?

For what?
I have no shop for opening book/s
I have no shop for chess engine/s
I have no shop for any other chess item etc.
In other words, all this my job is free !!!

Btw, plus
I am not a Online player (since 2009 year)
So I have no goal for high Elo ratings...
But remember also that,
When I was as online player, I played with
User name: 'SedatChess' and I played with
Open-Formula..you understand what I mean?

Continuing...

Simply via organizing all these competitions:
I share results, produced by chess programs!
No more... no less...

And once more,
I clearly stated that StockfishMZ exp is based on
Eman's data... I realized to re-name it because the
Target was that StockfishMZ eng to use it as default..
Btw, I am free to release it with any name as I want,
Besides StockfishMZ generated own exp data over it..
So I see that here there is nothing wrong with that!

On other hand,
I see also that you tried everything about damaging
my prestige! but as usual, all without success..!!
Because, honesty is the best policy!

Amos 4ever
Posts: 62
Joined: Sun Aug 10, 2014 9:42 pm
Real Name: Marco Zerbinati

Re: opening book vs experience file

Post by Amos 4ever » Thu Jun 29, 2023 10:20 am

Sedat Canbaz wrote:
Thu Jun 29, 2023 7:05 am



And once more,
I clearly stated that StockfishMZ exp is based on
Eman's data... I realized to re-name it because the
Target was that StockfishMZ eng to use it as default..
Hi Sedat,
just a clarification about me..
All version 2 experience files are based on SugaR's signature including Eman.
Best regards

Image

User avatar
deeds
Posts: 1012
Joined: Wed Oct 20, 2021 9:24 pm
Location: France
Contact:

Re: opening book vs experience file

Post by deeds » Thu Jun 29, 2023 11:08 am

botunnet wrote:
Wed Jun 28, 2023 8:44 am
All people advised him to not challenge cheaters, we don't want to help them in any way, fortunately he heard us, all people are happy :!:
I confirm, no free chance that I help these old Chess2U's cheaters and their Talkchess sponsors.

This is also why (among other things) that since 2021, I have stopped sharing my experience files and that I will stop publishing my learning sessions on OpenChess.

User avatar
deeds
Posts: 1012
Joined: Wed Oct 20, 2021 9:24 pm
Location: France
Contact:

Re: opening book vs experience file

Post by deeds » Thu Jun 29, 2023 12:28 pm

ocf stalker wrote: All version 2 experience files are based on SugaR's signature including Eman.
Wrong !

Image

Image

Oops...

Amos 4ever
Posts: 62
Joined: Sun Aug 10, 2014 9:42 pm
Real Name: Marco Zerbinati

Re: opening book vs experience file

Post by Amos 4ever » Thu Jun 29, 2023 1:26 pm

deeds wrote:
Thu Jun 29, 2023 12:28 pm
ocf stalker wrote: All version 2 experience files are based on SugaR's signature including Eman.
Wrong !

Chris we are talking about 2 different things
Old Signature V1

Code: Select all

    ////////////////////////////////////////////////////////////////
    // V1
    ////////////////////////////////////////////////////////////////
    namespace V1
    {
        const char*  ExperienceSignature = "SugaR";
        const int    ExperienceVersion = 1;

        class ExperienceReader : public Experience::ExperienceReader
        {
        private:
            ExpEntry entry;

        public:
            explicit ExperienceReader() : entry((Key)0, MOVE_NONE, (Value)0, (Depth)0) {}

        public:
            virtual int get_version()
            {
                return ExperienceVersion;
            }

            virtual bool check_signature(ifstream& input, size_t inputLength)
            {
                return check_signature_set_count(input, inputLength, ExperienceSignature, sizeof(ExpEntry));
            }

            virtual bool read(ifstream& input, Current::ExpEntry* exp)
            {
                assert(match && input.is_open());

                if (!input.read((char*)&entry, sizeof(ExpEntry)))
                    return false;

                exp->key   = entry.key;
                exp->move  = (Move)entry.move;
                exp->value = (Value)entry.value;
                exp->depth = (Depth)entry.depth;
                exp->count = 1;

                return true;
            }
        };
    }

Current Signature V2

Code: Select all

    ////////////////////////////////////////////////////////////////
    // V2
    ////////////////////////////////////////////////////////////////
    namespace V2
    {
        const string ExperienceSignature = "SugaR Experience version 2";
        const int    ExperienceVersion = 2;

        class ExperienceReader : public Experience::ExperienceReader
        {
        public:
            explicit ExperienceReader() {}

        public:
            virtual int get_version()
            {
                return ExperienceVersion;
            }

            virtual bool check_signature(ifstream& input, size_t inputLength)
            {
                return check_signature_set_count(input, inputLength, ExperienceSignature, sizeof(ExpEntry));
            }

            virtual bool read(ifstream& input, Current::ExpEntry* exp)
            {
                assert(match && input.is_open());

                if (!input.read((char*)exp, sizeof(ExpEntry)))
                    return false;

                return true;
            }
        };
    }
"V1 and V2" signatures are incompatible with each other in read/write
in C++ code the signature has the purpose of making read/write compatibility between the different engines that use the same Learning code
-Eman
-SugaR
-HypnoS
-StockfishMZ
-Aurora
including all clones in circulation using code written by Khalid

Amos 4ever
Posts: 62
Joined: Sun Aug 10, 2014 9:42 pm
Real Name: Marco Zerbinati

Re: opening book vs experience file

Post by Amos 4ever » Thu Jun 29, 2023 1:36 pm

To explain myself better..
if you open any experience file

all at the beginning of the first line bear the wording:

Code: Select all

SugarR Experience version 2
SugarR Experience version 2= signature V2
this makes them compatible in reading and writing between the different engines

User avatar
botunnet
Posts: 49
Joined: Sun Jun 25, 2023 3:30 pm
Real Name: botunnet
Location: Hrvatska Republika
Contact:

Re: opening book vs experience file

Post by botunnet » Thu Jun 29, 2023 1:52 pm

deeds wrote:
Thu Jun 29, 2023 12:28 pm
Wrong !
Hey Chris, i know you don't read C/C++ :
Image
But these 2 codes did the same thing, get the same data, only the header of the exp file who changes from "SugaR" to "SugaR Experience version 2".

User avatar
deeds
Posts: 1012
Joined: Wed Oct 20, 2021 9:24 pm
Location: France
Contact:

Re: opening book vs experience file

Post by deeds » Thu Jun 29, 2023 1:57 pm

Botunnet, please, maybe you didn't follow but, after this, no one will explain exp file formats to me.

Post Reply