在我的Windows 10工作站上安装Theano和Keras

时间:2017-01-25 16:23:16

标签: python cygwin anaconda theano keras

我正在尝试使用Keras在Python中开发神经网络,在我的Windows 10工作站Anaconda3(包括其所有库:numpy,scikit-learn,pandas,SciPy和matplotlib)上安装后,我意识到需要TensorFlow或Theano也是。

在我输入TensorFlow失败后,我下载并能够安装Theano,但是尝试从Python提示符导入它,我收到了以下内容:

  

WARNING: "g ++ not detected! Theano will be unable to execute optimized C implementations (for both CPU and GPU) and will default to Python implementations. Performance will be several degraded. To remove this warning, set Theano flags cxx to an empty string"

希望以这种方式解决问题,我下载了用于C ++ Cygwin64的GNU编译器,但一切都没有改变!承认这是向前发展的正确方法,我应该如何访问" Theano标志cxx"?

1 个答案:

答案 0 :(得分:1)

首先,它是唯一没有g ++运行theano的性能问题。它是一个警告,在导入时也不例外。

但是在使用像keras这样的深度学习库时,你可能想要性能,所以让我们尝试修复theano安装。

请按照theano docs关于在Windows上安装theano进行操作。您可能希望清除以前的需求安装。

要安装gcc,请按照this section说明:

  

Theano C代码编译器目前需要安装GCC。我们有   使用了为32位和64位提供的构建TDM GCC   平台...

here下载,按照安装说明进行操作。

Tensorflow

我建议使用tensorflow作为keras,最近将默认后端从theano更改为tensorflow。

使用anacondapip您应该轻松pip install tensorflow,这样就可以了。

实际上今天我只是在运行keras时使用anaconda在Windows 10上安装了tensorflowpip install keras tensorflow所以我建议您尝试新安装anaconda和python并重新尝试。< / p>

如果您成功或安装theano / tensorflow / keras

有其他问题,请更新