bnelearn.tests.test_matrix_games module

bnelearn.tests.test_matrix_games.test_invalid_actions_float()[source]
bnelearn.tests.test_matrix_games.test_invalid_actions_out_of_bounds()[source]
bnelearn.tests.test_matrix_games.test_invalid_actions_shape()[source]
bnelearn.tests.test_matrix_games.test_mixed_strategy_invalid_action_probabilities()[source]
bnelearn.tests.test_matrix_games.test_mixed_strategy_invalid_action_shape()[source]
bnelearn.tests.test_matrix_games.test_mixed_strategy_playing_2p()[source]

Test in Prisoner’s Dilemma

bnelearn.tests.test_matrix_games.test_mixed_strategy_playing_3p()[source]
bnelearn.tests.test_matrix_games.test_output_correctness_2x2()[source]
bnelearn.tests.test_matrix_games.test_output_correctness_2x3()[source]

2 player 3 action game: Rock Paper Scissors

bnelearn.tests.test_matrix_games.test_output_correctness_3x2()[source]

3 player 2 action game: Jordan Anticoordination game.

bnelearn.tests.test_matrix_games.test_output_on_cpu()[source]

Test game that has cuda=False

bnelearn.tests.test_matrix_games.test_output_on_gpu()[source]

If the game has cuda=True, outputs should be on gpu regardless of input.

bnelearn.tests.test_matrix_games.test_output_shapes()[source]