強化学習による蓄電池の最適な充放電を実現するためのコードです。
VSCodeのremote connectionを使ってdocker fileを読み込んでください。
main.pyを実行してください。
ディレクトリ構成は以下の2つを参考にしています:
- The Hitchhiker's Guide to Python
https://python-guideja.readthedocs.io/ja/latest/writing/structure.html - Cookiecutter: Better Project Templates
https://cookiecutter.readthedocs.io/en/latest/index.html
├── .devcontainer <- docker関連ファイル
│ ├── Dockerfile
│ └── requirements.txt <- The requirements file for reproducing the analysis environment, e.g.
│ generated with `pip freeze > requirements.txt`
│
├── .gihub <- gothub関連ファイル
│ └── workflows <- pullreqされると走るもの
│
├── Battery-Control-By-Reinforcement-Learning <- Source code for use in this project.
│ ├── __init__.py <- Makes source codes a Python module
│ │── main.py
│ └── paramaters.py <- 機械学習の調整パラメータを記述
│
├── docs <- A default Sphinx project; see sphinx-doc.org for details
│
├── tests <- テストコード
│
├── README.md <- The top-level README for developers using this project.
│
│
└── setup.py <- makes project pip installable (pip install -e .) so the main code can be imported