Als «keras» getaggte Fragen

Keras ist eine neuronale Netzwerkbibliothek, die eine allgemeine API in Python und R bereitstellt. Verwenden Sie dieses Tag für Fragen zur Verwendung dieser API. Bitte geben Sie auch das Tag für die Sprache / das Backend ([Python], [R], [Tensorflow], [Theano], [Cntk]) an, die Sie verwenden. Wenn Sie die integrierten Keras von Tensorflow verwenden, verwenden Sie das Tag [tf.keras].

3
Grundlegendes zu Keras-LSTMs
Ich versuche mein Verständnis von LSTMs in Einklang zu bringen und habe hier in diesem Beitrag von Christopher Olah , der in Keras implementiert wurde, darauf hingewiesen . Ich folge dem Blog von Jason Brownlee für das Keras-Tutorial. Was mich hauptsächlich verwirrt ist, ist: Die Umformung der Datenreihen in [samples, …

2
Erklärung der Keras-Eingabe: Eingabeform, Einheiten, Stapelgröße, Dim usw.
Für jede Keras Schicht ( LayerKlasse), erklären kann jemand wie man den Unterschied zwischen verstehen input_shape, units, dimetc.? In der Dokumentation heißt es beispielsweise units, die Ausgabeform einer Ebene anzugeben. Im Bild des neuronalen Netzes unten hidden layer1hat 4 Einheiten. Wird dies direkt auf das unitsAttribut des LayerObjekts übertragen? Oder …

7
Wo rufe ich die BatchNormalization-Funktion in Keras auf?
Wenn ich die BatchNormalization-Funktion in Keras verwenden möchte, muss ich sie dann nur zu Beginn einmal aufrufen? Ich habe diese Dokumentation dafür gelesen: http://keras.io/layers/normalization/ Ich sehe nicht, wo ich es nennen soll. Unten ist mein Code, der versucht, ihn zu verwenden: model = Sequential() keras.layers.normalization.BatchNormalization(epsilon=1e-06, mode=0, momentum=0.9, weights=None) model.add(Dense(64, input_dim=14, …

11
Warum bieten binäre Kreuzentropie und kategoriale Kreuzentropie unterschiedliche Leistungen für dasselbe Problem?
Ich versuche, ein CNN zu trainieren, um Text nach Themen zu kategorisieren. Wenn ich binäre Kreuzentropie verwende, erhalte ich eine Genauigkeit von ~ 80%, bei kategorialer Kreuzentropie eine Genauigkeit von ~ 50%. Ich verstehe nicht, warum das so ist. Es ist ein Problem mit mehreren Klassen. Bedeutet das nicht, dass …

10
Keras, wie bekomme ich die Ausgabe jeder Schicht?
Ich habe ein binäres Klassifizierungsmodell mit CNN trainiert und hier ist mein Code model = Sequential() model.add(Convolution2D(nb_filters, kernel_size[0], kernel_size[1], border_mode='valid', input_shape=input_shape)) model.add(Activation('relu')) model.add(Convolution2D(nb_filters, kernel_size[0], kernel_size[1])) model.add(Activation('relu')) model.add(MaxPooling2D(pool_size=pool_size)) # (16, 16, 32) model.add(Convolution2D(nb_filters*2, kernel_size[0], kernel_size[1])) model.add(Activation('relu')) model.add(Convolution2D(nb_filters*2, kernel_size[0], kernel_size[1])) model.add(Activation('relu')) model.add(MaxPooling2D(pool_size=pool_size)) # (8, 8, 64) = (2048) model.add(Flatten()) model.add(Dense(1024)) model.add(Activation('relu')) model.add(Dropout(0.5)) …

10
Wie verwende ich den Tensorboard-Rückruf von Keras?
Ich habe mit Keras ein neuronales Netzwerk aufgebaut. Ich würde seine Daten mit Tensorboard visualisieren, daher habe ich verwendet: keras.callbacks.TensorBoard(log_dir='/Graph', histogram_freq=0, write_graph=True, write_images=True) wie in keras.io erklärt . Wenn ich den Rückruf starte, erhalte ich <keras.callbacks.TensorBoard at 0x7f9abb3898>, aber ich bekomme keine Datei in meinem Ordner "Graph". Stimmt etwas nicht, …
143 keras  tensorboard 


5
Kann ich das Keras-Modell auf einer GPU ausführen?
Ich verwende ein Keras-Modell mit einer Einreichungsfrist von 36 Stunden. Wenn ich mein Modell auf der CPU trainiere, dauert es ungefähr 50 Stunden. Gibt es eine Möglichkeit, Keras auf der GPU auszuführen? Ich verwende das Tensorflow-Backend und führe es auf meinem Jupyter-Notebook aus, ohne dass Anaconda installiert ist.

10
Tensorflow 2.0 - AttributeError: Modul 'Tensorflow' hat kein Attribut 'Session'
Wenn ich den Befehl sess = tf.Session()in einer Tensorflow 2.0-Umgebung ausführe , wird folgende Fehlermeldung angezeigt: Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: module 'tensorflow' has no attribute 'Session' System Information: Betriebssystemplattform und -verteilung: Windows 10 Python-Version: 3.7.1 Tensorflow Version: 2.0.0-alpha0 (installiert mit pip) Schritte …

18
Wie kann man beheben, dass 'Objekt-Arrays nicht geladen werden können, wenn allow_pickle = False' für die Funktion imdb.load_data ()?
Ich versuche, das Beispiel für die binäre Klassifizierung mithilfe des IMDb-Datasets in Google Colab zu implementieren . Ich habe dieses Modell schon einmal implementiert. Als ich es jedoch nach einigen Tagen erneut versuchte, gab es einen Wertefehler zurück: 'Objektarrays können nicht geladen werden, wenn allow_pickle = False' für die Funktion …
113 python  numpy  keras 

5
Welche Rolle spielt „Abflachen“ in Keras?
Ich versuche die Rolle der FlattenFunktion in Keras zu verstehen . Unten ist mein Code, der ein einfaches zweischichtiges Netzwerk ist. Es nimmt zweidimensionale Formdaten (3, 2) auf und gibt eindimensionale Formdaten (1, 4) aus: model = Sequential() model.add(Dense(16, input_shape=(3, 2))) model.add(Activation('relu')) model.add(Flatten()) model.add(Dense(4)) model.compile(loss='mean_squared_error', optimizer='SGD') x = np.array([[[1, 2], …



5
Was ist eine Einbettung in Keras?
Die Keras-Dokumentation ist nicht klar, was dies tatsächlich ist. Ich verstehe, dass wir dies verwenden können, um den Eingabe-Feature-Bereich in einen kleineren zu komprimieren. Aber wie geht das aus neuronaler Sicht? Ist es ein Autoenocder, RBM?
97 keras 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.