私はCSVRecordReaderで読み込んでいるデータセットでdeeplearning4jを実行しようとしています。私は、データセットにmodel.fit()を実行したときに、私は次のいずれかのエラーを取得しています。その後、Deeplearning4jニューラルネットの設定
IllegalStateException: Column of left array # != rows of right # or rows of
left array # != columns of right #
または
IllegalStateException: Mis matched shapes
最初は、私はトレーニングデータセットの寸法に等しい第二の層に、第1の層と出力に入力の数を持っていたときに離れて行くように見えるが、私は2番目になる。第一層の入力&出力は常に入力寸法によって決定される必要がありますか?私は2番目のエラーメッセージについて何をすべきか分かりません。
私はちょうどこの時点で別のデータセットにフィットするようにニューラルネットを取得しようとしているので、私は層が一瞬何をしているかについてはあまり心配です。それだけで、入力/出力パラメータがこの問題を引き起こしていることをもっとできれば、私は私が使用している現在のニューラルネットの構成を投稿します。ニューラルネットを構築する方法については今後の参考のために
入力ベクトルと出力ベクトルの両方の形状を確認できます。モデルの入力数は(出力数も同じ)あなたの入力ベクトルに保存されている機能の数と一致することを確認してください。単一のミスマッチがあっても、これは上記のような例外が発生します。 – ahajib