人工智能原理:基于Python语言和TensorFlow张明 副教授 第四章:TensorFlow运作方式数据的准备和下载图表构建与推理损失与训练状态检查与可视化状态检查与可视化评估模型评估图表的构建与输出4.1:数据的准备和下载以MNIST为例。4.1:数据的准备和下载1.提供Python源代码用于自动下载和安装这个数据集。********************************************************************************import tensorflow.examples.tutorials.mnist.input_datamnist = input_data.read_data_sets(MNIST_data/, one_hot=True)********************************************************************************2.确认并解压缩文件********************************************************************************data_sets = input_data.read_data_sets(FLAGS.train_dir,FLAGS.fake_data)********************************************************************************第四章:TensorFlow运作方式数据的准备和下载图表构建与推理损失与训练状态检查与可视化状态检查与可视化评估模型评估图表的构建与输出4.2:图表构建与推理1 图表构建2 推理 运行mnist.py文件了,经过三阶段的模式函数操作:inference(),loss()和training(),图表就构建完成了。(1)inference()——尽可能地构建好图表,满足促使神经网络向前反馈并做出预测的要求。(2)loss()——往inference图表中添加生成损失(loss)所需要的操作(ops)。(3)training()——往损失图表中添加计算并应用梯度(gradients)所需的操作。在run_training()这个函数的一开始,是一个Python语言中的with命令,这个命令表明所有已经构建的操作都要与默认的tf.Graph全局实例关联起来,代码如下所示。with tf.Graph().as_default():tf.Graph实例是一系列可以作为整体执行的操作。TensorFlow的大部分场景只需要依赖默认图表一个实例即可。4.2:图表构建与推理1 图表构建2 推理inference()函数会尽可能地构建图表,做到返回包含了预测结果(output prediction)的张量。4.3:损失与训练1 损失2 训练1:损失loss()函数通过添加所需的损失操作,进一步构建图表。首先,labels_placeholer中的值将被编码为一个含有1-hot values的张量。例如,如果类标识符为3,那么该值就会被转换为[0, 0, 0, 1, 0, 0, 0, 0, 0, 0],代码如下所示。**************************************************************************************batch_size = tf.size(labels)labels = tf.expand_dims(labels, 1)indices = tf.expand_dims(tf.range(0, batch_size, 1), 1)concated = tf.concat(1, [indices, labels])onehot_labels = tf.sparse_to_dense(concated, tf.pack([batch_size, NUM_CLASSES]), 1.0, 0.0)**************************************************************************************添加一个tf.nn.softmax_cross_entropy_with_logits操作,用来比较inference()函数与1-hot标签所输出的logits张量,代码如下所示。**************************************************************************************cross_entropy
您可能关注的文档
- 京东店铺装修与设计第2章.pptx
- 京东店铺装修与设计第3章(57).pptx
- 京东店铺装修与设计第3章.pptx
- 京东店铺装修与设计第4章(68).pptx
- 京东店铺装修与设计第4章.pptx
- 京东店铺装修与设计第5章(47).pptx
- 京东店铺装修与设计第5章.pptx
- 京东店铺装修与设计第6章(29).pptx
- 京东店铺装修与设计第6章.pptx
- 京东店铺装修与设计第7章(36).pptx
- 实验五附件-甲醛探针及其试纸传感器的制备PPT实验讲义.pptx
- 实验二AuNPs@ZIF-8的合成及其催化还原4-硝基苯酚_2实验讲义.pdf
- 统计信号处理基础.pdf
- 实验二AuNPs@ZIF-8的合成及其催化还原4-硝基苯酚实验讲义.pdf
- 实验指导书-EDA设计与仿真实践 (全部).pdf
- 实验七创制杀菌剂苯醚唑酰胺的合成、表征及生物活性实验讲义.pdf
- 联合国西亚经济社会-推进可持续债务解决方案:经验教训和前进方向-2026.pdf
- 韩国央行-国际投资头寸(2025年).pdf
- 联合国西亚经济社会-2024-2025年旱季:预示着马什雷克地区的新常态.pdf
- 乌克兰第五次快速损失和需求评估(RDNA5),2022年2月至2025年12月.pdf
最近下载
- 2026最新施工资质挂靠协议.docx
- 美好前程-Vencorex.pdf VIP
- 传感器技术及应用中职课件完整全套教学课件.pptx VIP
- 机车动力装置检查与维修课件:16V265H型柴油机配气机构.pptx VIP
- 2026年度江苏财经职业技术学院单招《数学》检测卷AB卷附答案详解.docx VIP
- 《领略丝路遗珍》核心素养教学设计 2026人美版美术八年级下册.pdf
- 材料成形原理-第十章-偏析.ppt
- (2026年春季新版本)人教版三年级数学下册全册教案.docx
- API 682-2014 离心泵和转子泵用轴封系统 第四版(中文).pdf
- IPC-2221C-EN TOC2023印制版设计通用标准 Generic Standard on Printed Board Design.pdf VIP
原创力文档

文档评论(0)