Esempio n. 1
0
# X = X.reshape(X.shape[0], X.shape[1], X.shape[2], X.shape[3], 1)
# CNN.ConvLSTM(X, y, epochs=epochs, name='ConvLSTM', num_GPU=num_GPU,
#            optimizer='adam', batch_size=64, loss='categorical_crossentropy',
#            metrics=['accuracy'], test_split_size=0.1, verbose=1)

print("LSTM")
LSTM
X = np.abs(np.load('stft-1D-100.npy'))
X = np.transpose(X,(0,2,1))
print(X.shape)
# CV.LSTMNN(X, y, epochs=20, name='lstm-stft', folds=3, test_size=0.1, verbose=1,
#            batch_size=32, optimizer='adam', loss='categorical_crossentropy',
#            metrics=['accuracy'], shuffle=True)

CNN.LSTMNN(X, y, epochs=20, name='LSTM-stft', test_split_size=0.2, verbose=1,
           num_GPU=4, batch_size=32, optimizer='adam',
           loss='categorical_crossentropy', metrics=['accuracy'],
           shuffle=True)

exit()


X = np.load('EEG.npy')
###3
X = np.load('./person/P1X.npy')
y = np.load('./person/P1y.npy')
####
X = reshape_1D_conv(X)
print(X.shape)
print("start")
CV.CNN1D(X, y, epochs=50, verbose=2, name="TimeAllCH", folds=5, batch_size = 20)