1. 【60%】
该项目主要分为以下功能模块:
- 用户管理模块:用户可以注册、登录和管理个人信息;
- 数据上传模块:用户可以将自己的数据上传到平台,方便后续算法的训练和测试;
- 算法可视化模块:提供了多种算法的可视化操作,包括数据可视化、算法参数设置、算法运行等;
- 数据可视化模块:提供了多种数据可视化方法,方便用户对数据进行分析和处理。
对于使用者来说,该平台能够实现以下功能:
- 将自己的数据上传到平台,方便后续算法的训练和测试;
- 通过平台提供的可视化操作,对数据进行分析和处理;
- 通过平台提供的算法可视化操作,直观地了解算法的运行过程和结果。
2. 【40%】
我负责该项目的算法可视化模块的开发,使用了以下技术栈:
- 前端:使用Unity3D开发算法可视化界面;
- 后端:使用Spring Boot搭建服务器,并使用Python实现算法的训练和测试。
最终,我们成功开发出了一个可以实现多种算法可视化的平台,用户可以通过平台直观地了解算法的运行过程和结果。
3. 【选填】
在开发过程中,我们遇到了一些难点,如下所示:
- 如何将Python实现的算法和Uni