New RomiChess released (WBEC site)

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Michael Sherwin
Posts: 3196
Joined: Fri May 26, 2006 3:00 am
Location: WY, USA
Full name: Michael Sherwin

Re: New RomiChess released (WBEC site)

Post by Michael Sherwin »

ozziejoe wrote:thanks michael!
You're welcome Joseph!

If Tony is right and this Romi is not so good then I should have the next version ready before round 3 of WBEC div. 4.
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
User avatar
Jim Ablett
Posts: 2366
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New RomiChess released (WBEC site)

Post by Jim Ablett »

Hi Joseph,
is the autoparalized two thread version suppose to make use of both processors?
Yes, the compiler generates multithreaded code for loops that can be safely executed in parallel.
Nothing like as efficient as dedicated hand-written smp code but should in general (depending on src code)
give a small benefit on dual-core/dual processors,

Read more about it here > http://tinyurl.com/3dznzw

Jim.
ozziejoe
Posts: 811
Joined: Wed Mar 08, 2006 10:07 pm

Re: New RomiChess released (WBEC site)

Post by ozziejoe »

Interesting. It does not show that both cpus are running?
User avatar
Jim Ablett
Posts: 2366
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New RomiChess released (WBEC site)

Post by Jim Ablett »

Something wrong with my standard x64 build - crashes with 'unknown win32 exception'
Sorry about that. Download this fixed one instead >

http://www.zshare.net/download/7066703ca55b46/

Jim.
User avatar
Graham Banks
Posts: 44921
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: New RomiChess released (WBEC site)

Post by Graham Banks »

Thanks Michael. :)

Regards, Graham.
gbanksnz at gmail.com
Tony Thomas

Re: New RomiChess released (WBEC site)

Post by Tony Thomas »

Denis P. Mendoza wrote:
Jim Ablett wrote:Hi Michael,
If someone would do a PGO compile and make it available it would be appreciated!
RomiChess P3k JA Intel Compiler 10 p.g.o
32bit + 64bit + auto-paralellized 2-thread versions.


http://www.zshare.net/download/706007859121fd/

regards,
Jim.
Hi Michael,

I just read the readme.txt. As a follower of Romichess, it will be sad to hear a last version. Just to show my appreciation, I also did my own comple as the released were quite slow. I didn't know Master Jim already did it as well. I've included builds to run up to Pentium1 to suite majority of users. Many people still love Romichess Mike.

I hope other learning files like from Marc Lacrosse' works in this version. Anyway, have fun with my compile too.

http://www.zshare.net/download/70626734443094/
Yes, the learning file from Marc Lacross still works, but the one from Wael is much better.
ozziejoe
Posts: 811
Joined: Wed Mar 08, 2006 10:07 pm

Re: New RomiChess released (WBEC site)

Post by ozziejoe »

is there a discussion of how romi chess learning works? Can the algorithim be described in a paragraph or so?
Michael Sherwin
Posts: 3196
Joined: Fri May 26, 2006 3:00 am
Location: WY, USA
Full name: Michael Sherwin

Re: New RomiChess released (WBEC site)

Post by Michael Sherwin »

ozziejoe wrote:is there a discussion of how romi chess learning works? Can the algorithim be described in a paragraph or so?
There were lots of dicussions about how Romi's learning works. Maybe someone will provide the links. I only have time for a short explaination, right now. I will write something up to include with my next release.

The 'skinny' is, Romi combines two ideas in her learn file, 1)Pavlov's dog experiment and 2)monkey see monkey do.

First, Romi remembers every move of every game for 160 ply (IIRC) and

1) gives a small bonus to every move of the winning side and a small penalty to every move of the loosing side (Pavlov)

2) Romi plays back winning lines played by herself as well as those played by her opponents (Monkey see)

so, Romi will without 'thinking' play back your own lines against you if you are good enough to beat her or her lines untill you beat her at wich time the bonus/penalty will kick in to make Romi change her play untill she finds a way to win.
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: New RomiChess released (WBEC site)

Post by Dr.Wael Deeb »

Michael Sherwin wrote:
ozziejoe wrote:is there a discussion of how romi chess learning works? Can the algorithim be described in a paragraph or so?
There were lots of dicussions about how Romi's learning works. Maybe someone will provide the links. I only have time for a short explaination, right now. I will write something up to include with my next release.

The 'skinny' is, Romi combines two ideas in her learn file, 1)Pavlov's dog experiment and 2)monkey see monkey do.

First, Romi remembers every move of every game for 160 ply (IIRC) and

1) gives a small bonus to every move of the winning side and a small penalty to every move of the loosing side (Pavlov)

2) Romi plays back winning lines played by herself as well as those played by her opponents (Monkey see)

so, Romi will without 'thinking' play back your own lines against you if you are good enough to beat her or her lines untill you beat her at wich time the bonus/penalty will kick in to make Romi change her play untill she finds a way to win.
Definitely the learning system works perfectly in my tournaments and the two versions of RomiChess are climbing slowly the rating list with more games played in time :D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
Marc Lacrosse
Posts: 511
Joined: Wed Mar 08, 2006 10:05 pm

Re: New RomiChess released (WBEC site)

Post by Marc Lacrosse »

Tony Thomas wrote: Yes, the learning file from Marc Lacross still works, but the one from Wael is much better.
Mine was never intended to be used for anything. It was just the result of the 6000 fast games experiment I ran a few years ago to prove that Mike's learning concept was statistically efficient.

It could be nice to implement this mechanism into a modified Polyglot 1.4 so that Polyglot could benefit of some kind of learning mechanism as a book manager.

Marc