2016-12-04 20 views
1

Die letzten zwei Tage waren ein Albtraum, der versucht, dem Theano Installationshandbuch für Windows (http://deeplearning.net/software/theano/install_windows.html) zu folgen. Konkret geht es darum, Keras dazu zu bringen, mit der Mischmasch-Installation von Theano zusammenzuarbeiten.Die einfachste Art Keras/Theano unter Windows 10 mit Python 3.5 zu installieren

Begraben in der Mitte des Leitfadens ist eine unklare Erklärung, dass die Installation von Anaconda (neben anderen Paketen) kümmert sich um die meisten dieser Abhängigkeiten (und durch unklar, ich meine, es ist völlig unklar, welcher Teil der oben und unten durch die Einnahme abgedeckt ist die Anaconda-Route). Zu diesem Zeitpunkt waren meine Python/Anaconda-Verzeichnisse und meine Pfade jedoch mit allen Arten von Paketen aufgebläht. Ich habe schließlich Theano arbeiten lassen, aber Keras konnte nie arbeiten. Ich bin ständig auf alle möglichen Probleme gestoßen, der letzte Strohhalm war eine fehlende DLL-Verbindung. Bis heute habe ich keine Ahnung, was die Ursache war.

Dann fand ich diesen magischen Thread mit der Antwort (https://github.com/Theano/Theano/pull/5290).

Mit dem obigen Thread, und speziell diesem Code, konnte ich Keras arbeiten.

conda create --yes -n python3test python=3 
activate python3test 
conda install --yes numpy scipy mkl-service nose sphinx m2w64-gcc libpython 
pip install pydot 
pip install git+https://github.com/mingwandroid/[email protected] 
python -m theano.misc.check_blas > log-python3.log 2>&1 

python -V 
rem Python 3.5.2 :: Continuum Analytics, Inc. 
python -c "import platform; print (platform.platform())" 
rem Windows-8.1-6.3.9600-SP0 
python -c "import theano; print(theano.__version__)" 
rem 0.9.0dev4.dev-c18e654db3b38c8d31b2cb5d94367e28d62f44aa 

deactivate 
conda remove --yes --all -n python3test 
+0

Mögliche Duplikat [Wie installiere ich Theano in Anaconda ver. 2.1 Windows 64 bit für Python 3.4?] (Http://stackoverflow.com/questions/27629347/how-do-i-install-theano-in-anaconda-ver-2-1-windows-64-bit-for- Python-3-4) – devinbost

Antwort

0

Nun, die spezifischen Schritte Keras zum Arbeiten zu bringen, wird dies einfach eine saubere Installation erfordern.

  1. zerstören jede Spur von Python auf Ihrem Computer :)
  2. installieren Anaconda3
  3. öffnen CMD-Eingabeaufforderung und geben Sie
conda install --yes numpy scipy mkl-service nose sphinx m2w64-gcc libpython 
pip install pydot 
pip install git+https://github.com/mingwandroid/[email protected] 
python -m theano.misc.check_blas 

Wenn Sie keine größeren bekommen haben Fehler, Sie sollten in Ordnung sein! Versuchen Sie, ein komplexeres Stück Keras Code hier:

https://github.com/fchollet/keras/blob/master/examples/mnist_mlp.py

Verwandte Themen