07 2017 档案
摘要:当训练数据量较小时,采用直接读取文件的方式,当训练数据量非常大时,直接读取文件的方式太耗内存,这时应采用高效的读取方法,读取tfrecords文件,这其实是一种二进制文件。tensorflow为其内置了各种存储和读取的函数,方便调用。 不知道为啥,从tfrecords中读取数据用于训练时,收敛得更快
阅读全文
摘要:tensorboard是tensorflow自带的可视化工具 输入命令可以启动tensorboard服务。 通过浏览器localhost:6006进入可视化界面,可以看到能够进行可视化的选项,包括 SCALARS:显示训练过程中的损失值、准确率、权重偏置变化 IMAGES:显示训练的图像 AUDIO
阅读全文
摘要:神经网络训练的时候,我们需要将模型保存下来,方便后面继续训练或者用训练好的模型进行测试。因此,我们需要创建一个saver保存模型。 训练好的模型信息会记录在checkpoint文件中,大致如下: 其余还会生成一些文件,分别记录了模型参数等信息,后边测试的时候程序会读取checkpoint文件去加载这
阅读全文
摘要:利用卷积神经网络训练图像数据分为以下几个步骤 1 读取图片文件 这里文件名作为标签,即类别(其数据类型要确定,后面要转为tensor类型数据)。 然后将image和label转为list格式数据,因为后边用到的的一些tensorflow函数接收的是list格式数据。 2 产生用于训练的批次 首先使用
阅读全文