zoukankan      html  css  js  c++  java
  • 《动手学深度学习》task08 图像分类案例2;GAN;DCGAN 课后作业

    task08  图像分类案例2;GAN;DCGAN

    笔记见:https://www.cnblogs.com/guohaoblog/p/12356983.html

    图像分类案例2

    1、对于本节课中整理数据集后得到的train、valid、train_valid和test数据集,下列说法中错误的是:

    A、找到一组合适的超参数后,用train_valid重新训练网络

    B、可以利用train_valid数据集训练模型,通过观察在test数据集上的损失与准确率来调整超参数

    C、可以利用train数据集训练模型,通过观察在valid数据集上的损失与准确率来调整超参数

    D、train和valid中对应的各个类别的样本比例应该相近

    答案解析:【B】

    A项:正确,train_valid包含全部的带标签数据,确定超参数后即可在train_valid上重新训练

    B项:错误,test数据集不包含样本的标签,无法计算损失和准确率

    C项:正确

    D项:正确,划分数据集时应该尽可能保持数据分布的一致性

    2、关于微调ResNet-34预训练模型进行图像分类的做法,下列说法中错误的是:

    A、图像的类别发生变化,需要替换输出层

    B、由于我们不希望改变模型的特征提取部分的参数,所以可以对该部分参数设置requires_grad = False

    C、如果没有对模型的特征提取部分的参数设置requires_grad = False,则模型无法训练

    D、定义优化器时,只需传入输出层部分的模型参数

    答案解析:【C】

    A项:正确

    B项:正确,这部分参数不参与训练,设置requires_grad = False冻结这些参数

    C项:错误,这种情况下模型仍可训练

    D项:正确,因为只需要训练输出层部分的模型参数

    GAN

    1、关于生成对抗神经网络描述正确的是:

    A、网络结构中只有一个神经网络

    B、生成对抗神经网络中的D(判别器)网络是一个回归模型

    C、不仅仅能用来生成图片

    D、训练过程中只有G(生成器)网络的参数会得到更新

    答案解析:【C】

    A项:错误,生成对抗神经网络有生成器和判别器两个网络模型。

    B项:错误,判别器是一个分类模型。

    C项:正确,根据不同的神经网络结构,生成对抗神经网络可以被用来生成多种不同的数据类型。

    D项:错误,训练过程中,G和D的参数都会进行更新和训练。

    2、关于生成对抗神经网络,以下细节描述错误的是:

    A、判别器的输入不仅仅有数据集中的真实数据

    B、生成对抗神经网络的思想是让生成器能生成以假乱真的数据

    C、实际训练中判别器使用的损失函数是 

    D、实际训练中生成器使用的损失函数是

     答案解析:【D】

    为了避免梯度消失问题,我们对生成器的损失函数进行了一些更改。

    DCGAN

    1、假设数据使用ToTensor()进行处理,generator在输出前使用tanh函数激活,那么我们还需要对数据进行什么处理吗?

    A、不用处理,直接使用

    B、对数据做均值为0.5,标准差为0.5的归一化处理

    C、对数据做均值为0,标准差为0.5的归一化处理

    D、对数据做均值为1,标准差为1的归一化处理

    答案解析:【B】

     2、16×16 的输入,过一个卷积核大小为 4×4,步长为 22,padding为 11的转置卷积层后,输出的大小是_______。

    A、8×8

    B、16×16

    C、32×32

    D、64×64

    答案解析:【C】

     3、在这一课讲到的DCGAN网络中,Discriminator使用了_______作为激活函数。

    A、tanh

    B、Sigmoid

    C、ReLU

    D、Leaky ReLU

    答案解析:【D】

    论文中提到,使用Leaky ReLU效果更好。

  • 相关阅读:
    Python网络爬虫之图片懒加载技术、selenium和PhantomJS
    验证码处理
    Python网络爬虫之三种数据解析方式
    Python网络爬虫之requests模块
    Python网络爬虫http和https协议
    Python网络爬虫相关基础概念
    jupyter环境安装
    AUTOTRACE Statistics常用列解释
    oracle 权限管理
    streams 日差管理及监控
  • 原文地址:https://www.cnblogs.com/guohaoblog/p/12357836.html
Copyright © 2011-2022 走看看