Closed uchihashikenshi closed 5 years ago
state の初期化処理について。
state.py の StateMuSigma
では、Sigma
の初期化を以下のようにしている。
が、doc には、例えば numpy.array([[1,0,0],[0,1,0],[0,0,1]])}
のような numpy.eye(n)
を出力するのが正しいように書かれている。
また、utils の calc_matrix_F
などの仕様から、dtype=numpy.float32
が必要そうなので、結論としては numpy.eye(n, dtype=numpy.float32)
と初期化するのが正しいと思われる。
https://github.com/shigeyukioba/matchernet/commit/3f09c7b78b948c3fab4c810efc3d453cfc0237e6 にて対応。
$ python tests/test_state.py
......
----------------------------------------------------------------------
Ran 6 tests in 0.001s
OK
目的
state.py
内のテストを分離し、動かせる状態にする提案内容
/test
以下にtest_state.py
を作り、のような形でテストできるようにする。 IO は以下。
タスク
関連