- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 tensorflow 新手,我有一个简单的问题,这是我的 MNIST 模型的代码
def neural_network_model(data):
hidden_1_layer = {'weights': tf.Variable(tf.random_normal([784, n_nodes_hl1])),
'biases': tf.Variable(tf.random_normal([n_nodes_hl1]))}
hidden_2_layer = {'weights': tf.Variable(tf.random_normal([n_nodes_hl1, n_nodes_hl2])),
'biases': tf.Variable(tf.random_normal([n_nodes_hl2]))}
hidden_3_layer = {'weights': tf.Variable(tf.random_normal([n_nodes_hl2, n_nodes_hl3])),
'biases': tf.Variable(tf.random_normal([n_nodes_hl3]))}
output_layer = {'weights': tf.Variable(tf.random_normal([n_nodes_hl3, n_classes])),
'biases': tf.Variable(tf.random_normal([n_classes])), }
l1 = tf.add(
tf.matmul(
data,
hidden_1_layer['weights']),
hidden_1_layer['biases'])
l1 = tf.nn.relu(l1)
l2 = tf.add(
tf.matmul(
l1,
hidden_2_layer['weights']),
hidden_2_layer['biases'])
l2 = tf.nn.relu(l2)
l3 = tf.add(
tf.matmul(
l2,
hidden_3_layer['weights']),
hidden_3_layer['biases'])
l3 = tf.nn.relu(l3)
output = tf.matmul(l3, output_layer['weights']) + output_layer['biases']
return output
我的问题是这个函数是否代表输入“数据”的输出值?或者这个函数代表一个完整的模型,将用于训练后测试/预测图像?
这是我用于预测特定图像的代码:
prediction=neural_network_model(mnist_training_data_set)
p=tf.argmax(prediction,1)
print(p.eval(feed_dict={x: i}, session=sess))
所以我很困惑,该函数是模型还是仅返回预测输出。谁能解释一下,谢谢
最佳答案
该函数创建模型并将其添加到计算图中。预测输出将由 p.eval(feed_dict={x: i}, session=sess)
行返回。
因此,该函数返回模型的输出层,您将用它来进行预测。可以说,您可以将其称为“模型”,但我认为将 session 变量称为“模型”会更好。
关于python - MNIST图像预测模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44956169/
对 R 和机器学习非常陌生,但是我必须开展一个项目来根据许多变量(例如,预测客户流失率)来预测客户流失。服务期限、发行的信用票据数量、错过交货的数量、价格上涨的数量等。 我正在使用 rpart 和 r
我有一个流读取准备将特征数据发布到一个已经注册的模型中。所有代码都在 Python 中。以下模型和元数据在常规笔记本中的流之外运行。在流中是另一回事。主要问题是从流中写入的数据(写入目标表)具有 NU
我正在尝试在 keras 中为时间序列实现一个简单的 LSTM 预测模型。我有 10 个时间序列,lookback_window=28,特征数为 1。我需要预测下一个值(timesteps=28,n_
我有一些用 R 语言开发的分类模型,具有 glm、rpart 等函数。从 Java 调用这些模型的计算效率最高的方法是什么?我看过 JRI,但看起来有很多基于文本的 R 调用。 有没有办法以低开销从
假设我有一个每月粒度的数据集,其中包含以下列: 时间戳 问题(即 GitHub 问题的数量) 2016-2019 年每个月都有数据,所以我相应地划分了数据。 training_data : 2016-
我是一名优秀的程序员,十分优秀!