私はmatlabが初めてで、問題の解決策が見つかりません...
何が問題ですか?
matlab を使用して、ほぼ 25k の入力と 10 の出力を持つニューラル ネットワークを作成する必要があります。学習するパターンも 300 あります。
matlab でニューラル ネットワークに関する情報を読んでいたときに、すべての入力/学習データが 1 つの行列にあることがわかりました。xorとかそういう小さいものならOKです。次に、25 000 * 300 要素 ( 7,5 mln の整数)を含む行列を作成する必要があることに気付きました。
1) 新しい行 (学習パターン) を追加して行列を拡張できる可能性はありますか?
2) または多分それは次のようなものを得ました:
learnPatternMatrix1 = [1, 2, 3 , ..., 25 000];
perfectOutputMatrix1 = [1, 2, 3, ... , 10];
network.addPattern(learnPatternMatrix1, perfectOutputMatrix1);
network.addPattern(learnPatternMatrix2, perfectOutputMatrix2);
% ...
network.addPattern(learnPatternMatrix300, perfectOutputMatrix300);
network.learn()?
手伝ってくれてありがとう ;)