项目名称:AI中台项目insight
软件开发坏境:ubuntu, JDK1.8,Tomcat8
开发工具:idea,MySql,maven
使用技术:redis,springboot,jpa,springcloud、nginx
项目描述:insight是一个简单易用的大规模机器学习平台,通过集成行业成熟的机器学习框架,提供可视化建模、配置化参数、流程化操作、模版化任务等功能,面向Ai开发人员,主要作用是为了,让用户在我们这个平台实现从创建项目到生成模型一体化操作。项目大致分为资产模块、数据集模块、集群管理模块、配置模块、调度模块、建模工程模块,用户模块,标注模块、数据探索,算法库模块,模型中心模块。项目整体采用前后端分离架构、微服务分布式架构,使用敏捷开发模式。
责任描述:
1.负责服务器硬件监控模块,原型设计、代码编写以及前端联调
2.任务调度模块,原型设计、代码编写、前端联调
3.一机多卡运行模块 负责代码编写 以及跟python端,前端联调
4.项目拆分,将整个项目拆分为多个微服务
5.单点登录服务模块代码编写以及前后端分离问题解决
6.jekins自动化部署环境搭建以及文档编写
7.项目整体升级,以及升级出现的问题修复,项目漏洞扫描解决
8.项目改造,将项目部分代码混淆,将代码抽成多个jar
9.测试环境,演示环境 部署,日常bug修复。