131 lines
No EOL
3.1 KiB
JSON
131 lines
No EOL
3.1 KiB
JSON
{
|
|
"action_selector": "epsilon_greedy",
|
|
"agent": "feudal",
|
|
"agent_output_type": "q",
|
|
"asn_hidden_size": 32,
|
|
"batch_size": 128,
|
|
"batch_size_run": 4,
|
|
"buffer_cpu_only": true,
|
|
"buffer_size": 5000,
|
|
"c": 1,
|
|
"checkpoint_path": "",
|
|
"cpu_inference": true,
|
|
"critic_hidden_dim": 64,
|
|
"critic_lr": 0.0005,
|
|
"double_q": true,
|
|
"embedding_dim": 16,
|
|
"enable_parallel_computing": false,
|
|
"env": "sc2_v2",
|
|
"env_args": {
|
|
"capability_config": {
|
|
"n_units": 5,
|
|
"start_positions": {
|
|
"dist_type": "surrounded_and_reflect",
|
|
"map_x": 32,
|
|
"map_y": 32,
|
|
"n_enemies": 5,
|
|
"p": 0.5
|
|
},
|
|
"team_gen": {
|
|
"dist_type": "weighted_teams",
|
|
"exception_unit_types": [
|
|
"colossus"
|
|
],
|
|
"observe": true,
|
|
"unit_types": [
|
|
"stalker",
|
|
"zealot",
|
|
"colossus"
|
|
],
|
|
"weights": [
|
|
0.45,
|
|
0.45,
|
|
0.1
|
|
]
|
|
}
|
|
},
|
|
"change_fov_with_move": false,
|
|
"conic_fov": false,
|
|
"continuing_episode": false,
|
|
"debug": false,
|
|
"difficulty": "7",
|
|
"fully_observable": false,
|
|
"game_version": null,
|
|
"heuristic_ai": false,
|
|
"heuristic_rest": false,
|
|
"kill_unit_step_mul": 2,
|
|
"map_name": "10gen_protoss",
|
|
"move_amount": 2,
|
|
"num_fov_actions": 12,
|
|
"obs_all_health": true,
|
|
"obs_instead_of_state": false,
|
|
"obs_last_action": false,
|
|
"obs_own_health": true,
|
|
"obs_own_pos": true,
|
|
"obs_pathing_grid": false,
|
|
"obs_starcraft": true,
|
|
"obs_terrain_height": false,
|
|
"obs_timestep_number": false,
|
|
"replay_dir": "",
|
|
"replay_prefix": "",
|
|
"reward_death_value": 10,
|
|
"reward_defeat": 0,
|
|
"reward_negative_scale": 0.5,
|
|
"reward_only_positive": true,
|
|
"reward_scale": true,
|
|
"reward_scale_rate": 20,
|
|
"reward_sparse": false,
|
|
"reward_win": 200,
|
|
"seed": null,
|
|
"state_last_action": true,
|
|
"state_timestep_number": false,
|
|
"step_mul": 8
|
|
},
|
|
"epsilon_anneal_time": 100000,
|
|
"epsilon_finish": 0.05,
|
|
"epsilon_start": 1.0,
|
|
"evaluate": false,
|
|
"gamma": 0.99,
|
|
"goal_dim": 16,
|
|
"grad_norm_clip": 10,
|
|
"hypernet_embed": 64,
|
|
"hypernet_layers": 2,
|
|
"intrinsic_rewards_alpha": 0.001,
|
|
"label": "default_label",
|
|
"learner": "feudal_learner",
|
|
"learner_log_interval": 10000,
|
|
"load_step": 0,
|
|
"local_results_path": "results",
|
|
"log_interval": 10000,
|
|
"lr": 0.0005,
|
|
"mac": "feudal_mac",
|
|
"manager_hidden_dim": 64,
|
|
"mixer": "qmix",
|
|
"mixing_embed_dim": 32,
|
|
"name": "feudal",
|
|
"obs_agent_id": true,
|
|
"obs_last_action": false,
|
|
"optim_alpha": 0.99,
|
|
"optim_eps": 1e-05,
|
|
"repeat_id": 1,
|
|
"rnn_hidden_dim": 64,
|
|
"run": "default",
|
|
"runner": "parallel",
|
|
"runner_log_interval": 10000,
|
|
"save_model": true,
|
|
"save_model_interval": 2000000,
|
|
"save_replay": false,
|
|
"seed": 521291150,
|
|
"state_dim": 92,
|
|
"t_max": 4050000,
|
|
"target_update_interval": 200,
|
|
"td_lambda": 0.6,
|
|
"test_greedy": true,
|
|
"test_interval": 10000,
|
|
"test_nepisode": 32,
|
|
"thread_num": 4,
|
|
"use_cuda": true,
|
|
"use_tensorboard": false,
|
|
"vf_coef": 0.5,
|
|
"worker_hidden_dim": 64
|
|
} |