APRG's picture
Upload PPO LunarLander-v2 trained agent
a7d7296 verified
{
"policy_class": {
":type:": "<class 'abc.ABCMeta'>",
":serialized:": "gAWVOwAAAAAAAACMIXN0YWJsZV9iYXNlbGluZXMzLmNvbW1vbi5wb2xpY2llc5SMEUFjdG9yQ3JpdGljUG9saWN5lJOULg==",
"__module__": "stable_baselines3.common.policies",
"__doc__": "\n Policy class for actor-critic algorithms (has both policy and value prediction).\n Used by A2C, PPO and the likes.\n\n :param observation_space: Observation space\n :param action_space: Action space\n :param lr_schedule: Learning rate schedule (could be constant)\n :param net_arch: The specification of the policy and value networks.\n :param activation_fn: Activation function\n :param ortho_init: Whether to use or not orthogonal initialization\n :param use_sde: Whether to use State Dependent Exploration or not\n :param log_std_init: Initial value for the log standard deviation\n :param full_std: Whether to use (n_features x n_actions) parameters\n for the std instead of only (n_features,) when using gSDE\n :param use_expln: Use ``expln()`` function instead of ``exp()`` to ensure\n a positive standard deviation (cf paper). It allows to keep variance\n above zero and prevent it from growing too fast. In practice, ``exp()`` is usually enough.\n :param squash_output: Whether to squash the output using a tanh function,\n this allows to ensure boundaries when using gSDE.\n :param features_extractor_class: Features extractor to use.\n :param features_extractor_kwargs: Keyword arguments\n to pass to the features extractor.\n :param share_features_extractor: If True, the features extractor is shared between the policy and value networks.\n :param normalize_images: Whether to normalize images or not,\n dividing by 255.0 (True by default)\n :param optimizer_class: The optimizer to use,\n ``th.optim.Adam`` by default\n :param optimizer_kwargs: Additional keyword arguments,\n excluding the learning rate, to pass to the optimizer\n ",
"__init__": "<function ActorCriticPolicy.__init__ at 0x7c9c599b09a0>",
"_get_constructor_parameters": "<function ActorCriticPolicy._get_constructor_parameters at 0x7c9c599b0a40>",
"reset_noise": "<function ActorCriticPolicy.reset_noise at 0x7c9c599b0ae0>",
"_build_mlp_extractor": "<function ActorCriticPolicy._build_mlp_extractor at 0x7c9c599b0b80>",
"_build": "<function ActorCriticPolicy._build at 0x7c9c599b0c20>",
"forward": "<function ActorCriticPolicy.forward at 0x7c9c599b0cc0>",
"extract_features": "<function ActorCriticPolicy.extract_features at 0x7c9c599b0d60>",
"_get_action_dist_from_latent": "<function ActorCriticPolicy._get_action_dist_from_latent at 0x7c9c599b0e00>",
"_predict": "<function ActorCriticPolicy._predict at 0x7c9c599b0ea0>",
"evaluate_actions": "<function ActorCriticPolicy.evaluate_actions at 0x7c9c599b0f40>",
"get_distribution": "<function ActorCriticPolicy.get_distribution at 0x7c9c599b0fe0>",
"predict_values": "<function ActorCriticPolicy.predict_values at 0x7c9c599b1080>",
"__abstractmethods__": "frozenset()",
"_abc_impl": "<_abc._abc_data object at 0x7c9c59923f40>"
},
"verbose": 1,
"policy_kwargs": {},
"num_timesteps": 1015808,
"_total_timesteps": 1000000,
"_num_timesteps_at_start": 0,
"seed": null,
"action_noise": null,
"start_time": 1741761573173882813,
"learning_rate": 0.0003,
"tensorboard_log": null,
"_last_obs": {
":type:": "<class 'numpy.ndarray'>",
":serialized:": "gAWVdQIAAAAAAACMEm51bXB5LmNvcmUubnVtZXJpY5SMC19mcm9tYnVmZmVylJOUKJYAAgAAAAAAAIbzQL5xkzk+TSAcPcvjXr71PUa97vTDuwAAAAAAAAAAdl90vp/+TT+JCca95q6gvhfpEL6m7v08AAAAAAAAAADe0Y2+kZ9EvZWugrxNbxK7+IeoPrBy0jsAAIA/AACAP81zorz99uU+7emXux81Zb7hTgg9/qzUvQAAAAAAAAAAA7RsvvtYYT8HWIa9EMuWvqhpE76uJUk9AAAAAAAAAABAE20+Mw9APwbMgD12SYi+PjsNPu+qPL0AAAAAAAAAAM3nPD5oJII/w6GqPoDDyL5Owlw+cKzfvAAAAAAAAAAADVnYvWLCqz/K086+GX2mvniNAr7QKXa+AAAAAAAAAADmYoq9FHSfui0yTTyLK5A8Jom5uougej0AAIA/AACAP5ow2LyFic27G+PkvFTIEz372is9SwjzvQAAgD8AAIA/sKyGPh7f2z6eoZy+FER1vjUC8zxg/sG9AAAAAAAAAACwF6Y+0nH7PnX8Ub6v+IG+qQWYPS0AGb0AAAAAAAAAAHNy/729UGE+9FWWPqLWjL6wzrA92r1EPQAAAAAAAAAAwI2Ivi1eQr1E+Lm7K7ZcuqyrqD6jPx47AACAPwAAgD8ar2q9FZI0PznYjL0Rn5m+j+kfvRhZPzwAAAAAAAAAAJqubj14rqM/hdVRPrSqzr6IpIc9V5gKPQAAAAAAAAAAlIwFbnVtcHmUjAVkdHlwZZSTlIwCZjSUiYiHlFKUKEsDjAE8lE5OTkr/////Sv////9LAHSUYksQSwiGlIwBQ5R0lFKULg=="
},
"_last_episode_starts": {
":type:": "<class 'numpy.ndarray'>",
":serialized:": "gAWVgwAAAAAAAACMEm51bXB5LmNvcmUubnVtZXJpY5SMC19mcm9tYnVmZmVylJOUKJYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUjAVudW1weZSMBWR0eXBllJOUjAJiMZSJiIeUUpQoSwOMAXyUTk5OSv////9K/////0sAdJRiSxCFlIwBQ5R0lFKULg=="
},
"_last_original_obs": null,
"_episode_num": 0,
"use_sde": false,
"sde_sample_freq": -1,
"_current_progress_remaining": -0.015808000000000044,
"_stats_window_size": 100,
"ep_info_buffer": {
":type:": "<class 'collections.deque'>",
":serialized:": "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"
},
"ep_success_buffer": {
":type:": "<class 'collections.deque'>",
":serialized:": "gAWVIAAAAAAAAACMC2NvbGxlY3Rpb25zlIwFZGVxdWWUk5QpS2SGlFKULg=="
},
"_n_updates": 248,
"observation_space": {
":type:": "<class 'gymnasium.spaces.box.Box'>",
":serialized:": "gAWVdgIAAAAAAACMFGd5bW5hc2l1bS5zcGFjZXMuYm94lIwDQm94lJOUKYGUfZQojAVkdHlwZZSMBW51bXB5lIwFZHR5cGWUk5SMAmY0lImIh5RSlChLA4wBPJROTk5K/////0r/////SwB0lGKMDWJvdW5kZWRfYmVsb3eUjBJudW1weS5jb3JlLm51bWVyaWOUjAtfZnJvbWJ1ZmZlcpSTlCiWCAAAAAAAAAABAQEBAQEBAZRoCIwCYjGUiYiHlFKUKEsDjAF8lE5OTkr/////Sv////9LAHSUYksIhZSMAUOUdJRSlIwNYm91bmRlZF9hYm92ZZRoESiWCAAAAAAAAAABAQEBAQEBAZRoFUsIhZRoGXSUUpSMBl9zaGFwZZRLCIWUjANsb3eUaBEoliAAAAAAAAAAAAC0wgAAtMIAAKDAAACgwNsPScAAAKDAAAAAgAAAAICUaAtLCIWUaBl0lFKUjARoaWdolGgRKJYgAAAAAAAAAAAAtEIAALRCAACgQAAAoEDbD0lAAACgQAAAgD8AAIA/lGgLSwiFlGgZdJRSlIwIbG93X3JlcHKUjFtbLTkwLiAgICAgICAgLTkwLiAgICAgICAgIC01LiAgICAgICAgIC01LiAgICAgICAgIC0zLjE0MTU5MjcgIC01LgogIC0wLiAgICAgICAgIC0wLiAgICAgICBdlIwJaGlnaF9yZXBylIxTWzkwLiAgICAgICAgOTAuICAgICAgICAgNS4gICAgICAgICA1LiAgICAgICAgIDMuMTQxNTkyNyAgNS4KICAxLiAgICAgICAgIDEuICAgICAgIF2UjApfbnBfcmFuZG9tlE51Yi4=",
"dtype": "float32",
"bounded_below": "[ True True True True True True True True]",
"bounded_above": "[ True True True True True True True True]",
"_shape": [
8
],
"low": "[-90. -90. -5. -5. -3.1415927 -5.\n -0. -0. ]",
"high": "[90. 90. 5. 5. 3.1415927 5.\n 1. 1. ]",
"low_repr": "[-90. -90. -5. -5. -3.1415927 -5.\n -0. -0. ]",
"high_repr": "[90. 90. 5. 5. 3.1415927 5.\n 1. 1. ]",
"_np_random": null
},
"action_space": {
":type:": "<class 'gymnasium.spaces.discrete.Discrete'>",
":serialized:": "gAWV2wAAAAAAAACMGWd5bW5hc2l1bS5zcGFjZXMuZGlzY3JldGWUjAhEaXNjcmV0ZZSTlCmBlH2UKIwBbpSMFW51bXB5LmNvcmUubXVsdGlhcnJheZSMBnNjYWxhcpSTlIwFbnVtcHmUjAVkdHlwZZSTlIwCaTiUiYiHlFKUKEsDjAE8lE5OTkr/////Sv////9LAHSUYkMIBAAAAAAAAACUhpRSlIwFc3RhcnSUaAhoDkMIAAAAAAAAAACUhpRSlIwGX3NoYXBllCmMBWR0eXBllGgOjApfbnBfcmFuZG9tlE51Yi4=",
"n": "4",
"start": "0",
"_shape": [],
"dtype": "int64",
"_np_random": null
},
"n_envs": 16,
"n_steps": 1024,
"gamma": 0.999,
"gae_lambda": 0.98,
"ent_coef": 0.01,
"vf_coef": 0.5,
"max_grad_norm": 0.5,
"batch_size": 64,
"n_epochs": 4,
"clip_range": {
":type:": "<class 'function'>",
":serialized:": "gAWV1gIAAAAAAACMF2Nsb3VkcGlja2xlLmNsb3VkcGlja2xllIwOX21ha2VfZnVuY3Rpb26Uk5QoaACMDV9idWlsdGluX3R5cGWUk5SMCENvZGVUeXBllIWUUpQoSwFLAEsASwFLAUsTQwiVAZcAiQFTAJROhZQpjAFflIWUjEkvdXNyL2xvY2FsL2xpYi9weXRob24zLjExL2Rpc3QtcGFja2FnZXMvc3RhYmxlX2Jhc2VsaW5lczMvY29tbW9uL3V0aWxzLnB5lIwEZnVuY5SMGWNvbnN0YW50X2ZuLjxsb2NhbHM+LmZ1bmOUS4RDCPiAANgPEogKlEMAlIwDdmFslIWUKXSUUpR9lCiMC19fcGFja2FnZV9flIwYc3RhYmxlX2Jhc2VsaW5lczMuY29tbW9ulIwIX19uYW1lX1+UjB5zdGFibGVfYmFzZWxpbmVzMy5jb21tb24udXRpbHOUjAhfX2ZpbGVfX5SMSS91c3IvbG9jYWwvbGliL3B5dGhvbjMuMTEvZGlzdC1wYWNrYWdlcy9zdGFibGVfYmFzZWxpbmVzMy9jb21tb24vdXRpbHMucHmUdU5OaACMEF9tYWtlX2VtcHR5X2NlbGyUk5QpUpSFlHSUUpRoAIwSX2Z1bmN0aW9uX3NldHN0YXRllJOUaCF9lH2UKGgYjARmdW5jlIwMX19xdWFsbmFtZV9flIwZY29uc3RhbnRfZm4uPGxvY2Fscz4uZnVuY5SMD19fYW5ub3RhdGlvbnNfX5R9lIwOX19rd2RlZmF1bHRzX1+UTowMX19kZWZhdWx0c19flE6MCl9fbW9kdWxlX1+UaBmMB19fZG9jX1+UTowLX19jbG9zdXJlX1+UaACMCl9tYWtlX2NlbGyUk5RHP8mZmZmZmZqFlFKUhZSMF19jbG91ZHBpY2tsZV9zdWJtb2R1bGVzlF2UjAtfX2dsb2JhbHNfX5R9lHWGlIZSMC4="
},
"clip_range_vf": null,
"normalize_advantage": true,
"target_kl": null,
"lr_schedule": {
":type:": "<class 'function'>",
":serialized:": "gAWV1gIAAAAAAACMF2Nsb3VkcGlja2xlLmNsb3VkcGlja2xllIwOX21ha2VfZnVuY3Rpb26Uk5QoaACMDV9idWlsdGluX3R5cGWUk5SMCENvZGVUeXBllIWUUpQoSwFLAEsASwFLAUsTQwiVAZcAiQFTAJROhZQpjAFflIWUjEkvdXNyL2xvY2FsL2xpYi9weXRob24zLjExL2Rpc3QtcGFja2FnZXMvc3RhYmxlX2Jhc2VsaW5lczMvY29tbW9uL3V0aWxzLnB5lIwEZnVuY5SMGWNvbnN0YW50X2ZuLjxsb2NhbHM+LmZ1bmOUS4RDCPiAANgPEogKlEMAlIwDdmFslIWUKXSUUpR9lCiMC19fcGFja2FnZV9flIwYc3RhYmxlX2Jhc2VsaW5lczMuY29tbW9ulIwIX19uYW1lX1+UjB5zdGFibGVfYmFzZWxpbmVzMy5jb21tb24udXRpbHOUjAhfX2ZpbGVfX5SMSS91c3IvbG9jYWwvbGliL3B5dGhvbjMuMTEvZGlzdC1wYWNrYWdlcy9zdGFibGVfYmFzZWxpbmVzMy9jb21tb24vdXRpbHMucHmUdU5OaACMEF9tYWtlX2VtcHR5X2NlbGyUk5QpUpSFlHSUUpRoAIwSX2Z1bmN0aW9uX3NldHN0YXRllJOUaCF9lH2UKGgYjARmdW5jlIwMX19xdWFsbmFtZV9flIwZY29uc3RhbnRfZm4uPGxvY2Fscz4uZnVuY5SMD19fYW5ub3RhdGlvbnNfX5R9lIwOX19rd2RlZmF1bHRzX1+UTowMX19kZWZhdWx0c19flE6MCl9fbW9kdWxlX1+UaBmMB19fZG9jX1+UTowLX19jbG9zdXJlX1+UaACMCl9tYWtlX2NlbGyUk5RHPzOpKjBVMmGFlFKUhZSMF19jbG91ZHBpY2tsZV9zdWJtb2R1bGVzlF2UjAtfX2dsb2JhbHNfX5R9lHWGlIZSMC4="
}
}