Kernel Kalman rule (KKR) のプログラム(Python)とKernel Kalman ruleの論文で行っている実験(Jupyter Notebook)
- Python: 3.9
- Install Anaconda
公式サイトからAnacondaをインストール
- Launch Jupyter Notebook
.
├── kkr
│ ├── environments ・・・ シミュレートする環境
│ │ └── Pendulum.py ・・・ 振り子の状態モデル
│ ├── kernels ・・・ カーネルに関するライブラリ
│ ├── filter.py ・・・ Kernel Bayes Filter (KBF(a), KBF(b), KBF(c)), Kernel Kalman Filter (KKF)
│ ├── preprocessors.py ・・・ データの整形ライブラリ
│ ├── simulator.py ・・・ シミュレーター
│ └── smoother.py ・・・ Kernel Forward Backward Smoother (KFBS)
└── notebooks ・・・ Kernel Kalman ruleの論文で行っている実験
├── Comparison of KKR, subKKR, KBR, and subKBR.ipynb ・・・ ガウス分布の期待値推定(論文 4.5節参照)
└── KKF Example - Pendulum.ipynb ・・・ 振り子の実験(論文 5.3.1節参照)