python - 如何使用 keras.prediction 将测试数据与预测数据对齐?
问题描述
我有一个训练有素的模型,我正在keras
通过以下方式运行预测:
model = pets.get_model(input_size=input_units)
model.compile(loss='categorical_crossentropy',
optimizer='adam', metrics=['accuracy'])
model.load_weights('models/2019-03-01-02-03-53.h5')
prediction = model.predict(X)
这给了我一个看起来像[0.323 0.43 .099]
这样的列表。如何将其映射到我的X
(即 a pandas
DataFrame
)中的行,以便我可以轻松地表示输入到输出?
解决方案
默认情况下,model.predict(X)
和X
本身已经是相同的顺序(第一个值prediction
对应于X
的第一行,依此类推)。
为了便于可视化,您可以尝试类似的方法,X['predicitons'] = prediction
但这会在X
.
推荐阅读
- php - 如果为空,则归档 Acf 数值 显示消息
- firebase - 限制 Google Firebase 对特定 HTTP 引荐来源网址的访问
- jsf - Quarkus 和 Primefaces 无法让 PrettyFaces 运行
- wordpress - 使用 AJAX 调用更新自定义字段后,Wordpress 更新 CustomFields 部分
- python - 如何使用模板中的视图从 Django 一对多字段模型中获取数据
- php - 带有 Goya 主题的 WooCommerce 中的产品属性作为下拉菜单
- postgresql - SQLAlchemy,直接插入主键似乎禁用了密钥自动生成
- python-3.x - 如何使用代理上的熊猫从 url 读取_csv 文件?
- powershell - JWT 根据 JWT.io 有效,但对于 Graph API 无效或格式错误
- command-line - 没有这样的文件或目录 cygwin + rsyc