Comment installer Keras et Theano dans Anaconda Python sous Windows?

J’essaie de travailler sur des réseaux de neurones en Python en utilisant les paquets Keras suivants:

from keras.utils import np_utils from keras.layers.core import Dense, Activation, Dropout from keras.models import Sequential from keras.layers.core import Dense, Dropout, Activation, Flatten from keras.layers.convolutional import Convolution2D, MaxPooling2D from keras.optimizers import SGD 

Mais, je reçois l’erreur suivante:

  15 import theano ---> 16 from theano import gof 17 from theano.compat.python2x import partial 18 import theano.comstack.mode ImportError: cannot import name gof 

Installation de conda install keras . Plus tard, j’ai essayé d’utiliser pip install Theano , mais cela n’a pas fonctionné. J’ai essayé d’installer en utilisant pip install git , mais je reçois cette erreur: cannot find command git. J’ai donc installé Git et défini les variables d’environnement.

Y a-t-il une procédure pour installer ces paquets?

    C’est ma solution pour le même problème

    • Installez TDM GCC x64.
    • Installez Anaconda x64.
    • Ouvrez l’invite Anaconda
    • Exécuter conda update conda
    • Exécuter la conda update --all
    • Exécuter conda install mingw libpython
    • Installez la dernière version de Theano, pip install git+git://github.com/Theano/Theano.git
    • Exécuter pip install git+git://github.com/fchollet/keras.git

    L’astuce est que vous devez créer un environnement / espace de travail pour Python . Cette solution devrait fonctionner pour Python 2.7 mais au moment de l’écriture, keras peut fonctionner sur python 3.5, surtout si vous avez installé la dernière version d’anaconda (cela m’a pris du temps à comprendre, je décrirai les étapes pour installer KERAS en python) 3.5):

    CRÉER ENVIRONNEMENT / ESPACE DE TRAVAIL POUR PYTHON 3.5:

    1. C:\conda create --name neuralnets python=3.5
    2. C:\activate neuralnets

    INSTALLER TOUT (notez l’espace de travail des réseaux neuronaux entre parenthèses sur chaque ligne). ACCEPTEZ TOUTES LES DÉPENDANCES DE CHACUNE DE CES ÉTAPES VEUT INSTALLER :

    1. (neuralnets) C:\conda install theano
    2. (neuralnets) C:\conda install mingw libpython
    3. (neuralnets) C:\pip install tensorflow
    4. (neuralnets) C:\pip install keras

    TESTEZ-LE:

     (neuralnets) C:\python -c "from keras import backend; print(backend._BACKEND)" 

    Rappelez-vous, si vous voulez travailler dans l’espace de travail, vous devez toujours faire:

     C:\activate neuralnets 

    ainsi vous pouvez lancer Jypiter par exemple (en supposant que jypiter soit également installé dans cet environnement / espace de travail) en tant que:

     C:\activate neuralnets (neuralnets) jupyter notebook 

    Vous pouvez en savoir plus sur la gestion et la création d’environnements / d’espaces de travail conda à l’URL suivante: https://conda.io/docs/using/envs.html

    Dans Windows avec anaconda, allez simplement sur l’invite conda et utilisez cette commande

     conda install --channel https://conda.anaconda.org/conda-forge keras 

    J’utilise macOS et j’ai eu le même problème.
    L’exécution de la commande suivante dans le terminal m’a sauvé:

     conda install -c conda-forge keras tensorflow 

    J’espère que cela aide.

    Dans le cas où vous souhaitez former CNN avec le backend theano comme l’exemple Keras mnist_cnn.py:

    Il vaut mieux utiliser cette version à la pointe de la technologie. Sinon, des erreurs d’assertion peuvent survenir.

    • Run Theano saignant
      pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
    • Exécuter Keras (comme 1.0.8 fonctionne bien)
      pip install git+git://github.com/fchollet/keras.git

    installer par cette commande donnée ci-dessous conda install -c conda-forge keras

    il s’agit d’une erreur “CondaError: impossible de lier une source qui n’existe pas” si vous avez gagné 10. pour votre erreur, mettez cette commande dans votre ligne de commande.

    conda update conda

    Ce travail pour moi.