《深度学习框架应用开发习题及答案(陈晓龙) 第6章.docx》由会员分享,可在线阅读,更多相关《深度学习框架应用开发习题及答案(陈晓龙) 第6章.docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、深度学习框架应用开发 习题及答案一、选择题1、卷积神经网络中通常包含卷积层和全连接层,它们的主要作用分别是(B )A.进行分类、提取特征B.提取特征、进行分类C.提取特征、提取特征2、关于神经网络,下列说法正确的是?( C )A.增加网络层数,不会增加测试集分类错误率B.增加网络层数,一定会增加训练集分类错误率C.减少网络层数,可能会减少测试集分类错误率D.减少网络层数,一定会减少训练集分类错误率3、下列哪种算法可以用神经网络构建?(B)1 . K-NN最近邻算法.线性回归2 .逻辑回归1 and 2A. 2 and 31, 2 and 3B. None of the above4、下面哪句话
2、是正确的?( C )A.机器学习模型的精准度越高,则模型的性能越好B.增加模型的复杂度,总能减小测试样本误差C.增加模型的复杂度,总能减小训练样本误差D.以上说法都不对5、评估模型之后,得出模型存在偏差,下列哪种方法可能解决这一问题:A.减少模型中特征的数最B.向模型中增加更多的特征C.增加更多的数据D. B 和 CE,以上全是6、点击率的预测是一个数据比例不平衡问题(比如训练集中样本呈阴性的比例为99%,阳 性的比例是1%),如果我们用这种数据建立模型并使得训练集的准确率高达99机我们可以 得出结论是:A.模型的准确率非常高,我们不需要进一步探索B.模型不好,我们应建一个更好的模型C.无法评
3、价模型D,以上都不正确7、监狱人脸识别准入系统用来识别待进入人员的身份,此系统-共包括识别4种不同的 人员:狱警,小偷,送餐员,其他。下面哪种学习方法最适合此种应用需求(B )A.二分类问题B.多分类问题C.层次聚类问题D. k-中心点聚类问题8、AlexNet的成功吸引了越来越多的学者研究卷积神经网络。关于AlexNet网络,下列哪 一项不属于它的重要贡献点(C)。A. AlexNet使用ReLU作为网络中的激活函数,极大缓解了 simgoid函数与tanh函数在输入 较大或较小时进入饱和区后梯度消失的问题AlexNet中使用的是重叠的最大池化,可以提升特征的卡富性,训练时对拟合也有所帮 助
4、。B. Alexel将Dropoul运用到最后的几个全连接层中,可以有效减少模型参数量,减少开销。C. AlexNet 中局部响应归一化方法(Local Response Normalization, LRN),增强模型的 泛化能力。9、下列关于数据增强的描述的错误的是(D)。A. 一种通过让有限的数据产生更多的等价数据来人工扩展训练数据集的技术B.克服训练数据不足的有效手段C.由于生成的数据与真实数据之间的差异,也不可避免地带来了噪声问题D.可以显著提升图像质量10、下列不属于数据增强的手段的是(0。A.图像翻转B.图像裁剪C.图像灰度化D.图像缩放二、填空题1、TensorFlow2提供了
5、一个图片数据生成器类ImageDataGenerator,用于快速实现读取数据 并实时数据增强的功能。2、数据增强是种通过让有限的数据产生更多的笠位数据来人工扩展训练数据集的技术。3、TensorFlow2提供了迫强组件,包含用于图像处理和解码编码操作的各种功能。4、数据增强的方法分为两种方式,一种称为线.上增强,另外一种增强方式称为整增强。5、训练集与测试集合中可能存在潜在的位置偏差,使得模型在测试集中很难达到训练集中 的效果,几何变换可以有效地克服训练数据中存在的位置偏差,而且易于实现。6、使用TensorFlow2进行图片读取需要分两步走,第一步使用read file函数读取文件, 第二
6、步使用解码函数decode jpeg进行图片解码。7、read file读取图片的路径必须是全英文的,否则会报错。8、图像缩放是基础的图像几何变换,在计算机视觉任务中基础被使用到。9、图像翻转有两种,一种是水平翻转,另一种是垂直翻转。10、图像翻转实际上是一种特殊的图像旋转,旋转也是一种常见并有效的数据增强手段。11、TensorFlow2中只是提供了一个逆时针旋转至度的旋转函数,并不支持任意角度旋转。 12、卷积神经网络模型要识别出不同大小的同一目标是困难的,除非数据集中有不同大小的 目标。图像裁剪可以很好的模拟出远处和近处的目标。13、产品实际应用的过程中会有夜晚的情况。为了提高模型的泛化
7、能力,调整图像亮度以此 增加夜晚的样本数是一种有效并常用的手段。14、AlexNet的输入是ImageNet中归化后的RGB图像样本,每张图像的尺寸被裁切到了 224X224, AlexNet中包含之个卷积层和土个全连接层,输出为1000类的Softmax层。15、AlexNet中局部响应归一化方法,通过幽层对局部神经元的活动创建竞争机制,使得 其中响应较大的神经元值变得更大,反馈较小的神经元得到拽制,这样可增强模型的泛化能 力。16、AlexNet对ImageNet训练集中的样本做了几种数据增加的组合,使得样本数据有了极大 的增长。17、池化可以理解为对同一特征图中相益神经元输出的一种概括。
8、CNN中普遍使用平均池 化。而在AlexNet中则全部使用最大池化,避免侬池化的模糊化效果。18、 三、综合题1、新冠肺炎疫情爆发以后,对民众的日常出行的防护更高提高了要求。疫情期间佩戴口罩 是疫情防控的最佳手段。本章内容讲述的是猫狗识别的一个二分类的检测任务,口罩佩戴识 别也可以理解为一个二分类的检测任务。我们口罩识别所采用的数据集是武汉大学国家多媒 体软件工程技术研究中心开源的一个数据集 ( )。该数据集中包括模以口罩 人脸数据集和真实口罩人脸识别样本集RMFD,其中RMFD中包含5千张口罩人脸和9万张 正常人脸。基于本章所讲述的内容搭建一个基于AlexNet的口罩佩戴识别模型。任务要求:1 .找到数据集并下我口罩人脸识别数据集。2 .加载数据集,将数据集中的图像进行一系列的处理及拆分训练集和测试集。3 .改进AlexNet模型,加载处理好的数据集进行训练。4 .测试识别口罩佩戴的正确率。2、思考题:在口常生活当中,如果是带了口罩但是口罩没有遮盖住口鼻这种又该如何检测 呢?思路1:可以利用OpenCv的官方文件进行人脸特征提取,检测人脸上能不能检测出口鼻来 判断是否正确佩戴口罩(识别正确率低)思路2:可以利用国外开源的MaskedFace-Net数据集,进行多类检测,以此来检测未正确佩 戴口罩