0
私は何度も試してみたことがあります。入力を確認する際にエラーが発生しました:予想されるacc_inputが4つの次元を持ちますが、形状(200,3,1)の配列を持っています
エラーチェック入力:期待acc_input 4つの寸法を有するが、形状の配列を得た(200、3、1)
model.fit(x=[acc_,gyro_],y=[scaled_labels],batch_size=1,validation_split=0.2, epochs=2,verbose=1,shuffle=False)
私のネットワークの第1の層は入力層
acc_input_tensor = Input(shape=(200,3,1),name = 'acc_input')
gyro_input_tensor = Input(shape=(200,3,1),name= 'gyro_input')
あります
入力は加速度とジャイロスコープのデータです。 200は200セットのデータを、3はx、y、zの測定値の加速度を意味する。私は与えられたデータ入力が3次元である、(200 * 3 * 1)
acc_ = np.reshape(acc,(200,3,1))
gyro_ = np.reshape(gyro,(200,3,1))
入力は3次元データであるにデータとジャイロデータが再構築の加速を入れて、なぜ4次元の要件がありますか?それを変更するには?あなたの使用して、しかしinput_shape
は、データの長さが含まれていないネットワークの種類
は、私が入力(200 * 3)として、1サイクルでの加速度データを使用!あなたの答えをありがとうacc_input_tensor =入力(形状=(200,3)、名=「acc_input」でなければなりません) gyro_input_tensor =入力(shape =(200,3)、name = 'gyro_input')これはまだ間違いです。 – xianglala
私は畳み込みレイヤーに(20 * 30 * 1)畳み込みレイヤーには3次元データが必要 – xianglala
畳み込みの入力形状は、使用する畳み込みレイヤーのタイプによって異なりますが、 'shape =()'は最初の次元のサイズを取らず、 3番目、4番目...など。 – DJK