設計が悪いのであれだけれども…
- RBMBase: RBMの抽象クラス
- RBM: 可視変数隠れ変数ともに二値{0, 1}のRBM
- GeneralizedRBM: 隠れ変数を{min, MAX}から多値に分割したRBM
- GBRBM: Gaussian RBM(可視変数連続値, 隠れ変数が二値{0, 1})
- GeneralizedGRBM: Gaussian RBM(可視変数連続値, 隠れ変数が{min, MAX}を多値に分割)
GBRBMって名前にするんでなかった…
Require
- JSON for Modern C++ https://nlohmann.github.io/json/
- Eigen http://eigen.tuxfamily.org/index.php?title=Main_Page