package tiny_libs
Module MctsSource
Source
val search :
?exploration:float ->
?seed:int ->
?playout:(Lehmer.state -> ('state, 'move) Minimax.game -> 'state -> 'state) ->
?prior:('state -> ('move * float) list) ->
?evaluate:('state -> float) ->
('state, 'move) Minimax.game ->
playouts:int ->
'state ->
'move resultSource
val start :
?exploration:float ->
?seed:int ->
?playout:(Lehmer.state -> ('state, 'move) Minimax.game -> 'state -> 'state) ->
?prior:('state -> ('move * float) list) ->
?evaluate:('state -> float) ->
('state, 'move) Minimax.game ->
'state ->
('state, 'move) thinking