
深度学习
文章平均质量分 92
Yahooo-
这个作者很懒,什么都没留下…
展开
-
深度学习训练营-基于人脸的常见表情识别实战-Task3-基于人脸的常见表情识别(3)——模型搭建、训练与测试-20240507
创建数据接⼝后,我们开始定义⼀个⽹络 simpleconv3return x上面就是我们定义的网络,是一个简单的 3 层卷积。在 torch.nn 下,有各种网络层,这里就用到了 nn.Conv2d,nn.BatchNorm2d 和 nn.Linear,分别是卷积层,BN 层和全连接层。in_channels:输入通道数out_channels:输出通道数kernel_size:卷积核的大小stride:卷积核的移动步长更全面的参数,请自查 API:https://pytorch.org/转载 2024-05-07 20:51:59 · 78 阅读 · 0 评论 -
深度学习训练营-基于人脸的常见表情识别实战-Task2-基于人脸的常见表情识别(2)——数据获取与整理-20240507
该 Task 就是本训练营的实战部分了,这一部分我们会讲解如何获取数据集,并对数据集进行整理。这个 Task 会涉及到数据集等文件的下载,请运行以下代码下载相关文件,由于需要对下载的文件进行解压,所以速度会比较慢,请耐心等候。如果你第一次运行这个项目,那么就跳过以下代码所有下载的文件均在(表情识别的英文名称)文件夹下,以下对各个文件进行说明TaskTask。转载 2024-05-07 20:43:47 · 94 阅读 · 0 评论 -
深度学习训练营-基于人脸的常见表情识别实战-Task1-基于人脸的常见表情识别(1)——深度学习基础知识
在信号处理领域中,任意一个线性系统的输出,就是输入信号和系统激励函数的卷积。放到数字图像处理领域,卷积操作一般指图像领域的二维卷积。一个二维卷积的案例如上,在图像上滑动,取与卷积核大小相等的区域,逐像素做乘法然后相加。卷积就是:一个核矩阵在一个原始矩阵上从上往下、从左往右扫描,每次扫描都得到一个结果,将所有结果组合到一起得到一个新的结果矩阵def corr2d(X, K): # X 是输入,K是卷积核h, w = K.shape # 获取卷积核的大小。转载 2024-05-07 20:10:07 · 69 阅读 · 0 评论 -
深度学习训练营-基于GAN实现人脸图像超分辨率重建实战-Task2-基于GAN实现人脸图像超分辨率重建实战-20240506
import os# 生成器损失定义self.mse_loss = nn.MSELoss() # MSE损失self.tv_loss = TVLoss() # TV平滑损失# 对抗损失# 感知损失# 图像MSE损失# TV平滑损失# TV平滑损失生成器损失总共包含4部分,分别是对抗网络损失,逐像素的图像MSE损失,基于VGG模型的感知损失,用于约束图像平滑的TV平滑损失。转载 2024-05-06 22:07:27 · 627 阅读 · 0 评论 -
深度学习训练营-基于GAN实现人脸图像超分辨率重建实战-Task1-超分辨基础(理论)-20240506
在前上采样框架中首先使用反卷积来完成上采样是一种很自然的操作,但是它计算复杂度较大,因此SRCNN的作者后来将该上采样过程放置在网络最后端,通过一个反卷积来学习该上采样过程,将其命名为FSRCNN框架。而Twitter图片与视频压缩研究组则采用了与反卷积完全不同的上采样思路,提出了ESPCN模型,其中核心思想是亚像素卷积(sub-pixel convolution),完整流程示意图如下:转载 2024-05-06 21:56:20 · 419 阅读 · 0 评论 -
深度学习训练营-基于DCGAN的图像生成实战-Task3-DCGAN生成微笑表情实战-20240506
权重初始化函数,为生成器和判别器模型初始化= -1:= -1:nn.Tanh()转载 2024-05-06 21:36:24 · 107 阅读 · 0 评论 -
深度学习训练营-基于DCGAN的图像生成实战-Task2-DCGAN生成手写数字图片实战-20240506
DCGAN 是第⼀个全卷积 GAN,⿇雀虽⼩,五脏俱全,最适合新⼈实践。DCGAN的⽣成器和判别器都采⽤了4层的⽹络结构。⽣成器⽹络结构如上图所⽰,输⼊为1×100的向量,然后经过⼀个全连接层学习,reshape为 4×4×1024的张量,再经过4个上采样的反卷积⽹络层,⽣成64×64的图,各层的配置如下:判别器输⼊64×64⼤⼩的图,经过4次卷积,分辨率降低为4×4的⼤⼩,每⼀个卷积层的配置如下:运行环境与数据集准备创建模型定义损失函数与优化器训练模型可视化。转载 2024-05-06 21:18:28 · 165 阅读 · 0 评论 -
深度学习训练营-基于DCGAN的图像生成实战-Task1-GAN理论-20240506
生成对抗网络(GANs)是当今计算机科学领域最有趣的想法之一。两个模型通过对抗过程同时训练。一个生成器(“艺术家”)学习创造看起来真实的图像,而判别器(“艺术评论家”)学习区分真假图像。训练过程中,生成器在生成逼真图像方面逐渐变强,而判别器在辨别这些图像的能力上逐渐变强。当判别器不再能够区分真实图片和伪造图片时,训练过程达到平衡。转载 2024-05-06 17:19:50 · 182 阅读 · 0 评论