October 2018
Intermediate to advanced
252 pages
6h 49m
English
def encode(pattern, n_unique): encoded = list() for value in pattern: row = [0.0 for x in range(n_unique)] index = ord(value) row[ord(value)] = 1.0 encoded.append(row) return encoded
def to_xy_pairs(encoded): X,y = list(),list() for i in range(1, len(encoded)): X.append(encoded[i-1]) y.append(encoded[i]) return X, y
def to_lstm_dataset(sequence, n_unique): # one hot encode encoded = encode(sequence, n_unique) # convert to in/out patterns X,y = to_xy_pairs(encoded) # convert to LSTM ...