問題タブ [nntool]

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.

0 投票する
1 に答える
5243 参照

matlab - nntool (MATLAB) で使用するためにデータをフォーマットする方法は?

ではnntool、サンプル データは次のようにフォーマットされています。[0 1 -1; 2 3 1]

テキスト ファイルに最大 8000 個のデータ ポイントがあります。 ここで使用するためにこれらのポイントをフォーマットするにはどうすればよいですか? セミコロンは何を意味しますか?

0 投票する
1 に答える
6051 参照

matlab - コマンドラインからnntool[MATLAB]を使用する

私はこのコードを持っています:

今私はしたい

  • 生成されたエラー変数にアクセスします(平均エラーなどを計算できるようにするため)
  • これをループで実行するので、ループ間の重みを再初期化します。
  • 実行にかかった時間を格納する変数にアクセスします

これらの3つのことをコマンドラインからどのように実行できますか?

[私はこれらのことがnntoolGUIでどのように行われるかを知っています]

0 投票する
1 に答える
381 参照

matlab - MATLABでニューラルネットワークの結果を取得できません

私の質問はとても単純だと思いますが、とにかく...

を使用してニューラルネットワークを作成しました

ここで、entry_bordersは配列50x2です:[(0,1)、(0,1)、...]

50個のエントリと10個の出力を持つ隠れ層のあるネットワークである必要がありますね。

しかし、私がこれを実行すると:

test_resultに(10個のスカラー値の代わりに)10x50要素の行列を取得します-それは何ですか?私は教育プロセスについて話しているのではないので、ここにとてもばかげたコードがあります...

0 投票する
1 に答える
2162 参照

image-processing - MATLAB の Neural Network Toolbox (NNtool) ターゲット マトリックスの次元エラー

MATLAB のNeural Network Toolbox (NNtool) を調べていますが、ターゲット マトリックスの次元に互換性がないという問題に直面しています。正確なエラー メッセージは次のとおりです。

com.mathworks.jmi.MatlabException: 割り当てを満たすには、等号の右側からの出力数が不十分です。

詳しく説明しましょう。楕円形の画像が含まれている画像があり、ニューラル ネットワークを使用して楕円形のパラメーターを推定したいのですが、その目的のために、すべてのターゲット値を含むトレーニング データがあります。したがって、入力として画像を指定し (最初に画像を読み取り、 mat2gray()形式に変換してからNNtoolにインポートします)、次にターゲット行列を設定します (ターゲット行列には 2 つの値が含まれています。 [0.5 0.9] と [0.5; 0.9] の両方の方法で出力をフォーマットしようとしましたが、それでも同じエラーが発生します。

また、入力マトリックスとターゲットマトリックスの列数を同じに保つことも試みました。入力行列を [2304,1] (2304 に等しい 48*48 の画像があります) として作成し、ターゲット行列は [2,1] 次元ですが、同じエラーが発生します。検索中に、これはある種のメモリ不足エラーであることがわかりました。それが正しいかどうかはわかりません。そうですか?

このニューラル ネットワークでは、40,000 枚の画像をトレーニングする必要があります。各画像は 48*48 寸法です。これらの多くの画像を NNtool に入力するにはどうすればよいですか?

0 投票する
2 に答える
5426 参照

matlab - 「割り当てを満たすには、等号の右側からの出力数が不十分です。」マトラブ

みなさん、こんにちは。

nntool を使用して matlab でニューラル ネットワークを実装しようとしています。

次のエラーメッセージの意味を知っている人はいますか?

**??? 割り当てを満たすには、等号の右側からの出力数が不十分です。==> nntool のエラー 694 [errmsg,errid] = me.message;

com.mathworks.jmi.MatlabException: 割り当てを満たすには、等号の右側からの出力数が不十分です。**

どんな助けでも感謝します。

0 投票する
2 に答える
229 参照

matlab - ANN ベースのナビゲーション システム

現在、スター トポロジの Zigbee WSN を使用した屋内ナビゲーション システムに取り組んでいます。

私は現在、およそ 15m x 10 の領域で 60 の位置の信号強度データを持っています。ANN を使用して、他の位置の座標を予測したいと考えています。いくつかのスレッドを実行した後、データを正規化するとより良い結果が得られることに気付きました。

私はそれを試し、ネットワークを数回再トレーニングしました。MATLAB の nntool で目標パラメーターを値 .000745 にすることができましたが、トレーニング サンプルをテスト入力として与え、それを元に戻した後でも、値が途方に暮れています。

.000745 という値は、私のデータが非常によく適合していることを意味しますよね? はいの場合、なぜこの異常なのですか? 値をそれぞれ正規化およびスケールバックするために、最大値で除算および乗算しています。

誰かが私がどこで間違っているのか説明してもらえますか? 間違ったトレーニング パラメータを使用していませんか? (私は TRAINRP を使用しており、各層に 15 個のニューロンを持つ 4 つの層があり、1e-8 の目標、1e-6 の勾配、および 100000 エポックを与えています)

この目的のために、ANN 以外の方法を検討する必要がありますか?

助けてください。

0 投票する
2 に答える
1919 参照

matlab - 多段階予測ニューラル ネットワーク

私は、matlab ニューラル ネットワーク ツールキットを使用しています。ここでは NARX ネットワークを使用しています。オブジェクトの価格と、一定期間に購入されたオブジェクトの数量で構成されるデータセットがあります。このネットワークは本質的に、次のように数学的に定義される 1 ステップの予測を行います。

y(t)= f (y(t −1),y(t −2),...,y(t −ny),x(t −1),x(t −2),..., x(t −nx))

ここで、y(t) は時間 t での価格、x は金額です。したがって、私が使用している入力機能は価格と金額であり、ターゲットは時間 t+1 での価格です。このようなトランザクションのレコードが 100 件あり、各トランザクションが価格と金額で構成されているとします。この場合、基本的に、ニューラル ネットワークは 101 番目のトランザクションの価格を予測できます。これは、1 ステップの予測ではうまく機能します。ただし、複数ステップの予測を行いたい場合、つまり 10 トランザクション先 (110 番目のトランザクション) を予測したい場合、価格の 1 ステップ予測を行い、これをニューラル ネットワークにフィードバックすると仮定します。これを110回目の予測に到達するまで続けます。ただし、このシナリオでは、101 番目の価格を予測した後、この価格をニューラル ネットワークに入力して 102 番目の価格を予測できますが、101回目の取引での金額はわかりません。どうすればいいですか?101 番目の取引を予測するとき、実質的に 110 番目の取引の価格を予測するように、目標を現在の取引より 10 取引先の取引の価格に設定することを考えていました。これは実行可能な解決策ですか、それとも完全に間違った方法でこれを行っていますか。助けてくれてありがとう

0 投票する
1 に答える
2497 参照

matlab - 勾配のためにニューラルネットワークがトレーニングを停止するのはなぜですか?

ニューラルネットワークをトレーニングしていますが、勾配停止条件のためにトレーニングが停止しました。勾配8.14e-0.6が最小勾配1e-0.5よりも大きいことがわかりますがなぜ停止したのでしょうか。勾配が改善されていなかったので、継続するポイントがほとんどなかったからですか?

私はニューラルネットワーク(およびMATLABのnntoolを使用)に非常に慣れていないので、ヘルプ/説明をいただければ幸いです。

ニューラルネットワークトレーニングパフォーマンス

0 投票する
1 に答える
1661 参照

matlab - アイリスデータセットnntool matlabに入れる「ターゲット」は何ですか?

私はmatlabを初めて使用するので、これは簡単かもしれません。nntool(フィードフォワード逆伝播ネットワーク)を使用して、matlab でアイリス データセット ニューラル ネットワークを作成しようとしています。しかし、ターゲットマトリックスがどうあるべきかわかりません。また、nntools を使用する代わりに同じことをプログラミングするためのコードを見つけようとしています (作成しようとしましたが、まだ何もしませんでした)。誰でも私を助けることができますか?