2019年11月15日
摘要: 分析: 当数据量很大时,入队操作从硬盘中读取数据,放入内存中,主线程需要等待入队操作完成,才能进行训练。会话里可以运行多个.线程,实现异步读取。 1、队列管理器 API (1) tf.train.QueueRunner(queue, enqueue_ ops=None) 创建一个QueueRunne 阅读全文
posted @ 2019-11-15 16:34 Luaser 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1、我们要处理的数据一般在文件(图片,文档等)当中,读取数据之后才能使用深度学习算法进行训练,tf提供了多种数据的读取方式。 CSV文件读取 图片读取 二进制文件读取 tfrecords文件读取 2、在计算需要快速进行的时候,如何提高I/O的速度?(即如何解决I/O和计算不平衡的问题) 在训练的过程 阅读全文
posted @ 2019-11-15 14:28 Luaser 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 1、增加损失值等变量的显示。目的:添加权重参数,损失值等后,在tensorboard观察变化的情况 (1)收集变量 (代码直接写在会话之前) ● tf.summary.scalar(name=",tensor) 收集对于损失函数和准确率等单值变量,name为变量的名字,tensor为值 ● tf.s 阅读全文
posted @ 2019-11-15 09:54 Luaser 阅读(328) 评论(0) 推荐(0) 编辑