Closed shugo256 closed 2 years ago
Closes #18
各Facilityごとに必要なStateやActionのサイズはあらかじめ決まるので、これらを用いてBFSの必要なStateとActionのshapeを動的に計算するBuildingFacilitySimulator.get_{state/action}_shapeを実装した
Facility
State
Action
BuildingFacilitySimulator.get_{state/action}_shape
↑を用いたことで、ライブラリを使う側のコード(main.py, client.py)の実装が完結になった
実装の過程で循環参照が起きたので、simulator.io以下にあるStateやActionをそれぞれのエンティティ(Building, Area, Facility)のファイルに移動しており、その結果files changedが嵩んでしまっている:pray:
simulator.io
Closes #18
各
Facility
ごとに必要なState
やAction
のサイズはあらかじめ決まるので、これらを用いてBFSの必要なState
とAction
のshapeを動的に計算するBuildingFacilitySimulator.get_{state/action}_shape
を実装した↑を用いたことで、ライブラリを使う側のコード(main.py, client.py)の実装が完結になった
実装の過程で循環参照が起きたので、
simulator.io
以下にあるState
やAction
をそれぞれのエンティティ(Building, Area, Facility)のファイルに移動しており、その結果files changedが嵩んでしまっている:pray: