深度学习在图像处理中的应用(tensorflow2.4以及pytorch1.10实现)

深度学习在图像处理中的应用(tensorflow2.4以及pytorch1.10实现)本人在读研期间的研究方向是图像处理以及深度学习(主要是图像分类和目标检测)。在做深度学习时使用的是tensorflow深度学习框架,学习全是自学,很多资源都是在Github上找的。我发现现在Github上很多深度学习的开源项目都是用的tensorflow和pytorch框架。所以现在也开始学习pytorch框架,之前一直用的是tensorflow1.x版本,今年正好迎来了新的tensorlfow大…

大家好,又见面了,我是你们的朋友全栈君。

本人在读研期间的研究方向是图像处理以及深度学习(主要是图像分类和目标检测)。在做深度学习时使用的是tensorflow深度学习框架,学习全是自学,很多资源都是在Github上找的。我发现现在Github上很多深度学习的开源项目都是用的tensorflow和pytorch框架。所以现在也开始学习pytorch框架,之前一直用的是tensorflow1.x版本,今年正好迎来了新的tensorlfow大版本2.x时代,所以本教程主要是以tensorflow2.4以及pytorch1.10搭建模型。
写这篇博文的目的嘛,首先是巩固自己之前学的知识,其次学习pytorch以及强化tensorflow的使用,最后也能分享自己的学习心得,我想应该能帮到大家少踩点坑。
本教程的初步规划如下,针对每个模块我会先讲下原理,然后带着大家分别使用tensorflow2.4和pytorch1.10去搭建并训练网络,其中也会穿插着讲些我觉得需要注意的地方,以及一些坑,本教程所使用的代码我会放在我的GitHub中,大家可以自行下载使用:
https://github.com/WZMIAOMIAO/deep-learning-for-image-processing

我的bilibili频道:
https://space.bilibili.com/18161609/channel/index


教程目录,点击跳转相应视频(后期会根据学习内容增加)


所需环境

  • Anaconda3(建议使用)
  • python3.6 / 3.7
  • pycharm (IDE)
  • pytorch 1.10 (pip package)
  • torchvision 0.11.1 (pip package)
  • tensorflow 2.4 (pip package)

其实我看到网上也有些相关教程,但是我觉得有的主要是讲原理并不会带你去写代码,有的是直接从GitHub上clone些大牛的代码然后和大家讲怎么去用(我之前有看到一些老师clone git上的一些大牛代码然后教你怎么用,然后课程也很贵基本都是成百上千的,表示学生党看不起),我总感觉没能很好的融合在一起,可能是我没有找到好的资源吧,哈哈。所以我就想自己总结的同时也将所学的知识分享给大家。嗯~ o( ̄▽ ̄)o,然后我想说我只是个普普通通的研究生而已(本科并不是计算机专业),很多知识都是靠研究生期间自学的并没有接受过系统的学习,有说的不对的地方还希望大家多多指教,我们共同学习。由于本人已经开始上班了,所以只能抽空余时间去准备要讲的课程,录视频以及剪辑视频,所以效率比较低,还请大家见谅。如果有什么问题,可以直接留言有空我会回复的。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143065.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ubuntu安装图形化界面_ubuntu 安装桌面

    ubuntu安装图形化界面_ubuntu 安装桌面系统安装的Ubuntu16.04,默认的桌面的系统不是很习惯,特意安装了xfce4桌面系统。设置开机启动项从Xfce桌面菜单中选择"SettingsManager"(设置管理器)->Settings"(设置)窗口->SessionandStartup"(会话和启动)图标。1各种桌面环境下设置开机自启动应用程序的方法↩︎…

    2025年7月2日
    1
  • Spring AOP理解与研发使用

    Spring AOP理解与研发使用SpringAOP理解与研发使用:基本理论(基本术语总结+具体开发注意事项+切点正则和指示器规则)+AOP开发应用与分析

    2022年7月12日
    18
  • Google虚拟机_免费google账号

    Google虚拟机_免费google账号 GoogleAppEngine是Google推出的免费虚拟主机空间,其实这比一般虚拟主机强悍的多,你可以利用GoogleAppEngine工具来开发网站或制作网络应用程序,Google会在自己的庞大服务器集群上为你提供空间、带宽、资源等。目前GoogleAppEngine为每个用户提供10个Application(简称App),每个App有500M免费空间,每个App限制100

    2022年10月15日
    2
  • 代码主题darcula_如何在带有Darcula主题的黑暗模式下使用NetBeans「建议收藏」

    代码主题darcula_如何在带有Darcula主题的黑暗模式下使用NetBeans「建议收藏」本文概述默认情况下,NetBeans仅为代码编辑器提供一个深色高亮主题,没有什么令人愉快的”城市之光”:如你所见,它仍然使用NetBeans的默认light主题,简直太可怕了。在本文中,我们将向你展示如何为NetBeans安装和使用最佳的深色主题之一,类似于PHPStorm的深色主题。1.下载DarculaLAF(Look&Feel)对于NetBeans,最好的深色主题是Dar…

    2022年6月27日
    39
  • 矩阵向量中两两间欧式距离计算[通俗易懂]

    矩阵向量中两两间欧式距离计算[通俗易懂]目标:希望通过的矩阵运算就能得出矩阵向量中两两之间的欧式距离欧氏距离公式:一般而言,我们常见的欧式距离计算公式如下:a,b对应的是两组不同的向量dist(a,b)=(a1−b1)2+(a2−b2)2+⋅⋅⋅(an−bn)2dist(a,b)=\sqrt{(a_1-b_1)^{2}+(a_2-b_2)^{2}+···(a_n-b_n)^{2}}dist(a,b)=(a1​−b1​)2…

    2022年6月19日
    34
  • ringbuffer是什么_Buffer

    ringbuffer是什么_BufferRingBuffer的高级用法(类似内核KFIFO)环形缓冲区(ringbuffer),环形队列(ringqueue)多用于2个线程之间传递数据,是标准的先入先出(FIFO)模型。一般来说,对于多线程共享数据,需要使用mutex来同步,这样共享数据才不至于发生不可预测的修改/读取,然而,mutex的使用也带来了额外的系统开销,ringbuffer/queue的引入,就是为了有效地解…

    2025年10月24日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号