I'm trying to visualise the output of a neural network (implemented in Keras) using t-SNE. I get a MemoryError
when calling fit_transform
. Currently I'm running my code on Windows 10.
Code:
layer_outputs = [layer.output for layer in encoder.layers]
#layer_outputs[3].output_shape is (None,32)
v_model = Model(input=encoder.input, output=layer_outputs[3])
output = v_model.predict(x_train)
tsne = TSNE(n_components=2, random_state=0)
y = tsne.fit_transform(output) #ERROR HERE
...