ValueError: невозможно преобразовать массив размера 9575706 в форму (9575706,137,1) - PullRequest
0 голосов
/ 09 марта 2019

Я пытаюсь построить генеративную модель RNN-LSTM, основанную на этом репо: https://github.com/flawnson/Molecule_generating_RNN/blob/master/final_model.py

При попытке изменить форму входного X, чтобы он был [сэмплы, временные шаги, особенности], формат ввода для текущей модели, он говорит, что я не могу изменить его.

enter n_chars = len(raw_text) 
n_vocab = len(unique_chars)
print ("Total number of characters in the file is: ", n_chars)
# Preparing datasets by matching the dataset lengths (dataX will be the SMILES strings and dataY will be individual characters in the SMILE string)
seq_length = 137
dataX = []
dataY = []
for i in range (0, n_chars - seq_length, 1):
seq_in = raw_text[i:i + seq_length]
seq_out = raw_text[i + seq_length]
dataX.append([char_to_int[char] for char in seq_in])
dataX.append(char_to_int[seq_out])
n_patterns = len(dataX)
X = np.reshape (dataX, (n_patterns, seq_length, 1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...