zoukankan      html  css  js  c++  java
  • 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) 占位符:

  • 相关阅读:
    [WinJS] Promise 用法
    Python 统计代码行
    mac下Apache + MySql + PHP网站开发
    android中,获取网速的方法实现
    如何屏蔽掉两个activity切换时的动画效果
    dp与px的相互转化
    毫秒的格式化
    关于android中事件传递和分发的一些小理解
    汉字转拼音
    关于实现无限循环的做法
  • 原文地址:https://www.cnblogs.com/lnas01/p/10406920.html
Copyright © 2011-2022 走看看