由于时间距离项目实训的中期检查时间只剩一周,为了保证在中期检查时不出现差池,我们决定将我们目前的成果在本周向指导老师展示一下。我在这一周负责的部分依旧是前后端通讯和前端UI的完善工作,同时还承担一部分测试的环境提供任务。以下将会汇报本周的工作内容,以及下一周需要完成的工作内容。
一、本周工作报告
本周的工作内容依旧是集中于前后端通讯功能的搭设,以及前端部分UI的绘制。
1.前后端通讯功能
这周完成了将后端持续向前端发送数据的启动信号绑定在了开始训练的按钮上。由此,前后端通信的部分已经基本完全实现了。
startTrain() {
if (this.modelClass == null) { // 必须先选择一个模型类型才能开始进行模型训练
ElMessage({
message: "请选择模型类型!",
type: "error",
showClose: true,
grouping: true,
});
}
else {
// 当前步骤为步骤1——“训练模型”
this.currentStep = 1;
// 开始训练模型,向后端发送模型参数信息
this.websocket.send(JSON.stringify({
model: this.modelClass,
epoch: this.maxEpoch,
accuracy: this.accGoal
}));
// // 更新训练轮数和精确度
// this.epoch++;
// this.acc = Math.round((this.a