联邦学习隐私计算平台项目是基于开源的Fate项目开发的应用系统。主要包括系统中心、数据中心、项目中心、模型中心等模块。
1.系统中心:包括用户管理,角色管理,菜单管理,部门管理,日志管理等。
2.数据中心:用于上传和管理模型训练测试用到的数据。
3.项目中心:用于创建项目,通过项目维度管理模型。
4.模型中心:用于模型训练,模型测试,模型上线和模型推理。
本人负责应用系统架构搭建,业务需求分析,项目中心和模型中心等模块实现。
1.应用系统架构搭建:前端是vue+elementUI, 后端是SpringBoot+SpringCloud+Mybatic
2.业务需求分析:需求规格说明书、需求跟踪矩阵、原型图、详细设计文档等
3.项目中心和模型中心等模块实现:主要是Java+JavaScript+CSS+Vue
该项目的主要难点是模型算法配置,需要理解各种模型训练的配置参数和配置逻辑,主要是通过查阅大量资料和请教专家来解决问题。