0
私は現在、他の25のものに基づいて値を予測しようとする回帰モデルを持っています。私の訓練されたTensorフローモデルをテストする方法
ここで私は現在、私は精度がとにかく非常に良いではないでしょう今、これらの変数はすべてランダムであることを理解し、私はちょうどテスト・セットを作成する方法を知りたい
import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
rng = np.random
learning_rate = 0.11
training_epochs = 1000
display_step = 50
X = np.random.randint(5,size=(100,25)).astype('float32')
y_data = np.random.randint(5,size=(100,1)).astype('float32')
m = 100
epochs = 100
W = tf.Variable(tf.zeros([25,1]))
b = tf.Variable(tf.zeros([1]))
y = tf.add(tf.matmul(X,W), b)
loss = tf.reduce_sum(tf.square(y - y_data))/(2 * m)
loss = tf.Print(loss, [loss], "loss: ")
optimizer = tf.train.GradientDescentOptimizer(.01)
train = optimizer.minimize(loss)
init = tf.initialize_all_variables()
sess = tf.Session()
sess.run(init)
for i in range(epochs):
sess.run(train)
sess.close()
を与えたコードがあります予測の正確さを見つけることができます。