October 2018
Intermediate to advanced
252 pages
6h 49m
English
The full code listing code is as follows:
from pandas import DataFrameimport numpy as npnp.random.seed(1337)from keras.models import Sequentialfrom keras.layers import Densefrom keras.layers import LSTM# binary encode an input pattern, by converting characters into int# return a list of binary vectorsdef 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# create input/output pairs of encoded vectors, returns X, ydef 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# convert sequence to x/y pairs ready for use with ...