Beginning

This commit is contained in:
Eren Golge
2018-01-22 01:48:59 -08:00
commit 7f0ce12ed1
48 changed files with 1629 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
import numpy as np
def pad_data(x, length):
_pad = 0
return np.pad(x, (0, length - x.shape[0]), mode='constant', constant_values=_pad)
def prepare_data(inputs):
max_len = max((len(x) for x in inputs))
return np.stack([pad_data(x, max_len) for x in inputs])
def pad_per_step(inputs, outputs_per_step):
timesteps = inputs.shape[-1]
return np.pad(inputs, [[0, 0], [0, 0],
[0, outputs_per_step - (timesteps % outputs_per_step)]],
mode='constant', constant_values=0.0)