快乐学习
前程无忧、中华英才非你莫属!

Day24-AI入门到精通-谷歌开源AI工具:TensorFlow之HelloWorld

前言
在我更新了好多AI入门文章之后,童鞋们还没明白什么叫线性回归、梯度下降、pac降维、决策树、随机森林、贝叶斯、支持向量机、神经网络、Adaboost、K-means等。
你也不用担心,小编照样领着大家玩最流行谷歌开发的 tensorflow。让您轻松走进AI领域,在职场上也有吹NB的资本。
 
万事开头难,然后中间难,最后结尾难
 

 
一、安装篇
 
安装篇:很简单,Windows上也能轻松玩转Tensorflow。并且并不需要性价比太高的CPU,和GPU,照样能玩!
 
首先,就是anaconda的安装:
以前是有安装好的是python2.7.13版本,从官网下的但是并不支持安装Tensorflow,此处说明,必须下载python3.5版本的anaconda才能友好的支持Tensorflow的安装、和玩耍,其他版本容易出问题,哭鼻子别找我哈~。
 
so在anaconda的官网下载3.5版本;
重点来了,安装3.5版本的过程如下(国内可能防火墙了,下载不下来,小伙伴不要着急,国内有镜像支持!):
1. 我下载的版本是Anaconda3-4.2.0-Windows-x86_64。下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
 
2. 安装过程一路next即可,就会自动安装完毕!
 
3、因为之前系统安装python2.7.13,会有path会跟Anaconda3 造成冲突,就把python2.7的path去掉:C:Python27;C:Python27Scripts(环境变量里的path:计算机–》属性–》高级系统设置–》环境变量–》path)
 
 
4、进入CMD验证*(win+r)
 
 
5 安装TensorFlow,直接pip install TensorFlow即可:(因为需要连接外国网,这里推荐使用VPN或者越狱手机翻墙并提供给电脑热点!要不然安装会失败!)
6、验证(交互式环境下的:HelloWorld)
7、在IDE:PyCharm 中配置
运行(IDE中的HelloWorld):
 
上图中,童鞋们一定会好奇蹦出来的红色是啥,那可不是错误,是警告,因为pip install tensorflow 默认安装的是cpu版本的,所以这段信息是说谷歌为了考虑老的一些cpu也能使用,关闭了一些CPU高级特性指令的支持,除非你自己编译,打开这些开关!这里的提示是你的CPU很牛逼,支持这些参数,但是你用pip下载安装得是未经编译过的默认版本,没有打开这些指令集的开关,性能会降低,提示你要打开这些指令开关。
因此,如果想充分利用SSE和AVX 指令来加速TensorFlow的CPU版本的运算,需要自己编译TensorFlow的源码。(提高性能只能在centos上玩了,因在虚拟机中测试和玩耍相对比较麻烦,性能暂时不考虑~)

另外,在StackOverflow中也找到了网友提供的用于暂时屏蔽这些warning输出的办法,如下:

 
import os
os.environ[‘TF_CPP_MIN_LOG_LEVEL’]=’2′
import tensorflow as tf
 
 
 

打赏

未经允许不得转载:同乐学堂 » Day24-AI入门到精通-谷歌开源AI工具:TensorFlow之HelloWorld

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

特别的技术,给特别的你!

联系QQ:1071235258QQ群:226134712
error: Sorry,暂时内容不可复制!