首页 > 其他分享 >机器学习复习5

机器学习复习5

时间:2023-06-27 23:15:54浏览次数:45  
标签:compile 机器 复习 学习 Adam 答案 激活 model 优化

机器学习复习

1 - 下面是你在课程中看到的代码,在哪种情况下你会使用二值交叉熵损失函数?

model.compile(loss=BinaryCrossentropy())

Image Name

A. 回归任务(预测一个数字的任务)
B. BinaryCrossentropy()不应该被用于任何任务
C. 有3个或更多类(类别)的分类任务
D. 二分类(正好有2个类的分类)

答案:D

2 - 下面代码中的哪一行执行了参数更新

Image Name


model = Sequential([

Dense(units=25, activation='sigmoid’),

Dense(units=15, activation='sigmoid’),

Dense(units=1, activation='sigmoid’)

])

model.compile(loss=BinaryCrossentropy())

model.fit(X,y,epochs=100)

A. model.fit(X,y,epochs=100)
B. 都没有执行
C. model = Sequential([...])
D. model.compile(loss=BinaryCrossentropy())

答案:A

3 - 对于神经网络的隐藏层,下面哪一个激活函数是最常用的?

Image Name

A. 大多数隐藏层不使用激活函数
B. Linear
C. ReLU
D. Sigmoid

答案:C

4 - 对于房价预测任务,你会选择哪个激活函数(选择两个)。

Image Name

A. ReLU
B. Sigmoid
C. linear
答案:BC

5 - 一个有很多层但没有激活函数(在隐藏层)的神经网络是无效的;这就是为什么我们应该在每个隐藏层使用线性激活函数。

A. 错
B. 对

答案:错

6 - 对于一个有4个可能输出的多分类任务,所有激活的总和加起来是1。对于一个有3个可能输出的多类分类任务,所有激活的总和应该加到......?

Image Name

A. 1
B. 少于1
C. 大于1
D. 会随着输出x的值而变化

答案:A

7 - 对于多分类,交叉熵损失被用于训练模型。如果输出有4个可能的类别,对于一个特定的训练例子,该例子的真实类别是第3类(y=3),那么交叉熵损失简化为什么?

Image Name

A. \(-\log \left(a_{3}\right)\)

B. \(\frac{-\log \left(a_{1}\right)+-\log \left(a_{2}\right)+-\log \left(a_{3}\right)+-\log \left(a_{4}\right)}{4}\)

C. \(z_3\)

D. \(\frac{z_3}{z_1 + z_2 + z_4}\)

答案:A

8 - 对于多分类,实现softmax回归的推荐方法是在损失函数中设置 from_logits=True,同时在模型的输出层中定义... ...?

Image Name

A. 一个Linear激活
B. 一个Softmax激活

答案:A

9 - Adam优化器是推荐的优化器,用于寻找模型的最佳参数。如何在TensorFlow中使用Adam优化器?

Image Name

A. 对model.compile()的调用会自动选择最佳优化器,不管是梯度下降、Adam还是其他。所以不需要手动选择优化器

B. Adam优化器只对Softmax输出起作用。因此,如果一个神经网络有一个Softmax输出层,TensorFlow将自动选择Adam优化器

C. 在调用model.compile时,设置优化器=tf.keras.optimizers.Adam(learning_rate=1e-3)

D. 对model.compile()的调用默认使用Adam优化器

答案:C

10 - 课程讲座中涉及到一种不同的层类型,该层的每个单一神经元都不看输入到该层的所有输入向量的值。讲座中讨论的这个层类型的名称是什么?

Image Name

A. 卷积层
B. 全连接层
C. 图像层
D. 一维或二维层(根据输出维度)

答案:A

标签:compile,机器,复习,学习,Adam,答案,激活,model,优化
From: https://www.cnblogs.com/fyuan0206/p/17501689.html

相关文章

  • 机器学习复习6
    机器学习复习1-在机器学习的背景下,什么是诊断(diagnostic)?A.这指的是衡量一个学习算法在测试集(算法没有被训练过的数据)上表现如何的过程B.迅速尝试尽可能多的不同方法来改进算法,从而看看什么方法有效C.机器学习在医疗领域的应用,目的是诊断病人的病情D.一个测试,你运行这个......
  • 第二天,框架学习
    namespace命名空间class类 main函数 程序语句固定写法:完成一句命令书写后,用英文分号结束命名空间——工具包类——工具函数——工具能做的事情//引用工具包,缺少该语句后续则会出现报错usingsystem;//调用控制台打印”内容“,打印信息结束后,自动空一行consol......
  • Java学习——IDEA编辑器 导出项目对应Java Doc文件
    IDEA生成JavaDoc帮助文档方法一:使用命令行生成1.选中项目右键showinExplor。。2.选中地址栏cmd3.输入命令javadoc-encodingUTF-8-charsetUTF-8Doc.java4.在项目地址中查看生成html等文件方法二:使用idea生成1.(选中要生成文档的类)找到工具栏tools-->......
  • Java学习3——第七至十 一次题目集以及第三阶段学习的分析与总结
    一.前言   本次Blog是对java学习中第三阶段的一个总结,作为刚学习JAVA不久的小白,以下依旧只是本人作为普通学生,以当前能力和状态所做出的总结和分析,不足之处也欢迎各位大佬的指正! 第七至第十一次题目集,总体题量都比较少,其中较多的也就5道题,其它的就1道。总体难度较第四-六......
  • java-集合类学习
    LinkedHashMapAspecialconstructorisprovidedtocreatealinkedhashmapwhoseorderofiterationistheorderinwhichitsentrieswerelastaccessed,fromleast-recentlyaccessedtomost-recently(access-order).Thiskindofmapiswell-suitedtobu......
  • linux命令学习-目录大小du
    du命令:显示目录包含的文件大小du可以让我们知道文件和目录所占的空间大小du命令会深入遍历每个目录的子目录,统计所有文件的大小是英语diskusage的缩写,表示“磁盘使用/占用”-h以Ko,Mo,Go的形式显示文件大小-a会显示目录和文件的大小-s只显示当前目录的总大小......
  • 「学习笔记」基环树
    众所周知,一棵有\(n\)个节点的树有\(n-1\)条边,树上没有环。据此,明显的,对于一个有\(n\)个结点\(n\)条边的无向连通图,必定是在一棵树上的任意两个节点之间连一条边构成的。我们把\(n\)个节点\(n\)条边的无向连通图,就称为基环树。基环树上存在环,因此基环树它不是树,而......
  • 机器学习.周志华《12 计算学习理论 》
     基础知识计算学习理论(computationallearningtheory)是通过“计算”来研究机器“学习“的理论,其目的是分析学习任务的困难本质。例如:在什么条件下可进行有效的学习,需要多少训练样本能获得较好的精度等,从而为机器学习算法提供理论保证。几个基本概念回顾:泛化误差:学习器在总体上的......
  • 莫比乌斯反演 学习笔记
    炫酷反演魔术!莫反会用到的具体性质证明先不写,先写题。与其说是学习笔记,不如说是简要的题解集合。不太想贴太多代码啊,翻起来很烦。P3455[POI2007]ZAP-Queries很基础的一道题。令\(a\leb\),考虑\(k=1\)的情况。\[\begin{aligned}ans&=\sum\limits_{i=1}^a\sum\limits_{j=......
  • 嘿 Siri,有没有「三天速成深度学习」的课程?
    「嘿Siri,有没有三天速成NLP的课程?」「很抱歉,我没有找到任何和『有没有三天速成NLP的课程?』有关的内容。」最近老能在朋友圈刷到「X 天学会Python,从此大专吊打博士生,工资蹭蹭往上升,抛弃Excel不是梦」。我们的耐心,正在变得越来越短。前段时间,外卖骑手配送时间从系统中消失的......