深度学习笔试、面试题 二

2023-11-16

1、梯度爆炸问题是指在训练深度神经网络的时候,梯度变得过大而损失函数变为无穷。在RNN中,下面哪种方法可以较好地处理梯度爆炸问题?

A 用改良的网络结构比如LSTM和GRUs

B 梯度裁剪

C Dropout

D 所有方法都不行

正确答案是: B

解析:为了处理梯度爆炸问题,最好让权重的梯度更新限制在一个合适的范围。

LSTM可以解决梯度消失问题,但是不适于解决梯度爆炸问题

2、有许多种梯度下降算法,其中两种最出名的方法是l-BFGS和SGD。l-BFGS根据二阶梯度下降而SGD是根据一阶梯度下降的。
在下述哪些场景中,会更加偏向于使用l-BFGS而不是SGD?

场景1: 数据很稀疏
场景2: 神经网络的参数数量较少

A 场景1

B 场景2

C 两种情况都是

D 都不会选择l-BFGS

正确答案是:C

解析:在这两种情况下,l-BFGS的效果都是最好的

3、下面哪种方法没办法直接应用于自然语言处理的任务?

A 去语法模型

B 循环神经网络

C 卷积神经网络

D 主成分分析(PCA)

正确答案是:D

4、对于非连续目标在深度神经网络的优化过程中,下面哪种梯度下降方法是最好的?

A SGD

B AdaGrad

C l-BFGS

D 拉格朗日松弛Subgradient method

正确答案是:D

解析:优化算法无法作用于非连续目标。

5、下面哪个叙述是对的?
Dropout对一个神经元随机屏蔽输入权重
Dropconnect对一个神经元随机屏蔽输入和输出权重

A 1是对的,2是错的

B 都是对的

C 1是错的,2是对的

D 都是错的

正确答案是:D

解析:在dropout的过程中,神经元被失活,在dropconnect的过程中,失活的是神经元之间的连接。 所以dropout会使输入和输出权重都变为无效,而在dropconnect中,只有其中一种会被失活。

6、当训练一个神经网络来作图像识别任务时,通常会绘制一张训练集误差和交叉训练集误差图来进行调试。


在上图中,最好在哪个时间停止训练?

A D

B A

C C

D B

正确答案是:C

解析: 你最好在模型最完善之前「提前终止」,所以C点是正确的。

7、图片修复是需要人类专家来进行修复的,这对于修复受损照片和视频非常有帮助。下图是一个图像修复的例子。


现在人们在研究如何用深度学习来解决图片修复的问题。对于这个问题,哪种损失函数适用于计算像素区域的修复?

A 负对数似然度损失函数(Negative-log Likelihood loss)

B 欧式距离损失函数(Euclidean loss)

C 两种方法皆可

D 两种方法均不可

正确答案是:C

8、反向传播算法一开始计算什么内容的梯度,之后将其反向传播?

A 各个输出的平方差之和

B 各个输入的平方差之和

C 各个权重的平方差之和

D 都不对

正确答案是:A

9、在构建一个神经网络时,batch size通常会选择2的次方,比如256和512。这是为什么呢?

A 当内存使用最优时这可以方便神经网络并行化

B 当用偶数是梯度下降优化效果最好

C 这些原因都不对

D 当不用偶数时,损失值会很奇怪

10、Xavier初始化是最为常用的神经网络权重初始化方法,下图是初始化的公式。


Xavier初始化是用来帮助信号能够在神经网络中传递得更深,下面哪些叙述是对的?
1 如果权重一开始很小,信号到达最后也会很小
2 如果权重一开始很大,信号到达最后也会很大
3 Xavier初始化是由高斯发布引出的
4 Xavier初始化可以帮助减少梯度弥散问题

A 234

B 1234

C 124

D 134

正确答案是: B

1、随着句子的长度越来越多,神经翻译机器将句意表征为固定维度向量的过程将愈加困难,为了解决这类问题,下面哪项是我们可以采用的?

A 使用递归单元代替循环单元

B 使用注意力机制(attention mechanism)

C 使用字符级别翻译(character level translation)

D 所有选项均不对

正确答案是: B

2、一个循环神经网络可以被展开成为一个完全连接的、具有无限长度的普通神经网络,这种说法是

A 正确的

B 错误的

正确答案是:A

解析:循环神经元可以被认为是一个具有无限时间长度的神经元序列。

3、Dropout是一种在深度学习环境中应用的正规化手段。它是这样运作的:在一次循环中我们先随机选择神经层中的一些单元并将其临时隐藏,然后再进行该次循环中神经网络的训练和优化过程。在下一次循环中,我们又将隐藏另外一些神经元,如此直至训练结束。


根据以上描述,Dropout技术在下列哪种神经层中将无法发挥显著优势?

A 仿射层

B 卷积层

C RNN层

D 均不对

正确答案是:C

解析:Dropout对于循环层效果并不理想,你可能需要稍微修改一下dropout技术来得到良好的结果。

4、假设你的任务是使用一首曲子的前半部分来预测乐谱的未来几个小节,比如输入的内容如下的是包含音符的一张乐谱图片:


而你需要输出描绘了接下来若干个音符的图片:


关于这类问题,哪种架构的神经网络最好?

A 神经图灵机

B 附加有循环单元的卷积神经网络

C 端到端完全连接的神经网络

D 都不可用

正确答案是: B

5、当在内存网络中获得某个内存空间时,通常选择读取矢量形式数据而不是标量,这里需要的哪种类型的寻址来完成?

A 基于内容的寻址

B 基于位置的寻址

C 都不行

D 都可以

正确答案是:A

6、一般我们建议将卷积生成对抗网络(convolutional generative adversarial nets)中生成部分的池化层替换成什么?

A 跨距卷积层(Strided convolutional layer)

B ReLU层

C 局部跨距卷积层(Fractional strided convolutional layer)

D 仿射层(Affine layer)

正确答案是:C

7、下图中的数据是线性可分的么?

A 是

B 否

正确答案是: B

解析:二维平面没有直线可以分开两类样本点,线性不可分。

8、以下哪些是通用逼近器?

A Kernel SVM

B Neural Networks

C Boosted Decision Trees

D 以上所有

正确答案是:D

9、在下列哪些应用中,我们可以使用深度学习来解决问题?

A 蛋白质结构预测

B 化学反应的预测

C 外来粒子的检测

D 所有这些

正确答案是:D

解析:我们可以使用神经网络来逼近任何函数,因此理论上可以用它来解决任何问题。

10、在CNN中使用1×1卷积时,下列哪一项是正确的?

A 它可以帮助降低维数

B 可以用于特征池

C 由于小的内核大小,它会减少过拟合

D 所有上述

正确答案是:D

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

深度学习笔试、面试题 二 的相关文章

随机推荐

  • Stable Diffusion Webui源码剖析

    1 关键python依赖 1 xformers 优化加速方案 它可以对模型进行适当的优化来加速图片生成并降低显存占用 缺点是输出图像不稳定 有可能比不开Xformers略差 2 GFPGAN 它是腾讯开源的人脸修复算法 利用预先训练号的面部
  • 分布式--redis基本数据结构及使用

    文章目录 redis常用5种数据结构 字符串常用操作 字符串使用场景 1 单值缓存 session共享等 2 对象缓存 3 简单的分布式锁 4 计数器 5 全局唯一序列号 hash结构常用操作 hash结构的使用场景 1 对象缓存 2 购物
  • SpringBoot+Vue如何写一个HelloWorld

    一 SpringBoot介绍 Spring Boot是一个用于创建独立且可执行的Spring应用程序的框架 它简化了基于Spring框架的应用程序的开发过程 并提供了一种快速和简便的方式来构建Java应用程序 Spring Boot提供了自
  • 5. 智能指针(等后续

    指针本质上是一个内存地址索引 代表了一块内存区域 能够直接读写内存 因为指针完全映射了计算机硬件 所以操作效率高 是C C 高效的根源 但是指针也会产生访问无效数据 指针越界或者内存分配不及时等导致的运行错误 内存泄漏 资源丢失等一系列问题
  • 最新Keil MDK下载安装

    百度网盘下载 Keil MDK MDK5 38a https pan baidu com s 1REHRICabWMn0gHp8bgroWQ pwd 1122 MDK5 37 https pan baidu com s 1eA5cSpvCY
  • SpringBoot微信小程序授权登录

    SpringBoot微信小程序授权登录 一 appId 1 1 自己是管理者 微信公众平台 申请或登录自己的微信小程序 在开发者管理中即可看到 2 2 自己是开发者 让管理员将自己加入到小程序开发者管理中 用管理者提供的appId和secr
  • 【Flink系列】配置管理rockmq-flink产生的rocketmq-client日志

    Flink任务集成了rockmq flink用于订阅消费rocketmq的消息 在任务运行过程中发现会在系统的 username logs rocketmqlogs目录下产生rocketmq client log日志 并且这个日志累积和滚动
  • OException parsing XML document from class path resource [beans.xml]

    项目场景 在学习spring的时候配置xml遇到了一个问题 问题描述 IOException parsing XML document from class path resource beans xml nested exception
  • 通过PAGE生成python GUI界面(用PAGE拖出需要的GUI界面)

    注 当前我的使用环境为windows10 64bit python v3 6 PAGE v4 14 Tcl v8 6 7 0 当前我定义一个目标 最终需要生成一个登录界面的GUI代码 如下 安装好各软件后 就可以运行PAGE来像VB一样所见
  • 【统一解决OpenCV+contrib编译过程中ippicv、face_landmark_model以及boostdesc/vgg_generated文件下载缓慢问题】

    统一解决OpenCV contrib编译过程中ippicv face landmark model以及boostdesc vgg generated文件下载缓慢问题 在编译过程中 ippicv face landmark model以及bo
  • python爬虫之爬取百度翻译

    使用python中requests模块就可以爬取 import requests post url https fanyi baidu com sug headers User Agent Mozilla 5 0 Windows NT 10
  • 【华为机试真题 Python】统计每个月兔子的总数

    目录 题目描述 输入 输出 示例 参考代码 题目描述 有一种兔子 从出生后第3个月起每个月都生一只兔子 小兔子长到第三个月后每个月又生一只兔子 例子 假设一只兔子第3个月出生 那么它第5个月开始会每个月生一只兔子 一月的时候有一只兔子 假如
  • 音视频简易播放器代码范例

    下面是一个简单的音视频播放器代码范例 使用Python语言和PyQt5框架 python import sys from PyQt5 QtCore import Qt QUrl from PyQt5 QtMultimedia import
  • fgets函数的理解

    fget函数的原型如下 char fgets char buf int n FILE fp 功能 从文件流读取一行 送到缓冲区 使用时注意以下几点 1 当遇到换行符或者缓冲区已满 fgets就会停止 返回读到的数据 值得注意的是不能用fge
  • javaweb (一) ——web与servlet

    文章目录 web 1 客户端和服务器 服务器软件 网络协议 虚拟主机 静态和动态内容 安全性 2 URL 3 HTML 4 CSS 5 JavaScript 6 HTTP 请求方法 请求头 请求体 响应状态码 响应头 响应体 7 Web 应
  • 【Spring Boot】Spring Boot框架

    文章目录 Spring Boot 1 概念 特点及其好多 2 springBoot的初体验 2 1 步骤 2 1 1创建项目 2 1 2 加入依赖 2 1 3 启动类 2 1 4 controller类 2 1 5 测试 3 配置文件 3
  • 高标准农田信息化管理平台概要设计

    1 综合信息一张图系统 通过一张图的形式 可视化直观展示地区土地分布 耕地质量 高标准农田建设情况 灌溉情况 设备分布情况及环境监测数据 农业管理者可在一张图上查看农田相关信息 及时了解农田情况 为农田管理者的精准管理和科学决策提供辅助支撑
  • Asp.Net&.Net Core 使用 SonarQube 踩坑记 (使用 MSBuild扫描器篇)

    使用dotnet 需要 搭建 ner core的运行环境 1 首先安装配置java运行环境 且javaJDK 必须是11以上 jdk版本必须大于11 等于11不行 2 java和java JDK后 记得配置java 和jdk建立连接和配置
  • formdata上传文件_关于multipart/formdata上传文件

    最近在做一个文件上传的开放接口 用到Content Type multipart form data这种请求类型 特地做了一些研究和记录 在最初的 http协议中 并没有上传文件方面的功能 RFC1867为 http协议添加了这个能力 常见
  • 深度学习笔试、面试题 二

    1 梯度爆炸问题是指在训练深度神经网络的时候 梯度变得过大而损失函数变为无穷 在RNN中 下面哪种方法可以较好地处理梯度爆炸问题 A 用改良的网络结构比如LSTM和GRUs B 梯度裁剪 C Dropout D 所有方法都不行 正确答案是