tensorflow - TensorFlow 数据选择器
问题描述
我是 tensorFlow 的新手,但我有一个问题,我认为它可以帮助我解决。
我有两个数据集,如下所示。我想用 TensorFlow 创建一个可以加载训练数据的神经网络。然后检查测试数据集是赢家还是输家。
training_data = [[1,2,3], # Winner
[5,6,7], # Loser
[2,3,4], # Winner
[7,8,9], # Loser
[3,4,5]] # Winner
testing_data = [[1,2,3]] #Winner or loser
我从 TensorFlow 入门指南中获取以下内容作为起点。这一切对我来说都很有意义,但我只是在努力让它适应我的问题。
import tensorflow as tf
x = tf.constant([[1], [2], [3], [4]], dtype=tf.float32)
y_true = tf.constant([[0], [-1], [-2], [-3]], dtype=tf.float32)
linear_model = tf.layers.Dense(units=1)
y_pred = linear_model(x)
loss = tf.losses.mean_squared_error(labels=y_true,predictions=y_pred)
optimizer = tf.train.GradientDescentOptimizer(0.01)
train = optimizer.minimize(loss)
init = tf.global_variables_initializer()
sess = tf.Session()
sess.run(init)
for i in range(100):
_, loss_value = sess.run((train,loss))
print(loss_value)
print(sess.run(y_pred))
解决方案
我找到了这个教程,它回答了我的问题。对于任何有同样问题的人。
完成后我会发布我的解决方案。
推荐阅读
- android - 活动开启两次
- vba - VBA(?)如何提取链接和插入的图像的文件名 - Word 2013
- webpack - Webpack4 不会对我的页面条目执行主模块
- hibernate - 带有 JPA 的 WildFly 时区
- asp.net - 如何对对象的属性进行排序并填充到 ArrayList
- c++ - 在源代码中添加 Visual Leak Detector 的 vld.h 头文件用于内存泄漏
- odoo - 如何在odoo 9中使many2many字段可排序?
- git - Visual Studio 2017 中的 Cordova 应用程序
- python - 突然的模块导入问题
- css - 谷歌字体不再支持下载的文件?