Learning feature
Learning feature
Hi,
the old programs as Rybka, Fritz etc. are capable to learn from a position analysis.
Are the new ones Houdini, Stockfish, Fire able to do the same. ?
Rgds
Hood
the old programs as Rybka, Fritz etc. are capable to learn from a position analysis.
Are the new ones Houdini, Stockfish, Fire able to do the same. ?
Rgds
Hood
Smolensk 2010. Murder or accident... Cui bono ?
There are not bugs free programms. There are programms with undiscovered bugs.
Alleluia.
There are not bugs free programms. There are programms with undiscovered bugs.
Alleluia.
- kingliveson
- Posts: 1388
- Joined: Thu Jun 10, 2010 1:22 am
- Real Name: Franklin Titus
- Location: 28°32'1"N 81°22'33"W
Re: Learning feature
As for IvanHoe, it was a planned feature, but the project has stalled. Houdini and Fire do not have it, and I dont believe Stockfish does either.Hood wrote:Hi,
the old programs as Rybka, Fritz etc. are capable to learn from a position analysis.
Are the new ones Houdini, Stockfish, Fire able to do the same. ?
Rgds
Hood
PAWN : Knight >> Bishop >> Rook >>Queen
Re: Learning feature
Fritz never had learning feature, it only has BOOK learning, and, anyway, the GUI is doing it, so the GUI can provide book learning for all engines not just Fritz. But it's useless for analysis. And also, it's badly flawed and a reason the playchess engine room (where most people there use Fritz book learning) plays mostly the Sicilian defense and most of chess is "pruned".
Rybka only had learning (Persistent Hash) in Rybka 3, and it was so full of bugs that I'm one of the very few people that use it.
The people that reverse-engineered Rybka 3 didn't care about preserving her learning mechanism.
The only engine that has learning properly (one that is useful) is Shredder.
As for Stockfish, being open source anyone is welcome to implement learning for it, maybe some day...
EDIT - I just realized that the controversial engines are also open source (discarding Houdini) so I guess anyone can implement learning on them?
Rybka only had learning (Persistent Hash) in Rybka 3, and it was so full of bugs that I'm one of the very few people that use it.
The people that reverse-engineered Rybka 3 didn't care about preserving her learning mechanism.
The only engine that has learning properly (one that is useful) is Shredder.
As for Stockfish, being open source anyone is welcome to implement learning for it, maybe some day...
EDIT - I just realized that the controversial engines are also open source (discarding Houdini) so I guess anyone can implement learning on them?
Re: Learning feature
Rybka, Fritz: NO!, where did you see that?Hood wrote:the old programs as Rybka, Fritz etc. are capable to learn from a position analysis.
But Shredder, yes!
Re: Learning feature
Rybka has preserve analysis option.
Concerning Fritz in Fritz interface going forward and back influenced the preferred variation.
Concerning Fritz in Fritz interface going forward and back influenced the preferred variation.
Smolensk 2010. Murder or accident... Cui bono ?
There are not bugs free programms. There are programms with undiscovered bugs.
Alleluia.
There are not bugs free programms. There are programms with undiscovered bugs.
Alleluia.
Re: Learning feature
Rybka 3 has had preserve analysis as well . Does Rybka 4 have it ?Uly wrote:Fritz never had learning feature, it only has BOOK learning, and, anyway, the GUI is doing it, so the GUI can provide book learning for all engines not just Fritz. But it's useless for analysis. And also, it's badly flawed and a reason the playchess engine room (where most people there use Fritz book learning) plays mostly the Sicilian defense and most of chess is "pruned".
Rybka only had learning (Persistent Hash) in Rybka 3, and it was so full of bugs that I'm one of the very few people that use it.
The people that reverse-engineered Rybka 3 didn't care about preserving her learning mechanism.
The only engine that has learning properly (one that is useful) is Shredder.
As for Stockfish, being open source anyone is welcome to implement learning for it, maybe some day...
EDIT - I just realized that the controversial engines are also open source (discarding Houdini) so I guess anyone can implement learning on them?
Rgds Hood
Smolensk 2010. Murder or accident... Cui bono ?
There are not bugs free programms. There are programms with undiscovered bugs.
Alleluia.
There are not bugs free programms. There are programms with undiscovered bugs.
Alleluia.
-
- Posts: 30
- Joined: Sat Aug 21, 2010 5:36 pm
- Real Name: Tano-Urayoan
Re: Learning feature
But preserve analysis is not learning.Rybka 3 has had preserve analysis as well
Re: Learning feature
In the context of the current position analysis i assume that it is learning. I am showing variations to the engine and it recognizes them. I am going some moves forward and backward and results are recognized by the engine.
It is possibility to save # (not persistent) so it is possible to return to the analysis later.
Rgds
Hood
It is possibility to save # (not persistent) so it is possible to return to the analysis later.
Rgds
Hood
Smolensk 2010. Murder or accident... Cui bono ?
There are not bugs free programms. There are programms with undiscovered bugs.
Alleluia.
There are not bugs free programms. There are programms with undiscovered bugs.
Alleluia.
Re: Learning feature
@ernest: Rybka 3 had Persistent Hash, which is learning.
@hood:
>Rybka has preserve analysis option.
It's not learning. Because when you unload the engine, the engine has learned nothing.
>In the context of the current position analysis i assume that it is learning.
Then you have a twisted definition of learning. In your mind the Stockfish Gran series have learning, in mine, Learning has yet to be implemented in Stockfish.
>Rybka 3 has had preserve analysis as well . Does Rybka 4 have it ?
Yes, but:
1. Rybka 3's Preserve Analysis was not very effective because it slowed too much the engine when new positions appeared.
2. Rybka 4's Preserve Analysis doesn't have that drawback, so it is very powerful, however, as soon as you unload the engine, all the analysis preserved is deleted, so it's NOT learning.
@hood:
>Rybka has preserve analysis option.
It's not learning. Because when you unload the engine, the engine has learned nothing.
>In the context of the current position analysis i assume that it is learning.
Then you have a twisted definition of learning. In your mind the Stockfish Gran series have learning, in mine, Learning has yet to be implemented in Stockfish.
>Rybka 3 has had preserve analysis as well . Does Rybka 4 have it ?
Yes, but:
1. Rybka 3's Preserve Analysis was not very effective because it slowed too much the engine when new positions appeared.
2. Rybka 4's Preserve Analysis doesn't have that drawback, so it is very powerful, however, as soon as you unload the engine, all the analysis preserved is deleted, so it's NOT learning.
Re: Learning feature
Learning on 1000 positions would mean saving 1000 Hash tables (maybe 1 TeraByte... )Uly wrote:@ernest: Rybka 3 had Persistent Hash, which is learning.
Not very practical!...