机器学习复习5

机器学习复习

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/2841.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MUR20100DC-ASEMI快恢复二极管MUR20100DC

编辑-Z MUR20100DC在TO-263封装里采用的2个芯片,其尺寸都是102MIL,是一款共阴极快恢复对管。MUR20100DC的浪涌电流Ifsm为200A,漏电流(Ir)为10uA,其工作时耐温度范围为-55~150摄氏度。MUR20100DC采用抗冲击硅芯片材质,…

搞懂反射我建议选这篇

反射 介绍Class类创建对象测试代码运行结果 属性测试代码运行结果 构造方法测试代码运行结果 成员方法测试代码运行结果 用到的全部代码student类运行的全部代码 介绍 Reflection(反射) 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查。被…

win 安装 C++运行环境 - MinGW

目录 一、下载二、安装四、检查是否安装成功五、参考文章 一、下载 官网地址:https://www.mingw-w64.org/downloads/ 1.1点击【MingW-W64-builds】 1.2点击【Github】 1.3下载 如果下载太慢,可以使用GitHub Proxy 代理加速 (ghproxy.com) 二、安装 …

华为新版模拟器-ENSP_PRO发布啦

但是下载的话要去申请权限 安装的话 可以在Vbox里面先把这个包添加进去 然后点击控制-新建 这里要选中刚刚添加的虚拟硬盘, 然后点击创建 到这里虚拟机就创建好了 然后点击设置网卡 然后右键点击启动这个虚拟机就行了 此时再打开这个网址 然后点击创建沙箱-数通模拟…

centos7 配置jenkins run docker

本机环境已有jdk11 一、安装配置maven环境 1、下载maven wget https://dlcdn.apache.org/maven/maven-3/3.9.3/binaries/apache-maven-3.9.3-bin.tar.gz 2、解压 tar -zxvf apache-maven-3.9.3-bin.tar.gz 3、移动位置 mv apache-maven-3.9.3 /usr/local/ 4、加入环境变…

vue属性中的数据绑定v-text与响应式操作v-html+vue中鼠标悬停显示效果+布尔值在vue中引用属性中的操作

1&#xff0c;vue属性中的数据绑定v-text与响应式操作v-html 当我们导入vue框架后&#xff0c;对于数据的绑定功能&#xff0c;我们使用v-text的语法功能&#xff1a; <div v-text "message"><div>在该情况下&#xff0c;我们可以输出对应属性的文本&a…

重新理解 RocketMQ Commit Log 存储协议

最近突然感觉&#xff1a;很多软件、硬件在设计上是有 root reason 的&#xff0c;不是 by desgin 如此&#xff0c;而是解决了那时、那个场景的那个需求。一旦了解后&#xff0c;就会感觉在和设计者对话&#xff0c;了解他们的思路&#xff0c;学习他们的方法&#xff0c;思维…

maven-mvnd(新版maven)

引言&#xff1a; Maven和Gradle几乎包含了所有Java项目的构建。 而目前绝大部分的Java项目都是使用Maven的方式&#xff0c;Maven对比Gradle的劣势很明显&#xff0c;就是太慢了&#xff01; 一、maven-mvnd是什么&#xff1f; maven-mvnd是Apache Maven团队开发的maven的…

分布式软件架构——分布式事务TCC和SAGA

TCC事务 TCC 是另一种常见的分布式事务机制&#xff0c;它是“Try-Confirm-Cancel”三个单词的缩写&#xff0c;是由数据库专家 Pat Helland 在 2007 年撰写的论文《Life beyond Distributed Transactions: An Apostate’s Opinion》中提出。 前面介绍的可靠消息队列虽然能保…

MongoDB简介

目录 1、NoSQL概述 2、什么是MongoDB 3、MongoDB特点 一、MongoDB安装&#xff08;docker方式&#xff09; 二、MongoDB安装&#xff08;普通方式&#xff09; 三、MongoDB 概念解析 1、NoSQL概述 NoSQL(NoSQL Not Only SQL)&#xff0c;意即反SQL运动&#xff0c;指的是…

走进人工智能|强化学习 AI发展的未来引擎

前言&#xff1a; 强化学习是一种通过智能体与环境交互&#xff0c;通过尝试最大化累计奖励来学习最优行为策略的机器学习方法。 文章目录 序言背景AI发展的未来引擎技术支持应用领域总结 本篇带你走进强化学习&#xff01;一起来学习了解吧&#xff01;&#xff01;&#xff0…

npm发布自己的公网包步骤详解

初始化项目 比如我&#xff0c;创建了code-transfor-text_vue项目 根目录初始化git git init .建立开源协议 给项目根目录手动创建LICENSE文件文件&#xff0c;没有后缀名 MIT LicenseCopyright (c) 2023 quanyiPermission is hereby granted, free of charge, to any pers…