辞書学習の再構成エラーを再計算しようとしています。sklearn辞書学習のエラー計算
ここでの公式に従ってこのエラーを再計算すると、sklearnが出力するものとは異なる結果になります。私はsklearnのコードで理解できるものから
http://scikit-learn.org/stable/modules/generated/sklearn.decomposition.DictionaryLearning.html
、それはtransform_algorithmの選択とは何かを持っているかもしれないが、私は正確に何を理解していません。
問題を説明するコードスニペットを示します。
https://gist.github.com/nicofarr/d277fb0c350849e0c3333767b8a1fb2b
0にアルファを設定し、私の誤差計算は正しいですので、私は、私は残差に正しい方法を計算していていることを前提としています。したがって、問題はエラーの第2項にあります。これにはアルファが関係します。事前に
おかげ
Nicofarr
gistの例は最小です(入力として1つの観測値)が、問題を示すには十分です。観察の数を増やすと、その差は大きくなるようです。 – nicofarr