Page cover

深度学习编程框架学习与算法实现

最好的学习方式便是安装配置好后自己动手尝试,遇到问题查英文官网上的官方文档,遇到报错查Google解决

学习资源

任务

  • 学习TensorFlow、Pytorch、MXNet中的至少一个;

  • 安装配置基于Ubuntu + CUDA + CuDNN + Anaconda的深度学习环境,配置相关源以加速相关包的安装,安装相应的深度学习框架并测试;

  • 使用ssh或pycharm、VScode等编译器的远程调试功能,在后台远程连接实验室服务器;

  • 编写代码实现以下任务:

    • 实现CIFAR10数据集分类,使用resnet50框架,体会有/无预训练模型的差异;

    • 实现SD-198皮肤病数据集分类(注意数据读取效率),并以普通Resnet 50分类器为baseline提出三种改进策略,观察结果并分析有效性;

    • 训练Faster Rcnn (任意数据集),并在任意图像上测试;

    • 实现基本的生成式对抗网络,利用celebA数据集生成人脸图像,基于该基准,按照最近提出的方法继续改进。

最后更新于