模型管理
训练模型是一次性事件。随时间管理它——追踪版本、控制访问权限、了解什么部署在哪里——是持续的运营需求。Hubosmart 的模型管理层无需外部工具即可处理这一切。
训练历史
每次训练运行都会被记录。你可以比较各版本的准确率指标,识别模型何时改进或退步,如果重训产生了更差的结果,可以回退到上一版本。
当你为应对新情况重训时——新产品 SKU、新缺陷类型、季节性作物变化——过往版本的历史仍然可访问。部署决策有据可查,而非凭猜测。
版本控制
模型在导出时进行版本化。当你部署模型时,平台记录哪个版本部署到了哪个设备或 SDK。如果实际场景中的表现发生变化,你可以精确识别正在运行的模型版本并与训练记录比对。
| 版本事件 | 记录内容 |
|---|---|
| 训练运行 | 数据集快照、准确率指标、训练配置 |
| 模型导出 | 版本标签、时间戳、目标路径(热替换 / 个人 SDK / 企业批量) |
| SDK 签发 | 密钥 ID、签发对象、积分消耗、激活状态 |
| 密钥撤销 | 时间戳、关联设备或客户 |
SDK 密钥管理
对于个人 SDK 和企业批量部署,访问你训练模型的权限通过密钥管理界面控制。
积分制签发: 每个签发的 SDK 密钥消耗你账户余额中的积分。这让分发成本可以预测——在签发之前你就知道每次部署的成本。
密钥生命周期:
- 客户入职或设备激活时签发密钥
- 监控激活状态以确认部署成功
- 客户关系结束或设备退役时撤销密钥
密钥绑定到它授权的 SDK。撤销密钥会禁用该特定激活,不影响其他客户或设备。
设备群可见性
对于企业批量部署,平台提供部署设备群的全览:哪些设备收到了哪个模型版本、激活状态,以及当前有效的密钥。
这消除了在电子表格中追踪设备群状态的需要。当你发布更新——将重训模型打包进新 SDK——你可以看到哪些设备还在使用旧版本,哪些已经收到了更新。
保持模型持续更新
Hubosmart 为迭代式模型改进而设计。当运行环境发生变化时:
- 添加反映变化条件的新训练样本
- 重训——典型分类任务只需数分钟
- 使用同一路径导出并部署到现有设备(热替换用于快速迭代;批量用于设备群更新)
平台处理机制部分。什么时候重训、需要什么新样本,由了解该领域的人来决定。