Mac下Theano, Keras, Tensorflow等机器学习包的安装介绍 总252期-量化试验071

Posted 量化金融科技前沿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac下Theano, Keras, Tensorflow等机器学习包的安装介绍 总252期-量化试验071相关的知识,希望对你有一定的参考价值。



什么是Theano, Keras, Tensorflow?


原文链接


http://deeplearning.net/software/theano_versions/dev/introduction.html

https://keras.io

http://www.tensorfly.cn

Theano


Theano是一个Python库,可让你定义、优化和求值数学表达式,特别是具有多维数组(numpy.ndarray)的数学表达式。使用Theano处理具有大量数据的问题时,它的速度与C不相上下。

Keras


Keras是一个高级神经网络API,用Python编写,能够在TensorFlow,CNTK或Theano之上运行。它的开发着重于实现快速实验,能够把你的idea迅速转换为结果。

TensorFlow


TensorFlow是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU),服务器,移动设备等等。TensorFlow 最初由Google大脑小组(隶属于Google机器智能研究机构)的研究员和工程师们开发出来,用于机器学习和深度神经网络方面的研究,但这个系统的通用性使其也可广泛用于其他计算领域。


 1  Theano的安装

Mac下Theano, Keras, Tensorflow等机器学习包的安装介绍 【总252期-量化试验071】

在Mac终端命令行下输入:

conda list

确认系统没有安装Theano包;

在命令行输入:

conda install theano

安装Theano包,安装成功后,再次输入conda list确认是否已经安装好此包。


2  Keras 及 Tensorflow的安装:

在Mac终端命令行下输入:

conda list

确认系统没有安装Keras 及 Tensorflow包;

在命令行输入:

conda install -c conda-forge keras=2.0.2

安装Keras包,当系统出现Proceed ([y]/n)提示时,输入y继续安装,


Mac下Theano, Keras, Tensorflow等机器学习包的安装介绍 【总252期-量化试验071】


如图所示,可以发现当我们安装Keras包时,系统会为其辅助安装Tensorflow包,因此当我们装好Keras包时,就无需再次安装Tensorflow。

再次使用conda list,确认这三个包已经安装成功。

Mac下Theano, Keras, Tensorflow等机器学习包的安装介绍 【总252期-量化试验071】



以上是关于Mac下Theano, Keras, Tensorflow等机器学习包的安装介绍 总252期-量化试验071的主要内容,如果未能解决你的问题,请参考以下文章

使用 tensor.zeros() 和 tensor.shape() 作为参数的 Theano 错误

Windows10+Anaconda3下深度学习环境创建。安装tensorflow(cpu版),theano,keras

theano中tensor的构造方法

ModuleNotFoundError:没有名为“theano.tensor.shared_randomstreams”的模块

求教,theano.tensor中的max和argmax有啥区别

ubuntu 中用pip安装了theano后怎么找不到theano,tensor,signal,downsample