• TensorFlow Tutorial: Practical TensorFlow lesson for quick learners


    Part-2: Tensorflow教程的简单例子:

    这一部分,我们将会创建一个线性回归模型,在此之前我们先来看一看将会在代码中用到的TF基本函数:

    创建随机正态分布

    w是一个变量,大小为784*10,随机取值,标准差为0.01

    w=tf.Variable(tf.random_normal([784, 10], stddev=0.01))
    

      

    平均值Reduce_mean:

    b = tf.Variable([10,20,30,40,50,60],name='t')
    with tf.Session() as sess:
        sess.run(tf.initialize_all_variables())
        sess.run(tf.reduce_mean(b))
    

      

    输出35

    ArgMax:

    a=[ [0.1, 0.2,  0.3  ],
        [20,  2,       3   ]
      ]
    b = tf.Variable(a,name='b')
    with tf.Session() as sess:
        sess.run(tf.initialize_all_variables())
        sess.run(tf.argmax(b,1))
    

      

    输出array([2, 0]),显示了最大值的索引

     线性回归练习

    问题描述:在线性回归中我们会使用一条直线来拟合数据点,使得误差最小,下面的例子当中我们将会创建一百个数据点。

    a) 创建训练数据:

    trainX在-1和+1之间,trainY是trainX的三倍外加一些随机值
    import tensorflow as tf
    import numpy as np
     
    trainX = np.linspace(-1, 1, 101)
    trainY = 3 * trainX + np.random.randn(*trainX.shape) * 0.33
    

      

    b) 占位符:

  • 相关阅读:
    jquery几款不错的插件
    jQuery 闭包
    SQL高手篇:精典SQL FAQ收藏
    完美解决Excel的连接字符串与上传方法
    文件流高级压缩文件和解压缩
    jquery弹窗插件jqueryimpromptu.4.0.js
    SQL Server 2008删除行出现错误“已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行”
    那些天我们经历的实时错误—StudentMis小结
    基础很重要,查询如何“组合”!谈谈组合查询
    探究Null、Empty、VbNullstring、Nothing的异同
  • 原文地址:https://www.cnblogs.com/lnas01/p/10406920.html
Copyright © 2020-2023  润新知