python深度学习笔记2-Anaconda软件下安装tensorflow

写在前面:

一、TensorFlow简介

       TensorFlow?是一个基于数据流编程的符 数学系统,被广泛应用于各类机器学习算法的编程实现,其前身是谷歌的神经 络算法库DistBelief,而DistBelief的功能是构建各尺度下的神经 络分布式学习和交互系统,也被称为“第一代机器学习系统”。

       TensorFlow由谷歌人工智能团队谷歌大脑开发和维护,拥有包括TensorFlow Hub、TensorFlow Lite、TensorFlow Research Cloud在内的多个项目以及各类应用程序接口(Application Programming Interface, API)。自2015年11月9日起,TensorFlow依据阿帕奇授权协议(Apache 2.0 open source license)开放源代码 。

最新版本为:2.2 /2020年3月12日

稳定版本为:1.12.0/2018年10月9日

Tensorfloe官 :https://tensorflow.google.cn/

二、TensorFlow安装

TensorFlow支持多种客户端语言下的安装和运行,其中Python语言下提供四个不同版本:

       1、CPU版本(tensorflow)

2、GPU加速的版本(tensorflow-gpu)

3、CPU每日编译版本  (tf-nightly)

4、GPU加速每日编译版本 (tf-nightly-gpu)

可以使用模块管理工具pip/pip3  或anaconda安装Python版TensorFlow并在终端直接运行。

 

      打开anaconda navigator,选择一个虚拟环境,点击channels,检查是否设置了国内清华镜像,如果没有的话,选择添加:https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

选择框选择All,搜索框输入tensorflow,即可找到各种tensorflow版本,

如果电脑有英伟达(NVIDIA)的显卡,最好选择gpu版本的,cpu版本的只适合入门练习,不适合比较大的项目,当然,如果没有英伟达的显卡,就只能选择cpu版本,即不带gpu的。如图,可以看到最新版本 为2.1

选中要安装的版本,点击apply

 安装过程提示

 将选择框切换到installed,可以看到tensorflow框架已经安装成功

同样,在文件夹中可以看到已经安装成功了

三、安装结果检查

打开cmd窗口,进入conda虚拟环境 

conda activate test

进入python解释器

python

如不能成功打开,可考虑先切换目录到envs下

cd E:anaconda3envs

E:

conda activate test

python

 

 依次输入py语句

  1. import tensorflow as tf                      #导入tensorflow模块包中的tf对象

  2. hello = tf.constant(‘hello world’)       #使用tf创建一个常量

  3. sess = tf.Session()                           #使用tf创建一个Session对话

  4. print(sess.run(hello)                        #打印Session对话

此时,py程序中可以使用tensorflow模块了,说明我们的tensorflow框架安装成功

值得注意的是,这只是一个简单测试,并不是唯一验证是否正确安装tensorflow的标准,另外,如果安装了2.0以上的版本,是不会得出正确结果的,因为从2.0版本开始已经移除了tf.Session()功能 

 

退出python解释器

exit() 

注意括 是英文状态下的

退出虚拟环境

conda deactivate

 

下一节将介绍一个更好用的python编程IDE,pycharm

未完待续…

 

附1 tensorflow github开源项目地址

https://github.com/scikit-learn/scikit-learn

附2 tensorLayer 中文文档

https://tensorlayercn.readthedocs.io/zh/latest/

http://www.tensorfly.cn/tfdoc/tutorials/overview.html

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树人工智能深度学习210289 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月21日
下一篇 2020年4月21日

相关推荐