可视化模型定义

想以可视化拖拽方式定义神经网络结构(选择网络引擎、编排层与层的上下游关系),而非手写模型代码时读这篇

平台使用 / 任务流与训练
可视化建模模型定义model define网络结构神经网络CNNDNNRNNLSTMGRUAutoencoderTransformerGNNDAG拖拽建模零代码建模

可视化模型定义(网络结构 DAG 编排)

可视化模型定义面向不想手写网络代码的用户:选择网络模型引擎,在画布上按 DAG 上下游关系编排网络结构与全局配置,实现零代码 / 低代码建模。

后端:模型 myapp/models/model_model_define.pymodel_define 表),视图 myapp/views/view_model_define.py(路由 /model_define_modelview/api)。

支持的网络模型引擎

创建模型定义时从 8 种网络引擎中选择(workflow 字段):

引擎 典型场景
CNN 图像分类 / 卷积特征提取
DNN 通用全连接网络
RNN / LSTM / GRU 序列建模(文本 / 时序)
Autoencoder 特征压缩 / 异常检测
Transformer 注意力架构(NLP / 多模态)
GNN 图神经网络

关键字段

字段 说明
name / describe / project 名称(唯一英文名)、描述、所属项目组
workflow 网络模型引擎(上表 8 选 1)
dag_json 网络结构的上下游关系(画布编排结果)
config 模型全局配置

使用方式

  1. 在「模型定义」列表新建:选择项目组、填写名称与描述、选择网络模型引擎;
  2. 通过列表中的编排入口(model_define_url)进入可视化画布,拖拽编排网络层级与连接关系;
  3. 编排结果落库为 dag_json + config,供后续训练使用。

字段与画布交互细节以 model_model_define.pyview_model_define.py 为准。

最后更新 2026-07-15完整文档以官方仓库为准:GitHub Wiki