電話module.fit()
するとエラーが発生します
ValueError: Unknown initialization pattern for labelidx
。シンボル「labelidx」は、ラベル データに使用している名前です。softmax 出力を使用していないため、使用したくありませんでしsoftmax_label
たが、多くの場合、それがデフォルトのようです。labelidx
パラメータとして初期化しようとしているようですが、これは間違いです。これが学習したパラメーターではなく入力であることをどのように確認できますか?
質問する
536 次
1 に答える
4
私はこれを理解しました。
オブジェクトを構築するとき、データ ( ) とラベル ( )Module
の名前を伝える必要があります。これらはそれぞれ、文字列名のリストである必要があります。デフォルト では、それ以外の場合は、他のすべてが学習されたパラメーターであると想定し、それらを初期化しようとするため、このエラーが発生します。ドキュメント: http://mxnet.io/api/python/module.html#mxnet.module.module.Moduledata_names
label_names
data_names=('data',), label_names=('softmax_label',),
だから私の場合、それが必要ですModule(label_names=('labelidx',), ...)
于 2016-11-11T00:55:50.933 に答える