Wie die Eingabe von Daten in Keras? Konkret, was ist der x_train und y_train, wenn ich mehr als 2 Spalten?

Wie kann ich die Eingabe von Daten in keras? Was ist die Struktur? Konkret, was ist der x_train und y_train, wenn ich mehr als 2 Spalten?

Dies ist die Daten, die ich eingeben möchten:

Wie die Eingabe von Daten in Keras? Konkret, was ist der x_train und y_train, wenn ich mehr als 2 Spalten?

Ich versuche zu definieren Xtrain in diesem Beispiel Multi-Layer-Perceptron Neural Network code Keras hat in seiner Dokumentation. (http://keras.io/examples/) Hier ist der code:

from keras.models import Sequential
from keras.layers.core import Dense, Dropout, Activation
from keras.optimizers import SGD

model = Sequential()
model.add(Dense(64, input_dim=20, init='uniform'))
model.add(Activation('tanh'))
model.add(Dropout(0.5))
model.add(Dense(64, init='uniform'))
model.add(Activation('tanh'))
model.add(Dropout(0.5))
model.add(Dense(2, init='uniform'))
model.add(Activation('softmax'))

sgd = SGD(lr=0.1, decay=1e-6, momentum=0.9, nesterov=True)
model.compile(loss='mean_squared_error', optimizer=sgd)

model.fit(X_train, y_train, nb_epoch=20, batch_size=16)
score = model.evaluate(X_test, y_test, batch_size=16)

BEARBEITEN (weitere Informationen):

Sich hier: Was ist Daten-Typ für Python Keras deep-learning-Paket?

Keras verwendet numpy-arrays, die der theano.config.floatX floating-point-Typ. Dies kann konfiguriert werden in Ihrem .theanorc-Datei. In der Regel werden float64 für CPU-Berechnungen und float32 für GPU-Berechnungen, obwohl Sie können auch festlegen, es zu float32 bei der Arbeit auf die CPU, wenn Sie bevorzugen. Sie können erstellen Sie eine null-gefüllt array vom richtigen Typ sind, der durch den Befehl

X = numpy.zeros((4,3), dtype=theano.config.floatX)

Frage: Schritt 1 sieht aus wie erstellen Sie eine floating-point-numpy-array mit Hilfe meiner oben genannten Daten aus der excel-Datei. Was mache ich mit dem Gewinner Spalte?

InformationsquelleAutor pr338 | 2015-12-24

Schreibe einen Kommentar