计算机视觉模型

YOLO、SAM 和 OmniParser 操作需要准备好的依赖项、兼容的模型文件,以及在操作参数中选定的模型。训练自己的模型位于“数据集与训练”选项卡,使用独立目录。

基本步骤

  1. 检查依赖项页面上的机器学习组件。
  2. 打开所选模型系列的设置。
  3. 下载支持的模型或提供受信任的本地文件。
  4. 选择当前使用的模型,并检查能否加载。
  5. 使用单张图像测试操作,检查模型加载情况和结果格式。请用自己的数据评估质量。

模型系列

系列目的特点
YOLO检测、分割或姿态估计,取决于所选模型。模型任务必须与操作一致。
SAM通过点、边界框或其他提示进行分割。不同的选项需要不同的文件和资源。
OmniParser界面元素的搜索和描述。一个完整的过程可能需要多个一致的模型。

下载和隐私

模型下载仅在用户操作后启动。模型服务器会接收常规 HTTPS 请求技术数据,但 Screph 不会发送项目、标注或原始图像。下载后,处理在本地执行。

对于封闭网络,可以使用预先准备好的本地文件。仅从可信来源加载模型:模型文件可能包含打开时由软件库处理的数据。

文件验证

如果模型的校验和已发布,Screph 可以将其与本地文件进行比较。匹配可以确认文件的完整性,但不能保证模型的质量或特定任务的适用性。

不可用的典型原因

  • 机器学习依赖项尚未准备好。
  • 文件丢失、损坏或与所选系列不匹配。
  • 未在设置中选择活动模型。
  • 内存或可用空间不足。

“依赖项和更新” 部分描述了准备组件。

可训练模型与训练环境

Learning 支持单图分类、边界框检测及使用二值掩码的实例分割。目录包含支持的 TorchVision 和 Ultralytics 架构:YOLO11 Detect、YOLO11 Seg 和 RT-DETR-L。数据集任务必须与模型任务一致;训练目录不接受任意 .pt/.pth 文件或 YAML 导入。

“数据集与训练”选项卡中的数据集、样本和类别。

练习示例。更改仅在此处生效,离开示例后将重置。 教学数据集提供样本选择、类别分配及检查状态。更改仅保留在示例内存中。

“可训练模型”提供分组、建议和帮助。“扩展目录…”用于搜索当前任务和模式的模型,“添加模型…”将支持的架构加入主要选择列表。预训练权重通过独立操作下载并检查完整性;权重缺失或损坏会阻止相应运行。

环境未准备好时,点击“开始训练”会打开非模态的“模型训练环境”窗口。可选择支持的本地 ZIP 包或文件夹,也可使用提供的下载与安装操作。这里只检查训练组件;其他组件的诊断需单独打开。程序不会用系统 Python 替代所选 ML 环境。

输入尺寸和处理方式取决于架构:SSDLite320 使用 320×320,RT-DETR-L 至少需要 128×128。YOLO11 Seg 将数据集的精确掩码转换成内部训练格式;原始掩码保留用于独立评估。选择 CUDA 需要可用设备,不会静默切换到 CPU。

选择模型和训练参数。

练习示例。更改仅在此处生效,离开示例后将重置。 示例提供训练参数和页面。不会启动训练或模型下载。

候选模型、主要模型与最终程序

训练成功后会生成带有指标和已验证文件的候选模型。发布会保存独立模型及评估证据。如果模型已发布但未成为主要模型,只需重新执行设为主要模型的操作,无需重新训练。

在 Automation Runtime 中检查候选模型或已发布模型时,需要明确选择来源和 ML 环境。这只是预测预览,不会创建最终评估,也不会将模型纳入最终程序。

模型应用配置将模型描述和用途与权重分开保存。必须明确启用模型在最终程序中的使用,并指定输入来源及结果用途。智能体仅接收获准使用的主模型的已验证文件。手动导出模型和向智能体交付是独立操作。

请用实际任务的数据(包括新场景)单独评估准确率,不要仅依赖教学运行和预览。Ray 分布式训练处于实验阶段,仅支持分类;界面尚不支持通过一系列训练运行进行经验性自动调优。