2016-09-29 6 views

Antwort

0

Die offizielle Dokumentation ist hier: https://keras.io/backend/

Grundsätzlich Ihre $HOME/.keras/keras.json (Linux) bearbeiten oder %USERPROFILE%\.keras\keras.json (Fenster) Konfigurationsdatei.

Verwendung: { "image_data_format": "channels_last", "epsilon": 1e-07, "floatx": "float32", "backend": "theano" }

(Man beachte die "Back-End" auf "Theanos".)

Dies wird natürlich ändern alle Ihre Keras Projekte Theano zu verwenden.

Wenn Sie nur 1 Projekt ändern möchten, können Sie die KERAS_BACKEND Umgebungsvariable, entweder von der Kommandozeile oder in Code festlegen, bevor Sie keras importieren:

import os os.environ["KERAS_BACKEND"] = "theano" import keras

(Getestet habe ich diese auf 10 Fenster mit Python 3.5 mit sowohl Theano als auch TensorFlow installiert (entfernen Sie diese, und es verwendet TensorFlow, enthalten Sie es und es wird Theano verwenden)).

Es ist nett, in Ihre Python-Quelle aufzunehmen, weil diese Abhängigkeit dann explizit in der Quellcodeverwaltung enthalten ist. Da die zugrunde liegende ML-Bibliothek, die Keras verwendet, nicht zu 100% abstrahiert ist (es gibt viele kleine Unterschiede, die durchdringen), ist es wahrscheinlich eine gute Idee, dass der Code anzeigt, dass er das eine oder andere benötigt.

Ich hoffe, das hilft,

Robert

Verwandte Themen