Alpha冲刺1/3 进展及体会

一、项目进展

  • 首先,本周开展了一次站立会议,给各个成员进行了分工,分工如下
小组成员 分工
甘海 模型训练
孙延都 后端开发
檀宗晗 后端开发
安戈新 前端开发
韩翔 前端开发
  • 创建了Github仓库,并为每位同学创建了各自的分支,独立开发,互不干扰

  • 对于我来说,确定了项目所使用的神经网络模型——SAFNet,并进行了模型的训练和参数保存

    1. 配置Pytorch环境

      • 创建虚拟环境(在anaconda prompt命令行中)

        1
        conda create -n yourname python=3.8
      • 进入到该虚拟环境

        1
        conda activate pytorch
      • 在该环境中下载pytorch包(在官网找到下载链接)

        1
        pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
      • 要检查是否安装成功,依次在命令行输入

        1
        2
        3
        python
        import torch
        torch.cuda.is_available()
      • 当发现jupyter notebook打开没有所创建的虚拟环境的时候,安装如下的包即可解决

        1
        conda install nb_conda
    2. 模型训练及保存:由于该神经网络比较庞大,有很多细节等之后研读参考论文之后才能搞清楚,目前仅能掌握大概用法及思路

    1. 将成果推送到Github仓库中

二、心得体会

  • 在进行模型的训练的过程中,代码中的很多函数和模块的用法不清楚,所以导致在分析模型的时候懵懵懂懂。希望下周结合参考论文之后能够对神经网络的理解更加清晰。并且目前我尚不清楚如何在Django后端调用训练好的网络模型来进行SAR模型的预测,这也只能边做边学了
  • 这一周由于作业要求出的较晚,所以准备地比较匆忙。但是经过站立会议之后,每个人都了解项目的概况,并且进行了项目的分工。此外,我们还确定了项目所使用到的技术路线,以及将要学习的方向。思路清晰了之后,每个人就都有了努力的方向,还要注意团队的沟通交流,有什么困难都可以提出来大家一块解决。事实上,在老师所给实验要求下,我们团队的协作流程已经趋于合理化、规范化了。万事开头难,确定好分工后,大家齐头并进,期间多沟通,多交流,我们一定能够实现目标!