Module Assign NameStore Str ImportFrom alias alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Call NameLoad ListLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num If CompareNotEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad If BoolOpOr BoolOpAnd CompareEq NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr BoolOpAnd CompareEq NameLoad AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Num orelse Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad ListLoad Num Num orelse Assign NameStore Call NameLoad ListLoad Num Num If CompareLt Call NameLoad AttributeLoad NameLoad attr body Assign NameStore BinOpSub Num NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BoolOpOr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A __author__ Tom Schaul, tom@idsia.ch random choice random scipy array pomdp POMDPTask TigerTask N/A POMDPTask N/A N/A  two doors, behind one is a tiger - we can listen or open.  N/A observations 2 N/A actions 3 N/A minReward -100 N/A discount 0.75 N/A Listen 0 N/A OpenLeft 1 N/A OpenRight 2 N/A stochObs 0.15 reset N/A N/A self N/A N/A N/A N/A self steps 0 N/A N/A self cumreward 0 N/A N/A self tigerLeft N/A choice N/A True False N/A N/A self done False N/A N/A self nextReward -1 N/A performAction N/A N/A self action N/A N/A N/A N/A self steps 1 N/A N/A action N/A self Listen N/A N/A N/A self done True N/A N/A N/A N/A action N/A self OpenLeft N/A self tigerLeft N/A N/A action N/A self OpenRight N/A N/A self tigerLeft N/A N/A N/A self nextReward -100 N/A N/A N/A self nextReward 10 N/A getObservation N/A N/A self N/A N/A N/A  do we think we heard something on the left or on the right?   N/A N/A self tigerLeft N/A N/A obs N/A array N/A 1 0 N/A N/A obs N/A array N/A 0 1 N/A N/A N/A random N/A self stochObs N/A N/A obs N/A 1 obs N/A obs N/A isFinished N/A N/A self N/A N/A N/A N/A N/A self done N/A N/A POMDPTask isFinished self N/A getReward N/A N/A self N/A N/A N/A N/A self nextReward N/A N/A