Comment changer Keras backend (où est le fichier json)?
J'ai installé Keras, et voulais passer le backend de Théano. J'ai vérifié ce post, mais n'ont toujours aucune idée de l'endroit où placer les créé fichier json. Aussi, voici l'erreur que j'ai obtenu lors de l'exécution de import keras
en Python Shell:
À l'aide de TensorFlow backend.
Traceback (most recent call last): File "", line 1, in
importation keras Fichier "C:\Python27\lib\site-packages\keras__init__.py" de la ligne 2, en
partir de . importation de Fichier backend "C:\Python27\lib\site-packages\keras\backend__init__.py" ligne 64,partir de .tensorflow_backend importation * Fichier "C:\Python27\lib\site-packages\keras\backend\tensorflow_backend.py",
la ligne 1, en
importation tensorflow que tf ImportError: No module named tensorflow
Lors de l'exécution de python -c "import keras; print(keras.__version__)"
de ligne de commande de Windows, j'ai eu:
À l'aide de TensorFlow backend. Traceback (most recent call last): File
"", line 1, dans le Fichier
"C:\Python27\lib\site-packages\keras__init__.py" de la ligne 2, en
partir de . importation de Fichier backend "C:\Python27\lib\site-packages\keras\backend__init__.py" ligne 64,partir de .tensorflow_backend importation * Fichier "C:\Python27\lib\site-packages\keras\backend\tensorflow_backend.py",
la ligne 1, en
importation tensorflow que tf ImportError: No module named tensorflow
Quelqu'un peut s'il vous plaît aider? Merci!
OriginalL'auteur George Liu | 2016-10-28
Vous devez vous connecter pour publier un commentaire.
Après avoir regardé keras sources (ce lieu):
Démarrage de votre python-binaire et effectuez les opérations suivantes
.keras
là oùkeras.json
de résidence (si elle a déjà été créé). Si il n'y est pas, créez-la enC:\\Users\\Sascha\\.keras\\keras.json'
OriginalL'auteur sascha
Dans le cas d'Ubuntu,la suite fonctionné pour moi:
Le".keras' dossier est présent dans votre répertoire home,mais il est masqué.Donc,vous devez afficher les fichiers cachés dans votre répertoire home.
Vous pouvez voir les fichiers cachés dans Ubuntu par
Vous pouvez maintenant voir le".keras dossier dans votre répertoire home.À l'intérieur de ce dossier,vous verrez la " keras.json' fichier que vous pouvez modifier pour changer le keras backend à théano selon la documentation officielle https://keras.io/backend/
résolu mon problème, même si l'OP a demandé pour windows. Je pense que c'est plutôt pas mal à répondre à cette question d'une manière que vous connaissez. De sorte qu'il peut aider les gens de toute façon.
OriginalL'auteur rojan sudev
"Ne trouvez pas votre keras.fichier json? : Windows
Sur la plupart des systèmes de la keras.fichier json (et ses sous-répertoires) ne sera pas créé jusqu'à ce que vous ouvrez un Python shell et d'importer directement les keras paquet lui-même.
Si vous trouvez que le ~/.keras/keras.fichier json n'existe pas sur votre système, il suffit d'ouvrir un shell, (éventuellement) avoir accès à votre environnement virtuel Python (si vous utilisez des environnements virtuels), et de l'importer ensuite Keras:
"
Référencé à partir de : keras-avec-tensorflow/théano-backend
OriginalL'auteur Abhijeet
Pour ceux avec un python shell ouvert:
OriginalL'auteur Roelant
Dans le cas où vous souhaitez modifier la config, le json est disponible ici:
~/.keras/keras.json
Pour ce faire de manière dynamique en python 2.7, vous pouvez exécuter:
OriginalL'auteur Shashank Singla
Juste pour ajouter ce post informatif. Je suis l'aide de l'anaconda ma tâche. Et importés keras par le biais de mon anaconda python. Donc keras s'est installé dans
Il y a 2 dossiers dans le site-packages:
keras
&Keras-1.0.8.dist-info
.Dans
Keras-1.0.8.dist-info
, il y a un fichier appelémetadata.json
. Ce par défaut est "Théano" comme backend. Donc, si vous modifiez pour tensorflow, vous obtiendrez tensoflow backend.Espère que ça va aider quelqu'un qui a peut-type de problèmes.
OriginalL'auteur Beta
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.
OriginalL'auteur blackHoleDetector
Officiel Keras Documentation peut vous aider. Cette lien montre comment modifier le backend de Keras. Vous devez changer le ~/.keras/keras.json à partir de 'backend': 'tensorflow', 'backend': 'théano'.
OriginalL'auteur vribeiro
Type suivante et appuyez sur entrée à l'invite de commande:
Changement backend dans l'ouverture d'un fichier texte et l'enregistrer.
OriginalL'auteur devil in the detail
Dans ubuntu, vous pouvez utiliser cette commande pour ouvrir keras.fichier json dans l'éditeur vi et de l'édition et saveing
ou utilisez la commande suivante pour ouvrir dans gedit
OriginalL'auteur Jose Kj
Vous pouvez utiliser directement,
ou
OriginalL'auteur Harshit Mehta