软件工程项目分工

1、项目分工

    我在该项目中主要负责后端代码编写。负责的工作为:

  • 完成前期训练集的收集与CBDNet网络本地化。
        改进高斯噪声与椒盐噪声的生成函数,完成对Gauss,Salt,Pepper三类噪声图像的分类,输入与输出。
    软件工程项目分工_第1张图片
        在Colab上完成对CBDNet的运行与改进,并利用数据集生成较好的模型移植到本地。
    软件工程项目分工_第2张图片
  • 完成后期对CUGAN的本地化改进。
        利用github上的开源项目,移植到Colab上进行图片测试。并针对本地CPU环境进行修改与移植。
    软件工程项目分工_第3张图片

2、过程体会

    虽然说在这次项目中只负责了后端,没有涉及到前端的内容,但我觉得作为一个图像处理的WEB项目,后端在处理去噪过程的效果要好,前端的图形交互功能也很重要。
    在项目里,我从早期研究图像去噪的几个网络————PMRID,CBDNet等,学习如何搭建训练模型、卷积与激活Relu的使用与构造损失函数。虽然这几个知名的神经网络都可以找到现成的,但我还是努力地啃一啃文献等资料。在后期我们使用了超分辨网络CUGAN,模型等也都是现有的。整理来讲,做完这个项目我对卷积神经网络有了初步的印象与入门,知道了如何分辨整体的网络架构、每一层之间的关系,知道了不同的去噪网络针对的噪声模型与实际噪声集不同等。并且学到了软件工程过程中的分工协作,在大佬们的带领下完成了本次项目,我也很荣幸(σ゚∀゚)σ…:*☆哎哟不错哦

你可能感兴趣的:(学习,软件工程,个人开发,深度学习,pytorch)