問題タブ [nolearn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
theano - ラザニアでのデータ拡張による予測の集計
私は MNIST データセットに取り組んでおり、データ拡張を使用してニューラル ネットワークをトレーニングしています。各画像から 24、24 サブイメージをランダムに抽出し、それを NN の入力として使用する BatchIterator があります。
トレーニングに関する限り、すべてがうまくいきます。しかし、予測のために、特定の画像から 5 つのサブ画像を抽出し、予測を平均化したいのですが、うまくいきません。
ここに私の BatchIterator があります:
私のネットをトレーニングデータに当てはめることはうまくnet.predict(X_test)
いきますが、そうするとエラーが発生します。CropIterator.transform()
yb
None
完全なコール スタックは次のとおりです。
のテスト部分でそれを修正する方法について何か考えはありCropIterator.transform()
ますか?
python - マルチラベル分類の nolearn
nolearn パッケージからインポートされた DBN 関数を使用しようとしましたが、これが私のコードです。
私のデータには shape(1231, 229) と shape(1231,13) のラベルがあるので、ラベル セットは ([0 0 1 0 1 0 1 0 0 0 1 1 0] ...,[.. ..])、コードを実行すると、次のエラー メッセージが表示されました: 入力形状が正しくありません (1231,13)。ここで2つの問題が発生したのではないかと思います:
- DBN はマルチラベル分類をサポートしていません
- 私のラベルは、DBN フィット関数で使用するのに適していません。
python-2.7 - nolearn 0.5 はラザニア 0.1 または 0.2 と互換性がありませんか?
インポートしたいとき:
私はいつもこのエラーを受け取りました
Theano のバージョンは 0.7.0 です。
nolearn - nolearnのマルチクラス回帰?
複数のクラスで回帰を実行できる nolearn を使用してニューラル ネットワークを構築しようとしています。
例えば:
noutput は、回帰を実行するクラスの数です。これを 1 に設定すると、すべてが機能します。output_num_unit として 26 (ここではクラスの数) を使用すると、Theano ディメンション エラーが発生します。(gemm への引数の次元の不一致 (128,1000)x(1000,26)->(128,1))
Y ラベルは、クラスに対応する継続変数です。Y ラベルを (rows,classes) に再形成しようとしましたが、これは多くの Y ラベルに 0 の値を与える必要があることを意味します (そのクラスの値が不明であるため)。一部の y_labels を 0 に設定せずにこれを行う方法はありますか?
git - github プロジェクトの特定のブランチをダウンロードする
簡単に言うと、畳み込みニューラル ネットワーク モデルを実行するには、 https://github.com/dnouri/nolearn/tree/1659e4811e498dc1f442d8e6486d0831f85255b4/nolearnnolearn
という形式の URL を持つの特別なバージョンが必要です。ただし、ページにボタンがなく、ダウンロードすることもできませんDownload as Zip
単に、
も機能しません。
でも、Googleで何を検索すればいいのかわからない!
注: これは class のサポートを提供した最後のバージョンですObjective
。つまり、コマンドfrom lasagne.objectives import Objective
はサポートされなくなりました!