今天,给大家分享一下TensorFlow在MAC系统中的安装步骤以及环境搭建的操作流程。
一、各大深度学习框架的优势
首先,TensorFlow底层的图模型结构清晰,容易改造;其次,支持分布式训练;此外,
tensorflow可视化效果好。如果做长期项目,接触较大数据集的话,TensorFlow很适用,
而且谷歌也在不断优化完备它,对于使用深度学习朋友,TensorFlow是一个很好的工具。
随着深度学习日趋火热,技术的逐渐兴起,各种深度学习框架也层出不穷。目前使用普
遍的框架有Tensorflow、Caffe、PyTorch、Theano、CNTK等,那么在这么多框架中该
如何选择呢?笔者作为一个初学者,架不住Tensorflow的名气之大,所以最开始便选择了
Tensorflow。当然不仅仅只是因为名气大,Tensorflow作为谷歌主持的开源项目,它的
社区热度目前看来是旺盛的,而且现在也最为流行。传言它是在谷歌总结了DistBelief的
经验教训上形成的;它运行高效、可扩展性强,可以运行在手机、普通电脑、计算机群上。
下面再简单介绍一下其他深度学习框架的特点:
(1)Caffe:卷积神经网络框架,专注于卷积神经网络和图像处理,因为是基于C++语言,所以执行
速度非常的快。
(2)PyTorch:轻量,并且位于python中,能够使你明确的控制计算。
(3)Theano:因其定义复杂模型很容易,在研究中比较流行。
(4)CNTK:微软称其在语音和图像识别方面比其他框架更有优势,代码只支持C++。
二、安装anaconda
Anaconda集成了很多Python的第三方库,而且可以方便的管理不同版本的Python,在不同
版本的Python之间切换。而且Anaconda是一个科学计算环境,在电脑上安装完Anaconda之
后,除了相当于安装了Python,也安装好了一些常用的库。
1、安装python
mac自带python2.7,所以这一步可以省略。
2、安装pip
sudo easy_install --upgrade pip
sudo easy_install --upgrade six
3、安装Anaconda
首先下载Anaconda,下载地址:https://www.continuum.io/downloads#osx
进入下载目录执行: bash Anaconda3-4.4.0-MacOSX-x86_64.sh
然后就让你确认条款和安装目录,直接回车就好。
4、配置环境变量
export PATH=~/anaconda3/bin:$PATH
conda --v
5、测试
打开终端,输入python,若显示Anaconda字样,则安装成功
三、安装tensorflow
1、在终端输入 pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.0-py3-none-any.whl
安装过程中可能会包红色警告,但是不用理会,安装成功后进行验证。
2、验证
python
import tensorflow as tf
若没有报异常,则tensorflow安装成功