ramo package
Subpackages
- ramo.commitment package
- Submodules
- ramo.commitment.best_response module
BestResponseAgentBestResponseAgent.get_commitment()BestResponseAgent.make_follower()BestResponseAgent.make_leader()BestResponseAgent.objective_function()BestResponseAgent.select_action()BestResponseAgent.select_committed()BestResponseAgent.select_counter_action()BestResponseAgent.set_leader_utility()BestResponseAgent.update()BestResponseAgent.update_leader_q_table()BestResponseAgent.update_parameters()BestResponseAgent.update_payoffs_table()
- ramo.commitment.comp_action module
CompActionAgentCompActionAgent.get_commitment()CompActionAgent.make_follower()CompActionAgent.make_leader()CompActionAgent.objective_function()CompActionAgent.select_action()CompActionAgent.select_committed()CompActionAgent.select_counter_action()CompActionAgent.update()CompActionAgent.update_leader_q_table()CompActionAgent.update_parameters()CompActionAgent.update_payoffs_table()
- ramo.commitment.coop_action module
CoopActionAgentCoopActionAgent.get_commitment()CoopActionAgent.make_follower()CoopActionAgent.make_leader()CoopActionAgent.objective_function()CoopActionAgent.pre_update_policies()CoopActionAgent.select_action()CoopActionAgent.select_committed()CoopActionAgent.select_counter_action()CoopActionAgent.update()CoopActionAgent.update_parameters()CoopActionAgent.update_q_table()
- ramo.commitment.coop_policy module
CoopPolicyAgentCoopPolicyAgent.get_commitment()CoopPolicyAgent.make_follower()CoopPolicyAgent.make_leader()CoopPolicyAgent.objective_function()CoopPolicyAgent.select_action()CoopPolicyAgent.select_committed()CoopPolicyAgent.select_counter_action()CoopPolicyAgent.update()CoopPolicyAgent.update_parameters()CoopPolicyAgent.update_q_table()
- ramo.commitment.execute_commitment module
- ramo.commitment.non_stationary module
NonStationaryAgentNonStationaryAgent.get_commitment()NonStationaryAgent.make_follower()NonStationaryAgent.make_leader()NonStationaryAgent.objective_function_follower()NonStationaryAgent.objective_function_leader()NonStationaryAgent.select_action()NonStationaryAgent.select_committed()NonStationaryAgent.select_counter_action()NonStationaryAgent.set_opponent_actions()NonStationaryAgent.update()NonStationaryAgent.update_leader_q_table()NonStationaryAgent.update_parameters()NonStationaryAgent.update_payoffs_table()
- ramo.commitment.optional_com module
- Module contents
- ramo.game package
- ramo.learner package
- Submodules
- ramo.learner.execute_learner module
- ramo.learner.indep_actor_critic module
- ramo.learner.indep_q module
- ramo.learner.ja_actor_critic module
JointActionActorCriticAgentJointActionActorCriticAgent.objective_function()JointActionActorCriticAgent.select_action()JointActionActorCriticAgent.update()JointActionActorCriticAgent.update_counts()JointActionActorCriticAgent.update_parameters()JointActionActorCriticAgent.update_policies()JointActionActorCriticAgent.update_q_table()
- ramo.learner.ja_q module
- Module contents
- ramo.nash package
- ramo.pareto package
- ramo.printing package
- ramo.strategy package
- Submodules
- ramo.strategy.best_response module
- ramo.strategy.operations module
enumerate_supports()expand_support()expand_support_non_support()get_non_support()get_support()make_action_from_pure_strat()make_joint_strat()make_joint_strat_from_flat()make_joint_strat_from_profile()make_profile_from_pure_joint_strat()make_strat_from_action()normalise_joint_strat()normalise_strat()supports_diff()totally_mixed_supports()
- ramo.strategy.strategies module
- Module contents
- ramo.utility_function package
- ramo.utils package