【发布时间】:2017-06-12 11:41:22
【问题描述】:
使用 CNTK,我创建了一个具有 2 个输入神经元和 1 个输出神经元的网络。 训练文件中的一行看起来像
|features 1.567518 2.609619 |labels 1.000000
然后用大脑脚本训练网络。现在我想使用网络来预测值。例如:输入数据为 [1.82, 3.57]。网络的输出是什么?
我已经使用以下代码尝试了 Python,但在这里我是新手。代码不起作用。所以我的问题是:如何将输入数据 [1.82, 3.57] 传递给 eval 函数?
在 stackoverflow 上有一些提示,here 和 here,但这对我来说太抽象了。
谢谢。
import cntk as ct
import numpy as np
z = ct.load_model("LR_reg.dnn", ct.device.cpu())
input_data= np.array([1.82, 3.57], dtype=np.float32)
pred = z.eval({ z.arguments[0] : input_data })
print(pred)
【问题讨论】: