gpt4 book ai didi

tensorflow - 在数据框中打印多层感知器 ANN 预测值

转载 作者:行者123 更新时间:2023-11-30 09:15:51 25 4
gpt4 key购买 nike

我是 tensorflow 的初学者,需要获取预测值(如果客户是否订阅定期存款)作为给定数据帧作为输入的多感知 ANN 模型的输出(以数据帧格式)。银行事件..我们正在引用这个样本 https://github.com/ManikandanJeyabal/Workplace/blob/master/ANN/TensorFlow/BankMarketing.py

我们尝试使用 Python 3.6 在 Azure 虚拟机上的笔记本中运行它

在上面的示例中,我们需要修改下面的源代码来获取预测(以数据框的形式,以便可以将其显示为报告。)

plt.plot(mse_his, 'r')
plt.show()
plt.plot(accu_his)
plt.show()

# print the final accuracy
correct_pred = tf.equal(tf.argmax(y, 1), tf.argmax(y_, 1))
accuracy = tf.reduce_mean(tf.cast(correct_pred, tf.float32))
print("Test Accuracy--> ", (sess.run(accuracy, feed_dict={x: x_test, y_: y_test})))

# print final mean square error
pred_y = sess.run(y, feed_dict={x: x_test})
mse = tf.reduce_mean(tf.square(pred_y - y_test))
print("MSE: %.4f" % sess.run(mse))
print(correct_pred)


print(y_test) ```

we need to get the output in the form of panadas dataframe along with the predicted columns?

Please guide me here

----------------------------------------------
Updates:
Thank you for the response,McAngus..
After the changes in comments below.. I could render the dataframe output but with this output , How can I derive True or False Predicted Value?
[Dataframe Output][1]


[1]: /image/f8iJ9.png

最佳答案

如果我理解正确的话,您希望将结果放入数据框中。来自 here您可以像这样使用 pd.DataFrame.from_dict :

pd.DataFrame.from_dict({"target": y_test.tolist(), "prediction": pred_y.tolist()})

这将给出列标题目标预测

关于tensorflow - 在数据框中打印多层感知器 ANN 预测值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56075515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com