TensorFlow
文章平均质量分 77
996station
996技术站,极客带你看世界
展开
-
TensorBoard——图与TensorBoard
1. 什么是图结构图包含了一组tf.Operation代表的计算单元对象和tf.Tensor代表的计算单元之间流动的数据。2. 图相关操作(1) 默认图Graph默认注册,并可通过调用tf.get_default_graph()访问 ,要将操作添加到默认图形中,直接创建OP即可。# 实现一个加法运算con_a = tf.constant(3.0)con_b = tf.co...转载 2018-09-15 16:10:01 · 725 阅读 · 0 评论 -
TensorFlow——TFRecords文件
一、什么是TFRecords文件TFRecords其实是一种二进制文件,虽然它不如其他格式好理解,但是它能更好的利用内存,更方便复制和移动,并且不需要单独的标签文件。使用步骤:1)获取数据2)将数据填入到Example协议内存块(protocol buffer)3)将协议内存块序列化为字符串, 并且通过tf.python_io.TFRecordWriter 写入到TFRecor...转载 2018-09-17 10:58:05 · 373 阅读 · 0 评论 -
TensorFlow——二进制数据读取
一、CIFAR10二进制数据集介绍https://www.cs.toronto.edu/~kriz/cifar.html二进制版本数据文件二进制版本包含文件data_batch_1.bin,data_batch_2.bin,...,data_batch_5.bin以及test_batch.bin。这些文件中的每一个格式如下,数据中每个样本包含了特征值和目标值:<1...转载 2018-09-17 10:58:16 · 2117 阅读 · 0 评论 -
TensorFlow——文件读取流程
一、 文件读取流程第一阶段 构造文件名队列 第二阶段 读取与解码 第三阶段 批处理 注:这些操作需要启动运行这些队列操作的线程,以便我们在进行文件读取的过程中能够顺利进行入队出队操作。 1.构造文件名队列将需要读取的文件的文件名放入文件名队列。tf.train.string_input_producer(string_tensor,shuffle=True) s...原创 2018-09-15 16:36:09 · 1223 阅读 · 0 评论 -
TensorFlow——实现简单的线性回归
一、线性回归原理 根据数据建立回归模型,w1x1+w2x2+…..+b = y,通过真实值与预测值之间建立误差,使用梯度下降优化得到损失最小对应的权重和偏置。最终确定模型的权重和偏置参数。最后可以用这些参数进行预测。二、案例:实现线性回归的训练1 .案例确定假设随机指定100个点,只有一个特征 数据本身的分布为 y = 0.7 * x + 0.8这里将数据分布的规...转载 2018-09-15 16:32:17 · 8152 阅读 · 1 评论 -
TensorFlow——高级API
一、基础API1 tf.app这个模块相当于为 TensorFlow 进行的脚本提供一个 main 函数入口,可以定义脚本运行的 flags。2 tf.imageTensorFlow 的图像处理操作。主要是一些颜色变换、变形和图像的编码和解码。3 tf.gfile这个模块提供了一组文件操作函数。4 tf.summary用来生成 TensorBoard 可用的统计日志...原创 2018-09-15 16:24:54 · 429 阅读 · 1 评论 -
TensorFlow——变量OP
一、变量TensorFlow变量是表示程序处理的共享持久状态的最佳方法。变量通过 tf.Variable OP类以及tf.get_variable()类进行操作。变量的特点存储持久化 可修改值 可指定被训练1. 创建变量tf.Variable(initial_value=None,trainable=True,collections=None,name=None) initi...原创 2018-09-15 16:22:14 · 1313 阅读 · 1 评论 -
TensorFlow——张量
张量(Tensor)TensorFlow 的张量就是一个 n 维数组, 类型为tf.Tensor。Tensor具有以下两个重要的属性type:数据类型 shape:形状(阶)1.张量的类型2. 张量的阶形状有0阶、1阶、2阶….tensor1 = tf.constant(4.0)tensor2 = tf.constant([1, 2, 3, 4])linear...原创 2018-09-15 16:18:41 · 287 阅读 · 1 评论 -
TensorBoard——会话
1.会话一个运行TensorFlow operation的类。会话包含以下两种开启方式tf.Session:用于完整的程序当中 tf.InteractiveSession:用于交互式上下文中的TensorFlow ,例如shell1 TensorFlow 使用 tf.Session 类来表示客户端程序(通常为 Python 程序,但也提供了使用其他语言的类似接口)与 C++ 运行时之...原创 2018-09-15 16:12:03 · 453 阅读 · 1 评论 -
TensorFlow框架——TF数据流图
1. 代码-案例:TensorFlow实现一个加法运算# 实现一个加法运算con_a = tf.constant(3.0)con_b = tf.constant(4.0)sum_c = tf.add(con_a, con_b)print("打印con_a:\n", con_a)print("打印con_b:\n", con_b)print("打印sum_c:\n", sum...原创 2018-09-15 16:05:13 · 2879 阅读 · 1 评论