Seeking AI
使用说明

🚀 快速开始

Seeking AI 是一个基于节点编辑器的可视化编程工具,通过拖拽和连接节点来构建 AI 工作流。

启动编辑器

在官网首页点击 下载 App 按钮获取对应平台的应用。安装后打开编辑器即可开始使用。

界面布局

编辑器分为四个区域:

🔌 节点操作

添加节点

从左侧栏拖拽节点到中央画布,或右键画布选择添加节点。

连接节点

从一个节点的输出端口(右侧圆点)拖拽到另一个节点的输入端口(左侧圆点),建立数据连接。

删除节点/连接

选中节点或连接线,按 DeleteBackspace 键删除。

节点参数

选中节点后,可在节点面板中调整参数(如卷积核大小、步长、激活函数等)。

📦 包与依赖

节点以包(Package)的形式组织。每个包是一个目录,包含 index.js(清单文件)和一个或多个节点定义文件。

加载包

编辑器在启动时从 mypackage/index.js 读取包清单(__PACKAGE_MANIFEST__),然后自动加载清单中列出的所有脚本文件。

项目依赖

每个项目可以指定自己依赖的包文件。保存项目时,依赖信息会一同保存;打开项目时,编辑器会自动加载所需的依赖。

💾 项目文件

保存项目

点击工具栏的保存按钮,将当前画布状态保存为 .json 文件。项目数据包含节点、连接、输入图片及依赖信息。

打开项目

通过首页的 OPEN 按钮可查看所有已保存的项目列表,选择后打开。编辑器也会自动更新项目清单文件 (index.js)。

新建项目

在首页点击 NEW 按钮,输入项目名称并选择需要的包,即可创建新项目。

🧠 内置节点

默认包 mypackage 提供以下基础节点:

通过加载自定义模型文件(如 conv+maxPool.js),编辑器会自动注册新的节点类型。

💡 提示: 模型文件中的 predict 方法参数个数决定了节点的输入端口数量,无需手动配置 inputDescriptors

⚙️ 运行模型

连接好节点后,点击运行按钮执行整个图网络。执行结果会显示在结果面板中。