You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将训练好的神经网络输出写入CSV文件?附数据集与代码

如何将训练好的神经网络输出写入CSV文件?

嘿,这事儿其实用你已经导入的pandas就能轻松搞定!咱一步步来:

步骤1:获取模型的预测结果

首先你得用训练好的模型对目标数据(比如你的data_num数据集里的特征部分)做预测。假设你的模型变量叫model,先把特征和标签分开:

# 从data_num中提取特征(去掉Label列)
X = data_num.drop('Label', axis=1)
# 用模型生成预测结果
predictions = model.predict(X)

# 如果是多分类任务,模型输出的是概率分布,转成具体类别标签的话用这个:
predictions = np.argmax(predictions, axis=1)

步骤2:整理结果为DataFrame

把原数据和预测结果合并成一个DataFrame,这样导出的CSV会清晰关联每一行样本的真实标签和预测结果:

# 复制原数据集,添加预测结果列
result_df = data_num.copy()
result_df['Predicted_Label'] = predictions

如果你只需要单独保存预测结果,也可以直接创建只含预测值的DataFrame:

result_df = pd.DataFrame(predictions, columns=['Predicted_Label'])

步骤3:写入CSV文件

最后用pandas的to_csv方法保存,index=False是为了避免把行索引也写到文件里:

# 保存到指定路径的CSV文件
result_df.to_csv('neural_network_predictions.csv', index=False)

这样你就能得到一个包含所有预测结果的CSV文件啦,打开就能看到每一行样本的对应预测值~

内容的提问来源于stack exchange,提问作者michael0196

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 07:02:41