v1.4.3
What's Changed
MainUpdates
- [base.rl.memory.RLMemory] update: register_worker_funcからserialize_funcをなくし、登録を簡単に変更
- Worker->Memoryのやりとりはpickleで実施
- 既存の動作(serialize_funcを実装)はregister_worker_func_customに変更
- ドキュメントも更新
OtherUpdates
- [rl.memories] change: ReplayBufferの引数をConfigではなく展開し、Configがなくても設定できるように変更、同じくepisode_replay_bufferも
- [envs.tiger] update: NNで学習しやすいように報酬のスケールを100分の1に変更、最大ステップを10から50に変更
- [envs.tiger] update: いくつかのパラメータを設定できるように修正
- [rl.functions] add: scale系の関数を追加(signed_sqrt, sqrt_symlog)、テストも追加
- [algorithms.not_dqn] update
- [algorithms.not_dqn] rename: dqn_notに変更
- [algorithms.godq_v1] update: 拡散モデルを暫定追加
- [algorithms.godq_v1_lstm] update
Full Changelog: v1.4.2...v1.4.3