;;课前回顾;安装准备;;硬件检查;硬件选取;CPU选取;CPU选取;GPU选取;GPU选取;GPU选取;内存选取;内存选取;内存选取;内存选取;硬盘选取;硬盘选取;;处理器推荐——GPU;处理器推荐——GPU;处理器推荐——GPU;处理器推荐——GPU;处理器推荐——GPU;处理器推荐——GPU;处理器推荐——GPU;处理器推荐——GPU;处理器推荐——GPU;CUDA和cuDNN安装;CUDA和cuDNN安装;CUDA和cuDNN安装;CUDA和cuDNN安装;CUDA和cuDNN安装;CUDA和cuDNN安装;CUDA和cuDNN安装;CUDA和cuDNN安装;CUDA和cuDNN安装;CUDA和cuDNN安装;CUDA和cuDNN安装;CUDA和cuDNN安装;CUDA和cuDNN安装;;系统选择——Linux;系统选择——Linux;;配合Python语言使用;配合Python语言使用;;Anaconda的安装;Anaconda的安装;Anaconda的安装;Anaconda的安装;Anaconda的安装;小节总结;;;;课前回顾;; TensorFlow 的依赖包有很多,这里着重介绍一下两个比较重要的工具包---Protocol Buffer 和 Bzael。
Protolcol Buffer 是 Google 公司开发的用于结构化数据处理的一款工具。
Bazel 是 Google 公司开发的用于自动化构建的一款开源工具,在 Google 公司内部很大程度的承担了编译应用的工作。相比于较为传统的 Ant、Maven或者MakeFlie,Bazel的优点表现在可伸缩性、对不同平台和程序设计语言的支持、速度以及灵活性上。; 假设存在如下使用场景:一些用户的信息需要存储到数据库并形成记录,每个用户的信息包括用户的名字、用户的性别、用户的年龄、 用户的Email 以及用户的生日。那么这些信息在数据库里可能形成以下的记录形式: ; 序列化(Serialization )是指将对象的内容转换为可以存储或传输的形式的过程(序列化的源目的不限于结构化数据)。 当这些结构化的用户信息需要持久存储或在网络上传输时,首要任务是序列化。 简单来说,也可以理解为将这些数据转换为字符串的形式。;如果将上述用户信息序列化为JSON格式,则将获得以下代码:
{
Name:张三,·
Sex:woman,
Age:32,
Email:zhangsan@126.com,
Birth Date:1998.09.25
}; 序列化的格式也可以是XML格式(当然,序列化的格式远不止这两种),并且获得的代码如下:
user
Name张三/Name
Sexwoman/Sex
Age32/Age
Emailzhangsan@126.com/Email
Birth Date1998.09.25/Birth Date
/user; 结构化数据处理是指序列化结构化数据并从序列化的数据流中还原原始结构化数据的过程。Protocol Buffer是Google开发的一种用于处理结构化数据的工具。;以下代码显示了在使用 Protocol Buffer序列化用户信息之前需要定义的数据格式:
message user {
required string Name = 1;
required string Sex = 2;
required int32 Age = 3;
required string Email = 4;
optional string Birth Date = 5;
};; Google 公司大部分的官方样例和TensorFlow自身均是通过Bazel 编译而形成的,当安装 TensorFlow 时,倘若选择了通过源码编译并且进行安装的方式,则Bazel是较为合适的编译工具。
在进行 Bazel 安装之前,需要做的是 JDK8的安装 。可以通过以下的命令进行 JDK8的安装:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle- java8-installer ;为了保护 Linux 系统的安全性,用户进行软件系统更改的前提是用户拥有 root 权限(root 权限可以理解为 Linux 默认的系统管理员账户)。 上述命令当中sudo 的功能是以另外一个用户的身份(该用户身份也可以是 root )来执行后面的命令, 通常情况下,apt 命令配合 sudo 命令一起使用,后续的过程中也会有很多命令结
您可能关注的文档
- Power BI数据分析与应用 课件 5.2 商品销售分析.pptx
- Power BI数据分析与应用 课件 6.2 关键词有效度分析.pptx
- Power BI数据分析与应用 课件 7.2 情感分析.pptx
- Power BI数据分析与应用 课件 7.0 引例.pptx
- Power BI数据分析与应用 课件 7 课程思政.pptx
- Power BI数据分析与应用 课件 6.0 引例.pptx
- Power BI数据分析与应用 课件 6 课程思政.pptx
- Power BI数据分析与应用 课件 4 课程思政.pptx
- Power BI数据分析与应用 课件 3.0 引例.pptx
- Power BI数据分析与应用 课件 2.0 引例.pptx
最近下载
- 《羊肚菌林下生产技术规程》(征求意见稿).pdf
- 机械基础-全套PPT课件.pptx
- 党支部班子2026年在对照加强理论武装、加强党员管理监督、严格组织生活等六个对照方面检查材料【两篇范文】.docx VIP
- 4.2.2 被减数中间、末尾有0的连续退位减法及验算 课件人教版数学二年级下册.pptx
- 党支部班子2026年在对照加强理论武装、执行上级组织决定、加强党员管理监督等“六个对照”方面检查材料.docx VIP
- 2026年(完整版)党建应知应会基础知识测试题及一套答案.docx VIP
- 《计算机网络集成技术》课程标准.doc VIP
- 《骆驼祥子》圈点、批注、做笔记(教学设计)七年级语文下册(统编版2024).pdf VIP
- 2025年贵州省遵义市遵义县某国企招聘笔试题库及参考答案详解1套.docx VIP
- 2025年卫健委遴选笔试真题汇编解析版,备考冲刺押题必备.docx VIP
原创力文档

文档评论(0)