OPF を使用して TemporalClassification モデルを実行し、ストリームからパターンを認識しようとしています。ScalarEncoder と SDRCategoryEncoder の 2 つのセンサー入力があるように、モデル パラメータを調整しました。後者は classifierOnly としてマークされています。また、推論ではpredictedFieldとして設定されています。
モデルに入力データをフィードしようとすると、取得します
RuntimeError: getOutputData unknown output 'categoriesOut' on region Classifier.
NontemporalClassification (inferenceType のみが変更された) モデルは、このようなエラーなしで実行されます。
NupicコードでcategoriesOutが6回見つかった: https://github.com/numenta/nupic/search?utf8=%E2%9C%93&q=categoriesOut
そして nupic/frameworks/opf/clamodel.py の 558 行目でエラーが発生します
classificationDist = classifier.getOutputData('categoriesOut')
ネットワーク内の ClassifierRegion がデータを出力するために適切に準備されていないようです。
classfier 領域に「categoriesOut」がない理由を誰か説明できますか? モデルのパラメーターに設定ミスがあると思いますが、モデルの初期化中にエラーや警告はありませんでした。TemporalClassification モデルを実行するために必要な必須パラメーターと割り当て (NUPIC ドキュメントで通知されているものを除く) はありますか?