RapidMiner如何导出流程运行生成的全部结果集合?
RapidMiner批量导出运行结果解决方案
场景1:还未运行流程,可提前配置自动批量导出
- 在现有验证流程的每个结果输出端口后匹配对应存储算子:
- 表格类(混淆矩阵、指标统计表等):连接
Write Excel或Write CSV算子,统一指定输出路径为同一个本地文件夹,可通过内置宏配置文件名自动拼接运行时间戳,避免历史文件被覆盖 - 可视化图表类(提升图、模型结构图等):连接
Write Image算子,支持导出PNG、SVG、PDF等通用格式,路径和前面的表格输出路径保持一致 - 模型文件(决策树、神经网络对象等):连接
Write Model算子,导出为RapidMiner原生.mod格式,后续可直接导入软件复现细节
- 表格类(混淆矩阵、指标统计表等):连接
- 流程末尾追加
Execute Program算子,调用系统压缩命令,运行结束后自动将整个结果文件夹打包为zip:- Windows系统调用命令:
powershell Compress-Archive ./your_result_dir/* ./run_results_$(Get-Date -Format "yyyyMMddHHmm").zip - Mac/Linux系统调用命令:
zip -r run_results_$(date +%Y%m%d%H%M).zip ./your_result_dir/*
- Windows系统调用命令:
配置完成后每次运行流程无需手动操作,跑完就能拿到整包结果,适合团队定期跑验证流程的场景。
场景2:已经跑完流程,不想重新运行取结果
RapidMiner单次会话的所有运行结果默认存在本地缓存目录,直接找到对应目录打包即可:
- Windows路径:
C:\Users\<你的系统用户名>\.RapidMiner\repositories\Local Repository\.results(.results为隐藏文件夹,需要先开启隐藏文件可见) - Mac路径:
~/.RapidMiner/repositories/Local Repository/.results - Linux路径:
/home/<你的系统用户名>/.RapidMiner/repositories/Local Repository/.results
进入目录后按修改时间筛选对应运行批次的文件夹,里面就是本次运行生成的所有结果源文件,直接打包整个文件夹即可,内部文件支持直接导入回RapidMiner查看。
如果你们用的是RapidMiner Server版本,直接在对应运行任务的详情页点击「导出所有结果」按钮,平台会自动生成zip包供下载,操作更简便。
内容的提问来源于stack exchange,提问作者DaveFer
相关产品推荐
相关产品推荐

