深度学习(一) | macOS Sierra上的TensorFlow配置

TensorFlow


详见 http://www.jianshu.com/p/eaef5cd799b6

TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow 底层的图模型结构清晰,容易改造;支持分布式训练;可视化效果好。

基于Python的基本配置


Python是一种高级语言,它的特点是程序很简洁,但是因为简洁,所以在将其翻译成CPU可以理解的指令——也就是执行代码的时候速度会比那些低级一些的语言,比如C语言慢一些。不过在现在电脑的性能面前,这种差别大多数时候不足挂齿。

提到Python,大家不会像C语言那样马上想起它有一个专用的编译器。因为Python可以执行的地方千奇百怪。在ABAQUS的command模式,CLI以及菜单栏的"run script",均可以调用python文件,快速实现程序二次开发;甚至可以很方便的在系统的终端里直接执行。


Mac终端直接运行python

Tensorflow支持多种前端语言,但对Python的支持是最好的,因此教程也基于Python来进行,首先我们打开Terminal(楼主使用的是基于zsh的iTerm2)。

1. 官网下载安装Anaconda,可以选择python3+版本;

2. 准备必需package,终端输入

$ pip install urllib3

3. 安装tensorflow,终端输入

$ pip install tensorflow

4.运行python并加载tensorflow,终端输入

$ python

>>>import tensorflow as tf

然后开始表演。。。


tensorflow安装成功验证

注:

sess =tf.Session()中的warning跟库的编译选项有关,下面的步骤可以避免打印.

>>>import os

>>>os.environ['TF_CPP_MIN_LOG_LEVEL']='2'

如果做长期项目,接触较大数据集的话,TensorFlow很适用,而且谷歌也在不断优化完备它,对于使用深度学习朋友,TensorFlow是一个很好的工具。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 介绍 首先让我们来看看TensorFlow! 但是在我们开始之前,我们先来看看Python API中的Ten...
    JasonJe阅读 11,843评论 1 32
  • 译者序 前言 序 实践练习 1.TensorFlow基础 2.TensorFlow中实现线性回归 3.Tensor...
    cn_Fly阅读 14,628评论 14 111
  • 今天在朋友圈看到了一位同学发了一张自己的护照,并配文说要去日本留学啦!看到这个我突然呆住了,楞楞的看着这个...
    梦醒浅忆阅读 171评论 0 0
  • 在这倾天覆地的雨中,在这人声杳远的世间。 寂寂无声凭旧曲,曲曲问心任思远。 杀尽阡陌红尘意,白子如画梦中仙。
    z沉和z阅读 252评论 0 1
  • 尝试做了2次,第一次是创建了txt文件然后编辑自己输入的绝对路径。第二次直接用pwd> 导入到txt中。下面是操作...
    Xue先生的猫阅读 231评论 0 2