Seeking AI 是一个基于节点编辑器的可视化编程工具,通过拖拽和连接节点来构建 AI 工作流。
在官网首页点击 下载 App 按钮获取对应平台的应用。安装后打开编辑器即可开始使用。
编辑器分为四个区域:
从左侧栏拖拽节点到中央画布,或右键画布选择添加节点。
从一个节点的输出端口(右侧圆点)拖拽到另一个节点的输入端口(左侧圆点),建立数据连接。
选中节点或连接线,按 Delete 或 Backspace 键删除。
选中节点后,可在节点面板中调整参数(如卷积核大小、步长、激活函数等)。
节点以包(Package)的形式组织。每个包是一个目录,包含 index.js(清单文件)和一个或多个节点定义文件。
编辑器在启动时从 mypackage/index.js 读取包清单(__PACKAGE_MANIFEST__),然后自动加载清单中列出的所有脚本文件。
每个项目可以指定自己依赖的包文件。保存项目时,依赖信息会一同保存;打开项目时,编辑器会自动加载所需的依赖。
点击工具栏的保存按钮,将当前画布状态保存为 .json 文件。项目数据包含节点、连接、输入图片及依赖信息。
通过首页的 OPEN 按钮可查看所有已保存的项目列表,选择后打开。编辑器也会自动更新项目清单文件 (index.js)。
在首页点击 NEW 按钮,输入项目名称并选择需要的包,即可创建新项目。
默认包 mypackage 提供以下基础节点:
通过加载自定义模型文件(如 conv+maxPool.js),编辑器会自动注册新的节点类型。
predict 方法参数个数决定了节点的输入端口数量,无需手动配置 inputDescriptors。
连接好节点后,点击运行按钮执行整个图网络。执行结果会显示在结果面板中。