zoukankan      html  css  js  c++  java
  • 吴裕雄 python深度学习与实践(9)

    import numpy as np
    import tensorflow as tf
    
    inputX = np.random.rand(100)
    inputY = np.multiply(3,inputX)  + 1
    
    x = tf.placeholder("float32")
    y_ = tf.placeholder("float32")
    
    weight = tf.Variable(0.25)
    bias = tf.Variable(0.25)
    y = tf.multiply(weight,x) + bias
    
    loss = tf.reduce_sum(tf.pow((y - y_),2))
    train_step = tf.train.GradientDescentOptimizer(0.001).minimize(loss)
    
    sess = tf.Session()
    init = tf.global_variables_initializer()
    sess.run(init)
    for _ in range(1000):
        sess.run(train_step,feed_dict={x:inputX,y_:inputY})
        if _%20 == 0:
            print("W的值为: ",weight.eval(session=sess),";  bias的值为: " ,bias.eval(session=sess))

  • 相关阅读:
    X
    W
    J
    A
    Q
    P
    B
    排列和组合的求解
    深度学习之序列处理
    32位和64位数据类型大小对比
  • 原文地址:https://www.cnblogs.com/tszr/p/10356086.html
Copyright © 2011-2022 走看看