import tensorflow as tf
import numpy as np
#create data
x_data = np.random.randn(100)
y_data = x_data*0.3 + 0.1
#create tensorflow structure start
Weight = tf.Variable(tf.random_uniform([1], -1.0, 1.0))
biases = tf.Variable(tf.zeros([1]))
y = x_data*Weight + biases
loss = tf.reduce_mean(tf.square(y-y_data))
optimizer = tf.train.GradientDescentOptimizer(0.5)
train = optimizer.minimize(loss)
init = tf.initialize_all_variables()
#create tensorflow structure end
#激活
sess = tf.Session()
sess.run(init)
for step in range(201):
sess.run(train)
print(step, sess.run(Weight), sess.run(biases))
一个例子训练神经网络(tenserflow)
最新推荐文章于 2023-04-10 16:27:20 发布