TensorFlow学习笔记(二)手写体数字的识别——环境安装
手写体数字的识别——环境安装
- 上一篇 Anaconda 的安装:
- 建立 TensorFlow 的 Anaconda 虚拟环境
- 1. 建立工作目录
- 2. 建立 Anaconda 虚拟环境
- 3. 启动 Anaconda 虚拟环境
- 4. 关闭 TensorFlow 的 Anaconda 虚拟环境
- 在 Anaconda 虚拟环境安装 TensorFlow 与 Keras
- 1. 启动之前安装的 Anaconda 虚拟环境
- 2. 安装 TensorFlow CPU 版本
- 3. 安装 Keras
- 启动 Jupyter Notebook
- 1. 启动 Jupyter Notebook
- 2. 建立新的 Notebook
- 3. Jupyter Notebook 输入命令的方式
- 4. 导入 TensorFlow 模块
- 5. 查看 TensorFlow 的版本
- 6. 导入 Keras 模块
- 7. 查看 Keras 版本
- 8. 保存 Notebook
- 9. 关闭 Notebook 网页
- 10. 打开之前保存的 Notebook
- 11. 关闭 Jupyter Notebook
- 附录
注:博主的电脑是Windows10系统, cpu是 i7 -8750H 。
上一篇 Anaconda 的安装:
https://blog.csdn.net/Robits/article/details/103209816
建立 TensorFlow 的 Anaconda 虚拟环境
1. 建立工作目录
在命令提示符窗口输入下列命令:
cd pythonwork
执行后屏幕显示界面如图:
注:如果显示“找不到文件路径”,就手动在你需要的位置创建一个文件夹,然后用 cd 指令打开刚刚创建的文件路径即可。
2. 建立 Anaconda 虚拟环境
conda create --name tensorflow python=3.7 anaconda
命令 | 说明 |
---|---|
conda create | 建立虚拟环境 |
–name tensorflow | 虚拟环境的名称是 tensorflow |
python=3.7 | Python 版本是 3.5 |
anaconda | 加入此命令选项,建立虚拟环境时,也会同时安装其他 Python 的软件包 |
执行后会首先收集安装包信息,手机成功屏幕显示界面如图:
(因为博主已经安装好了,所以借舍友的电脑进行了安装)
按Y键之后,就会开始安装 Anaconda 虚拟环境,耐心等待下载完成。
下载成功后屏幕显示界面如图:
3. 启动 Anaconda 虚拟环境
activate tensorflow
执行后屏幕显示界面如图:
4. 关闭 TensorFlow 的 Anaconda 虚拟环境
deactivate tensorflow
执行后屏幕显示界面如图:
在 Anaconda 虚拟环境安装 TensorFlow 与 Keras
1. 启动之前安装的 Anaconda 虚拟环境
2. 安装 TensorFlow CPU 版本
pip install tensorflow
按 Y 键下载,耐心等待下载完成。
3. 安装 Keras
pip install keras
按 Y 键下载,耐心等待下载完成。
启动 Jupyter Notebook
1. 启动 Jupyter Notebook
在命令提示符窗口输入如下命令:
cd pythonwork
activate tensorflow
jupyter notebook
如果没有自动跳转到 Jupyter Notebook 的 Web 界面,复制网址手动进行访问。
复制网址如图:
注: Teminal 中的复制快捷键是 Enter 键,而不是 Ctrl + C 。
执行成功后屏幕显示界面如图:
我们可以单击 Untitled 来修改 Notebook 的名称,如图。
2. 建立新的 Notebook
进入 Jupyter Notebook 界面后,可以按照如图所示的步骤新建 Notebook。
注: 刚打开的时候 Notebook应该是空的,截图中的是博主自己的文件。
3. Jupyter Notebook 输入命令的方式
在 In [ ] 里输入程序代码,按 Shift + Enter 或 Ctrl + Enter 组合键来执行程序。
这两种方式的差异如下:
- Shift + Enter : 执行后,光标会移动到下一个程序单元格。
- Ctrl + Enter : 执行后光标仍停留在当前的程序单元格。
4. 导入 TensorFlow 模块
在程序单元格输入下列命令,然后按 Shift + Enter 组合键,执行程序代码:
import tensorflow as tf #导入 TensorFlow 模块,后续以 tf 来引用这个模块
执行结果如图,没有任何输出,没有消息就是好消息。
如果 TensorFlow 的安装有问题,就会显示错误信息。
5. 查看 TensorFlow 的版本
tf.__version__
执行结果如图:
6. 导入 Keras 模块
import keras
执行结果如图:
7. 查看 Keras 版本
keras.__version__
运行结果如图:
8. 保存 Notebook
当要退出 Notebook 时,记得保存。
9. 关闭 Notebook 网页
保存完成后就可以关闭 Notebook 网页。
10. 打开之前保存的 Notebook
回到 Jupyter 网页,我们可以看到之前保存的 XX.ipynb 。如果要再次打开这个 Notebook ,单击即可。
11. 关闭 Jupyter Notebook
关闭浏览器后,回到命令提示符窗口,按 Ctrl + C 关闭
可以看到已经回到了 tensorflow 的虚拟环境
附录
JupterNotebook 的官方说明文档中文翻译:http://flamepeak.com/2016/10/02/jupyter-notebook-official-docs-translate-20161002/
JupterNotebook 代码自动补全功能:
https://blog.csdn.net/weixin_37595559/article/details/81540482更换为国内镜像源的方法:https://blog.csdn.net/Robits/article/details/103517412
下一篇手写体数字识别——数据生成https://blog.csdn.net/Robits/article/details/103518266
TensorFlow学习笔记(二)手写体数字的识别——环境安装相关推荐
- tensorflow学习笔记二——建立一个简单的神经网络拟合二次函数
tensorflow学习笔记二--建立一个简单的神经网络 2016-09-23 16:04 2973人阅读 评论(2) 收藏 举报 分类: tensorflow(4) 目录(?)[+] 本笔记目的 ...
- PyTorch学习笔记(一):PyTorch环境安装
往期学习资料推荐: 1.Pytorch实战笔记_GoAI的博客-CSDN博客 2.Pytorch入门教程_GoAI的博客-CSDN博客 本系列目录: PyTorch学习笔记(一):PyTorch环境安 ...
- python学习笔记1之-python简介及其环境安装
python学习笔记之-python简介及其环境安装 最近几年python之火不用多说,最近开始利用时间自学python,在学习的过程中,按照自己的思路和理解记录下学习的过程,并分享出来,如果正好你也 ...
- Qt-OpenCV学习笔记--二维码(QR)识别
一.概述 QR码(Quick Response Code) 是二维码的一种,在正方形二位矩阵内通过黑白标识编码二进制位从而编码数据,最早发明用于日本汽车制造业追踪零部件. 二.函数 detect() ...
- 人工智能学习笔记01——数据分析的介绍及环境安装
1 为什么要学习数据分析 1 有岗位需求 2 是python数据科学的基础 3 是机器学习课程的基础 2 什么是数据分析 数据分析就是用适当的方法对采集来的大量数据进行分析,帮助人们做出判断,以便 ...
- tensorflow学习笔记(十):GAN生成手写体数字(MNIST)
文章目录 一.GAN原理 二.项目实战 2.1 项目背景 2.2 网络描述 2.3 项目实战 一.GAN原理 生成对抗网络简称GAN,是由两个网络组成的,一个生成器网络和一个判别器网络.这两个网络可以 ...
- tensorflow学习笔记(八):LSTM手写体(MNIST)识别
文章目录 一.LSTM简介 二.主要函数 三.LSTM手写体(MNIST)识别 1.MNIST数据集简介 2.网络描述 3.项目实战 一.LSTM简介 LSTM是一种特殊的RNN,很好的解决了RNN中 ...
- tensorflow学习笔记(七):CNN手写体(MNIST)识别
文章目录 一.CNN简介 二.主要函数 三.CNN的手写体识别 1.MNIST数据集简介 2.网络描述 3.项目实战 一.CNN简介 一般的卷积神经网络由以下几个层组成:卷积层,池化层,非线性激活函数 ...
- TensorFlow学习笔记(二):快速理解Tutorial第一个例子-MNIST机器学习入门 标签: 机器学习SoftmaxTensorFlow教程 2016-08-02 22:12 3729人阅
TensorFlow学习笔记(二):快速理解Tutorial第一个例子-MNIST机器学习入门 标签: 机器学习SoftmaxTensorFlow教程 2016-08-02 22:12 3729人阅读 ...
最新文章
- 字节跳动:基于H.266/VVC的移动平台8K超高清实时解码实践 | QCon
- 《 线性代数及其应用 (原书第4版)》—— 2.3 可逆矩阵的特征
- FMDB使用Cached Statement功能
- 用JS验证asp.net服务端控件
- 尾调用优化 java_基于Java8函数式编程求一个List的全部子集|尾调用优化解决递归性能问题...
- mtk2502和nrf52832哪个好_蓝牙芯片NRF51822与NRF52832的性能对比
- 超详细!使用 LVS 实现负载均衡原理及安装配置详解
- Windows Server 2003下ASP.NET无法识别IE11的解决方法【转】
- 考上985能改变命运吗_南开研究生称读研改变命运被嘲讽,网友:本科垃圾,考上985也没用...
- react代码编辑器 react-ace
- python操作腾讯文档_Python调用腾讯云接口
- Android涂鸦画板原理详解——从初级到高级(一)
- PMP考试要学多久,考试难吗?
- react-native-growingio慢下载慢,下载很慢,下载失败
- 《成为沃伦·巴菲特》笔记与感想
- ArcGIS 中的标准分类方法
- swapidc不能连接到主机_SWAPIDC系统搭建IDC销售平台教程
- 【XSS漏洞-02】XSS靶场介绍(含BlueLotus_XSSReceiver、DVWA、XSS-labs等)
- 滑动验证码相比图形验证码区别是什么?
- WPF XAML X名称空间详解
热门文章
- vue2项目引入vue-video-player
- Android端的移动支付-银联支付
- Qt on Android : Hello World开发
- 生活有多面性,你可以选择快乐也可选择痛苦,主动权在自己的手里
- ios navi 滑动问题
- 卷积神经网络识别花卉并分类另保存
- 用java编写“百度广告点击机器人”
- Java代码序列图生成,如何从Java代码生成UML图(特别是序列图)?
- Cola公司的雇员分为以下若干类:(知识点:多态) 4.1 ColaEmployee :这是所有员工总的父类,属性:员工的姓名,员工 的生日月份。方法:getSalary(int month) 根据
- angular 定义对象_angular 自定义指令详解