1. 访问层(接入与安全) 统一接入入口,保障平台访问安全、可控,适配多端访问场景。 模块 功能说明 统一网关 所有请求的唯一入口,路由转发、协议转换 身份鉴权 基于Auth2的用户认证、角色权限管理 频率控制 接口限流、熔断、降级,防止恶意请求或流量峰值压垮系统 多端适配 支持客户端和第三方系统集成 日志审计 记录所有访问行为、操作日志,支持溯源和合规审计 API文档 自动生成接口文档,方便开发者对接 2. 服务层(调度与编排) 负责业务逻辑编排、任务调度、资源管理,解耦访问层和算法层。 模块 功能说明 模型编排引擎 支持可视化拖拽式算法 / 模型组合编排,定义执行流程、分支逻辑 任务调度中心 定时任务、异步任务、批量任务调度,支持优先级和资源抢占 资源配额 计算资源(CPU/GPU/ 内存)分配、集群调度、资源监控 服务注册与发现 微服务化部署,自动注册 / 发现算法服务,支持负载均衡 结果解析与返回 统一处理算法层输出结果,格式化后返回给访问层 监控告警 服务健康度监控、任务执行状态监控,异常时触发告警 元数据管理 管理算法 / 模型的元信息(名称、用途、关联数据) 3. 算法层(核心能力) 运行部署各个算法 / 模型的运行环境,支持版本管理和复用。 模块 功能说明 算法仓库 管理各个独立算法 模型仓库 管理训练好的模型文件,支持版本控制和标签管理 模型推理引擎 提供模型运行环境,支持模型加速 算法评估模块 自动计算准确率、召回率、F1 值等指标,生成评估报告 4. 数据层(基础支撑) 提供全生命周期的数据管理,保障算法 / 模型的数据供给。 模块 功能说明 实时数据采集 采集实时传感数据。包括IOT数据、采集平台数据。 原始数据存储 存储结构化、半结构化、非结构化原始数据 样本集管理 标注样本、训练集、验证集、测试集的划分和版本管理 知识库 存储领域知识、规则库、词库、模型解释性数据等 数据清洗模块 数据对齐、异常值处理,数据标准化 / 归一化 数据缓存 Redis 缓存高频访问数据,提升读取效率