总结一
近期工作
项目蓝图确立
在确立完项目立项之后,多次与小组成员讨论、商议项目的总体概况,结合戴老师的期望,得出最终项目蓝图——异步分布式联邦学习可视化框架。框架,而不是系统,因为针对的不是某一篇论文的联邦学习代码,而是一类联邦学习代码,所以我们应该做的是可以嵌入联邦学习算法的框架,使用时只需将对应代码填入相应位置,即可进行可视化展示。
项目结构确立
在项目蓝图确立之后,我们对于项目结构又进行了多次讨论,最终确定使用vue+django作为我们的主要开发结构,前端使用vue3.0的element-plus组件库进行界面设计,后端使用python的django库,便于直接嵌入人工智能的算法。分布式的体现主要是将模型的训练和模型的聚合放在不同的主机之间进行,不同主机之间通过python的网络编程建立连接。
项目结构构建
作为组长,我先搭建好项目的基本架构和攻略主要技术问题,然后给组员分配好各自的工作,共同完成整体项目的构建。
首先完成了Readme.md的书写。
然后将主要的技术框架构建完成。
解决vue前端和django后端之间的跨域传输问题。
总结
以上便是,这两周的工作,总体来看虽然进度不算特别快,还是开了一个不错好头,继续努力,争取早日完成项目。