诀窍是 YOU NEED TO CREATE AN ENVIRONMENT/WORKSPACE FOR PYTHON . 这个解决方案应该适用于Python 2.7但是在编写本文时keras可以在python 3.5上运行,特别是如果你安装了最新的anaconda(这花了我一段时间才弄明白所以我将概述我在python中安装KERAS的步骤) 3.5):
为PYTHON创建环境/工作空间3.5:
C:\conda create --name neuralnets python=3.5
C:\activate neuralnets
安装一切(注意每行上括号中的神经网络工作区) . ACCEPT ANY DEPENDENCIES EACH OF THOSE STEPS WANTS TO INSTALL :
(neuralnets) C:\conda install theano
(neuralnets) C:\conda install mingw libpython
(neuralnets) C:\pip install tensorflow
(neuralnets) C:\pip install keras
测试它:
(neuralnets) C:\python -c "from keras import backend; print(backend._BACKEND)"
3 回答
我不是100%肯定,但这可能是一组最小的指令,但前提是你不想使用GPU . 让Theano在Windows上使用GPU要困难得多 .
安装TDM GCC x64 .
安装Anaconda x64 .
运行
conda update conda
.运行
conda update --all
.运行
conda install mingw libpython
.安装Theano(如何执行此操作取决于您是否要与Theano源代码进行交互,以及您是否需要"bleeding edge"版本,或者对上一个但过时的主要版本感到满意) .
Older version:例如
pip install Theano
.Bleeding edge version:例如
pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
(有关更多选项,请参阅链接文档)如果你想通过OpenMP支持多线程,那么事情会变得更加复杂 .
如果你想要GPU支持,事情会变得复杂得多 .
Theano文档中的Windows安装说明最多是碎片化的,最糟糕的是非常过时 . 如果您需要的不仅仅是在Windows上运行的基础知识,那么您需要选择自己的方法来找到适合您的方法 .
添加GPU支持并不是那么复杂(虽然不直观)
按Daniel Renshaw的回答安装theano
转到"From Zero to Lasagne"教程,然后从
Nvidia GPU support (CUDA)
部分进行以下更改:我安装了
visual studio 2013 community
而不是Windows SDK和
.theanorc
应放在C:\Users\USERNAME
诀窍是 YOU NEED TO CREATE AN ENVIRONMENT/WORKSPACE FOR PYTHON . 这个解决方案应该适用于Python 2.7但是在编写本文时keras可以在python 3.5上运行,特别是如果你安装了最新的anaconda(这花了我一段时间才弄明白所以我将概述我在python中安装KERAS的步骤) 3.5):
为PYTHON创建环境/工作空间3.5:
C:\conda create --name neuralnets python=3.5
C:\activate neuralnets
安装一切(注意每行上括号中的神经网络工作区) . ACCEPT ANY DEPENDENCIES EACH OF THOSE STEPS WANTS TO INSTALL :
(neuralnets) C:\conda install theano
(neuralnets) C:\conda install mingw libpython
(neuralnets) C:\pip install tensorflow
(neuralnets) C:\pip install keras
测试它:
请记住,如果你想在工作区工作,你总是要做:
所以你可以启动Jypiter(假设你也在这个环境/工作区中安装了jypiter):