It seems to me that you want to change the TREE portion of the playouts to
only consider moves your predictor sanctions.    Am I misunderstanding
this?    The tree portion of the search is still going to try every move at
least a few times (depending on the level set) and the only way to
guarantee that it never choose a move to play is if you somehow invalid
these.   You could use a hack which is to give them very low bogus scores
or make it appear to the program that these moves do not even exist - but
the normal flow of the program will cause them to still be considered
regardless of anything you do with playouts.

Don


On Mon, Jun 24, 2013 at 7:58 AM, David Briemann <[email protected]> wrote:

> Hi Aja,
>
> What the picture shows is just the result of the current board situation
> fed into the predictor, namely the first 30 moves the predictor recommends.
>
> The only thing I changed in how Fuego works is how the random playouts
> (GOUCT_RANDOM) are done. They are not just random anymore but semi-random
> biased by the predictor.
>
> So Fuego does still try to generate moves with heuristics and only if all
> heuristics fail it uses random playouts(which I biased).
>
>
> And by "play different moves" I mean the moves Fuego actually plays after
> finishing calculations. What I want is to forbid Fuego to even consider
> certain moves(the bad ones, according to the predictor). If you look at my
> screenshot.. I want Fuego to only consider the moves marked with numbers.
>
> I'm beginning to think that I didn't understand the tree search part
> correctly. You say the tree search generates moves too. I thought moves
> were only generated in playouts and the tree search part was to follow
> already played lines until it reaches a position which has not been played
> out. Probably that's the location were I have too look into.
>
> David
>
>
> 2013/6/24 Aja Huang <[email protected]>
>
>> Hi David,
>>
>> 2013/6/24 David Briemann <[email protected]>
>>>
>>> To give you an impression, this is what it looks like in fuego for a
>>> well known opening position: http://www.abload.de/img/board7brdj.png
>>>
>>> So what is puzzling me right now is this: Even if I limit the possible
>>> playout moves to the best Y predictions, fuego will play different moves.
>>> For example in the linked picture it could play K11, which is not in the
>>> predictor move list. This happens too if I disable all heuristics and just
>>> do the biased playouts.
>>>
>>
>> By "play different moves" do you mean the moves generated by the tree
>> search or playout policy? From the linked picture it looks like the moves
>> proposed by priors and being searched, since Fuego doesn't consider global
>> patterns playouts in the current version.
>>
>> Aja
>>
>> _______________________________________________
>> Computer-go mailing list
>> [email protected]
>> http://dvandva.org/cgi-bin/mailman/listinfo/computer-go
>>
>
>
> _______________________________________________
> Computer-go mailing list
> [email protected]
> http://dvandva.org/cgi-bin/mailman/listinfo/computer-go
>
_______________________________________________
Computer-go mailing list
[email protected]
http://dvandva.org/cgi-bin/mailman/listinfo/computer-go

Reply via email to