Comment changer de backend avec Keras (de TensorFlow à Theano)
J'ai essayé de changer de moteur avec Keras (à partir de TensorFlow de Théano), mais n'a pas réussi.
J'ai suivi le temps décrit ici mais ça ne fonctionne pas. J'ai créé un keras.json dans le keras répertoire (comme il n'existe pas), mais ça ne change rien quand je l'importer à partir de Python.
source d'informationauteur DaniPaniz
Vous devez vous connecter pour publier un commentaire.
Créer un
.keras
(note de l'.
à l'avant) dossier dans votre répertoire home et mettre lekeras.json
fichier.Par exemple,
/home/DaniPaniz/.keras/keras.json
(ou~/.keras/keras.json
en bref) si vous êtes sur un UNIX comme système (MacOS X, Linux, *BSD). Sur Windows, vous souhaitez créer le dossier%USERPROFILE%/.keras
et de mettre le fichier JSON.Alternativement, vous pouvez également définir la variable d'environnement
KERAS_BACKEND
:Dans le cas où vous souhaitez modifier la config de façon permanente, le json est disponible ici:
~/.keras/keras.json
et vous pouvez modifier l'arrière-plan.Pour ce faire de manière dynamique en python 2.7, vous pouvez exécuter:
Dans windows, vous avez besoin de trouver .keras dossier dans votre disque C. Plus probablement, il sera quelque part dans C:/users/username/. Vous y trouverez .keras dossier, il contient un fichier json, keras.jsonde l'ouvrir.
Vous verrez:
plus ou moins.
remplacer "tensorflow' avec 'théano'. et enregistrez le fichier.
J'ai eu un problème où je ne pouvais pas
from keras import backend
à tous jusqu'à ce que j'ai mis le backend de théano. Les réponses doivent travailler si vous pouvez importer backend, mais si non, il suffit d'utiliser:Si vous utilisez windows, vous pouvez exécuter à partir de la ligne de commande:
set "KERAS_BACKEND=theano"
Tapez suivantes à l'invite de commandes et appuyez sur entrée:
Changement backend dans l'ouverture d'un fichier texte et l'enregistrer. Vous êtes fait.
Pour les systèmes Linux, le caché .keras répertoire sera créé dans le répertoire home de l'utilisateur. D'observer si oui ou non il a été créé, exécutez la commande suivante à partir de votre répertoire personnel (le-a vous permet de voir les fichiers et répertoires cachés).
Si le répertoire est là, puis de cd et de modifier la keras.fichier json. Si elle n'est pas là, puis de créer le répertoire avec
Puis créer le fichier avec
Ensuite modifier le fichier pour faire les modifications de configuration que vous l'avez mentionné à changer le backend moteur de Théano.
Ce processus est entièrement couvert dans cette vidéo.