产品能力 · 统计分析与机器学习

机器学习的难点不在算法,在这个模型半年后还有没有人能维护

决策树、随机森林、SVM、K-Means,开源库里全都有,而且免费。真正的问题是:训练用的数据怎么清洗的、生产环境喂进去的对不对得上、模型为什么给出这个结论、写模型的人走了怎么办。iModel 解决的是这几件事。

同一段处理
训练与推理复用,避免口径漂移
逐节点可查
每一步的中间结果都留着
SHAP · LIME
模型解释用于监管与内审
完全离线
麒麟、统信上可运行
先说清楚

算法清单不是差异点

对比几款工具支持多少种算法,基本对选型没有帮助。

常用算法在哪个平台上都有。分类、回归、聚类、降维这些,开源生态早已成熟,能不能跑出一个 AUC 0.85 的模型,主要取决于数据和建模的人,不取决于工具。

差别出现在模型离开开发者之后。数据准备的逻辑藏在几百行脚本里、训练集的清洗规则和线上不一致、业务方问「为什么拒了这单」答不上来、写模型的人离职后没人敢动——这些才是把模型留在实验阶段的真正原因。

iModel 的做法是把整条链路做成一张能打开、能逐步查看、能交给别人的工作流:数据准备、特征处理、训练、评估、解释,全部在同一张图上。对金融风控、内审这类需要向第三方解释的场景,这一点比多支持几种算法重要得多。

端到端

建模全流程,以及各步需要什么

前四步桌面版就能做完,最后一步需要服务端承接。

1数据准备桌面版
2特征处理桌面版
3训练与调参桌面版
4评估与解释桌面版
5上线与调度企业版
核心能力

从统计检验到模型评估

拖节点配置即可,不需要写代码;需要时脚本节点随时可以补上。

📊

统计分析

建模之前先把数据看清楚,这一步省不掉。

  • 描述统计:分布、分位数、分组汇总
  • 假设检验:t 检验、方差分析、卡方检验
  • 相关性分析与线性、逻辑回归
  • R 与 Python 脚本节点扩展统计方法
🤖

机器学习算法

监督与无监督的常用算法,配置参数即可训练。

  • 分类与回归:决策树、随机森林、梯度提升、SVM
  • 聚类与降维:K-Means、层次聚类、DBSCAN、PCA
  • 异常检测与关联规则
  • 参数配置在节点面板上,不藏在代码里
🧹

特征处理

模型效果的大半取决于这一步,而且它最容易在训练与线上之间走样。

  • 缺失值、异常值与类型转换
  • 归一化、分箱、独热编码
  • 特征选择与重要度排序
  • 整段处理可被推理流程直接复用
这是工作流范式最实际的一个好处:训练时怎么清洗的,上线时就怎么清洗,不需要用另一套代码重写一遍。
🔍

模型评估

常用评估指标与图表有现成节点,不需要自己算。

  • 分类:混淆矩阵、ROC 曲线、AUC、F1、PR 曲线
  • 回归:MSE、MAE、R² 等
  • 交叉验证与训练测试划分
  • 多模型对比放在同一张流程里
模型可解释

「为什么是这个结论」要答得上来

在需要向监管、内审或客户解释的场景里,这不是加分项,是准入条件。

SHAP

量化每个特征对单次预测的贡献方向与大小。回答「这一单为什么被判为高风险」,而不只是给一个分数。

LIME

在单个样本附近构造局部可解释模型,说明该样本的判定依据。适合逐案解释的场景。

代理模型

用一棵可读的决策树近似复杂模型的整体行为,让人能看懂模型大致按什么规则在工作。

从训练到上线

模型上线这一段,分界线在哪

这部分容易被含糊带过,提前说清楚免得预算漏项。

环节是否需要服务端说明
装上就能做 · 桌面版
训练与调参 免费版即可 完整的训练、交叉验证、参数调整与模型对比
模型导出 免费版即可 训练好的模型可保存为文件,供其他流程读取使用
推理流程搭建 免费版即可 把数据准备与模型预测组装成一条可重跑的推理流程,手动执行
要自动跑、要别人调用 · 企业版
定时批量预测 需企业版 每天或每小时自动拉取新数据跑一遍预测并输出结果
发布为接口服务 需企业版 让其他系统通过接口调用模型,需要服务端托管
集中管理与权限 需企业版 统一存放流程与模型,控制访问范围,保留版本记录
青绿区 = 下载即可,不额外付费 深蓝区 = 需要服务端承接

关于模型监控与再训练:这不是一个开箱即用的开关,而是需要按业务定义漂移指标、设定阈值、串联重训流程的实施内容。企业版提供了搭建它所需的调度与执行能力,具体方案需要单独评估。

能力边界

动手之前应该知道的四件事

选型阶段说清楚,比上线后返工便宜。

不会替你做建模判断

节点配好就能跑出模型,但样本是否有偏、特征是否泄漏未来信息、AUC 高是不是过拟合,这些判断工具不做。没有建模基础的人很容易得到一个跑得通却不能用的模型。

深度学习不是强项

图像、语音、大规模神经网络训练这类任务,专用框架更合适。iModel 的定位是结构化表格数据的分析与建模,这也是企业里绝大多数场景。

部分能力需要额外扩展

可解释性、时间序列等能力以独立扩展形式提供,是否已包含在贵司使用的版本中,建议在 POC 阶段确认。

大数据量训练需要调优

千万行级别的训练需要调整内存配置、控制中间结果落盘策略。能跑,但不是装上就快,建议用真实数据量实测后再定方案。

部署环境

信创环境的实际支持范围

按实测结果列,没验过的不写。

  • 操作系统:银河麒麟 V10 / V11、统信 UOS 的 x86-64 版本,以及 Windows。
  • 处理器:海光 C86 架构已验证可用。
  • ARM 架构暂不支持:鲲鹏、飞腾等 ARM 平台在规划中,目前不能运行。
  • 离线运行:建模训练全程在本地完成,不需要连接境外服务器,数据不出内网。
  • 数据源:国产数据库通常通过通用 JDBC 驱动接入,需一次性配置并实测,详见数据集成。
  • 技术来源:基于 KNIME 开源内核二次开发,增强部分自主研发,源码可供审查。
常见问题

关于统计分析与机器学习

选型时问得最多的五个。

能搭出流程。训练、调参、评估这些节点拖过来配置参数就能跑,不需要写代码。

但要说清楚:不会编程不等于能做出可用的模型。判断样本是否有偏、特征有没有泄漏未来信息、指标好看是不是过拟合,这些需要建模基础。工具降低的是实现门槛,不是判断门槛。

单人做一次实验,Python 更快更灵活,这一点不用争。

差别在三处:数据准备的逻辑摊在流程上而不是藏在脚本里,训练和推理复用同一段处理不会两边不一致,以及模型交接时接手的人能看懂。如果你的模型要交给别人维护、要向业务方或监管解释,这三点的价值会超过灵活性的损失。而且需要写代码的地方,脚本节点照样可以用。

可以。SHAP、LIME 与代理模型这几种常见方法有对应的节点,可以做到单笔预测级别的归因说明,也可以给出模型整体行为的近似解释。

这部分能力以独立扩展形式提供,建议在 POC 阶段确认贵司使用的版本中是否已包含。另外要提醒:可解释性方法给出的是模型行为的近似说明,不等同于因果解释,在对外出具材料时用词要准确。

桌面版可以把模型导出成文件,并把数据准备加预测组装成一条推理流程,手动执行跑批。这条路很多客户跑了很久都够用。

要让它每天自动跑,或者让其他系统通过接口调用,需要企业版的服务端承接。至于模型监控和自动再训练,那是需要按业务定义指标和阈值的实施内容,不是一个开关,要单独做方案。

基础的神经网络建模可以做,但这不是 iModel 的定位。图像识别、语音、大规模模型训练这类任务,用专用框架更合适。

iModel 的主场是结构化表格数据:风控评分、流失预测、质量预测、异常识别这些。企业里绝大多数落地的机器学习场景都在这个范围内。

拿一个跑过的模型重搭一遍

判断合不合适最快的办法,是把你已经做过的一个模型在 iModel 里重搭一次。重点不看准确率能不能追平,看数据准备那一段摊开之后,是不是比原来清楚。这一步免费版就够了。

iModel 专属客服
在线留言或电话联系
在线留言

留下您的问题和联系方式,我们会在一个工作日内回复。

手机与邮箱至少填一项

4008568196 拨打此号码联系我们

微信扫码咨询

iModel 微信咨询二维码

使用微信扫描上方二维码