所用技术:Vue3技术栈(elementPlus、Vue Router、Vuex、vite)、springboot+MybaitsPlus
项目描述:该系统涵盖数据管理、数据标注、算法模型、模型训练、算法评测。细分为多个功能模块,包括数据(数据管理、数据标注、数据采集、数据集管理)、算法核型、训练、部署(镜像管理、服务管理)、评测、系统管理(用户管理)等。
项目职责:
1.在数据标注功能模块,引入了canvas-select插件,实现了图片检测、分类、分割、图片描述任务、点任务的并行处理,极大地解决了标注过程中的难题,显著提升了标注效率。
2.通过可视化页面简化了算法任务镜像的添加流程,可以便捷地配置启动镜像命令和参数,无需深入代码进行修改,极大地提升了系统的易用性和便捷性。
3.引入了大模型文本训练,定义了16种数据集格式,可根据不同模型和训练阶段灵活选择训练数据集,进一步优化了训练流程。
4.在模型训练模块,设计了一套实时监控系统,可在训练过程中即时查看训练日志和训练结果,而训练结果的展示则采用了动态线形图,直观反映了训练效果。
5.在测评模块,实现了大数据量混涌矩阵的可视化展示,为用户提供了清晰的数据分析视角。
6.掌握Java语法、MyBatis-Plus、Lombok注解、Docker等关键技术的基础上,运用Spring Boot与MyBatis-Plus框架,进行大模型文本训练及算法库后端接口的开发工作。负责了整个开发流程的规划和实施,设计了数据库表结构,创建了实体类(Entity),定义了Mapper接口,编写了Service层代码,并实现了灵活的Controller层逻辑。独立开发了包括但不限于以下十几个功能接口:添加
大模型训练任务、获取训练任务列表、重新启动训练、实时监控训练日志、实时查看训练成果、查询训练配置参数、下载训练结果文件、删除训练任务以及根据条件查询算法库列表等。