深度学习-吴恩达:一、神经网络和深度学习

article/2025/6/9 21:56:37

文章目录

      • 1、what is a Neural Network?(什么是神经网络)
      • 2、Supervised Learning with Neural Networks (监督学习)
      • 3、为什么深度学习会兴起?
      • 第一周测验
      • 测验题答案

1、what is a Neural Network?(什么是神经网络)

示例:房价预测

Xsize → 神经元 → Yprice

X从0开始,函数长这个样子:
在这里插入图片描述
在这里插入图片描述
基于房子面积和房间数量,可以估算家庭人口数量
基于邮政编码,可以估算步行化程度
基于邮政编码,可以评估学校质量
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
隐藏神经单元并不是人为指定的代表什么含义,而是神经网络根据输入层数据,自己决定这个节点是什么
在这里插入图片描述
小结
什么是神经网络?就是下图中的:
在这里插入图片描述

2、Supervised Learning with Neural Networks (监督学习)

监督学习,案例
在这里插入图片描述
图像领域:卷积神经网络
序列数据:循环神经网络

序列数据:音频(时间上的一维序列)、语言

在这里插入图片描述
在这里插入图片描述

3、为什么深度学习会兴起?

大量数据远超过传统学习算法能发挥作用的规模

对于神经网络来说,训练一个规模比较大的神经网络,性能就会很好

只有在大数据领域(也就是训练集规模m很大的时候,也就是水平轴x轴),才能看到神经网络的优势
在训练集不大的那部分,各种算法的性能排名并不是很确定。训练集不大的时候,效果会取决于手工设计的组件
在这里插入图片描述
规模中包括:包含很多隐藏单元的神经网络(很多参数、很多连接)、数据规模

第一周测验

第一周测验 - 深度学习简介
测验题来自:原文链接

1、和“AI是新电力”相类似的说法是什么?
A. AI为我们的家庭和办公室的个人设备供电,类似于电力
B. 通过“智能电网”,AI提供新的电能
C. AI在计算机上运行,​​并由电力驱动,但是它正在让以前的计算机不能做的事情变为可能
D. 就像100年前产生电能一样,AI正在改变很多的行业

请注意: 吴恩达在视频中表达了同样的观点。

2、哪些是深度学习快速发展的原因? (两个选项)
A. 现在我们有了更好更快的计算能力
B. 神经网络是一个全新的领域
C. 我们现在可以获得更多的数据
D. 深度学习已经取得了重大的进展,比如在在线广告、语音识别和图像识别方面有了很多的应用

3、回想一下关于不同的机器学习思想的迭代图,下面哪(个/些)陈述是正确的?
A. 能够让深度学习工程师快速地实现自己的想法
B. 在更好更快的计算机上能够帮助一个团队减少迭代(训练)的时间
C. 在数据量很多的数据集上训练上的时间要快于小数据集
D. 使用更新的深度学习算法可以使我们能够更快地训练好模型(即使更换CPU / GPU硬件)

请注意: 同一模型在较大的数据集上通常需要花费更多时间。

4、当一个经验丰富的深度学习工程师在处理一个新的问题的时候,他们通常可以利用先前的经验来在第一次尝试中训练一个表现很好的模型,而不需要通过不同的模型迭代多次从而选择一个较好的模型,这个说法是正确的吗?
【 】正确
【】 错误

请注意:也许之前的一些经验可能会有所帮助,但没有人总是可以找到最佳模型或超参数而无需迭代多次。

5、这些图中的哪一个表示ReLU激活功能?
选项:无

答案:
在这里插入图片描述
6、用于识别猫的图像是“结构化”数据的一个例子,因为它在计算机中被表示为结构化矩阵,是真的吗?
【 】正确
【】 错误

7、统计不同城市人口、人均GDP、经济增长的人口统计数据集是“非结构化”数据的一个例子,因为它包含来自不同来源的数据,是真的吗?
【 】正确
【】 错误

单纯的看以上数据的话就是非结构化数据,但是这些数据都被整合到了数据集里面,所以是结构化数据。

8、为什么在上RNN(循环神经网络)可以应用机器翻译将英语翻译成法语?
【】 因为它可以被用做监督学习。
【 】严格意义上它比卷积神经网络(CNN)效果更好。
【】 它比较适合用于当输入/输出是一个序列的时候(例如:一个单词序列)
【 】RNNs代表递归过程:想法->编码->实验->想法->…

9、.在我们手绘的这张图中,横轴(x轴)和纵轴(y轴)代表什么?

x轴是___________, y轴(垂直轴)是___________

10、假设上一个问题图中描述的是准确的(并且希望您的轴标签正确),以下哪一项是正确的?
【】增加训练集的大小通常不会影响算法的性能,这可能会有很大的帮助。
【】增加神经网络的大小通常不会影响算法的性能,这可能会有很大的帮助。
【】减小训练集的大小通常不会影响算法的性能,这可能会有很大的帮助。
【】减小神经网络的大小通常不会影响算法的性能,这可能会有很大的帮助。

前两个选项正确
选项理解:不会负面影响算法的性能
原题英文版:使用的词是 hurt
在这里插入图片描述

测验题答案

1、D
2、AC
3、ABD
4、错误
5、略
6、错误
7、错误
8、AC
9、x轴是数据量,y轴(垂直轴)是算法的性能
10、AB


http://chatgpt.dhexx.cn/article/orOPyLR2.shtml

相关文章

IOS开发视频教程《保卫萝卜》-任亮-专题视频课程

IOS开发视频教程《保卫萝卜》—3411人已学习 课程介绍 《保卫萝卜CarrotFantasy》是一款由开发商“凯罗天下”开发的超萌塔防小。14种防御塔保卫萝卜战怪兽。保卫萝卜是一款制作精美的超萌塔防游戏,游戏含有丰富的关卡和主题包,拥有各自风格特色…

ios游戏开发 Sprite Kit教程:初学者 1

注:本文译自Sprite Kit Tutorial for Beginners 目录 Sprite Kit的优点和缺点Sprite Kit vs Cocos2D-iPhone vs Cocos2D-X vs UnityHello, Sprite Kit!横屏显示移动怪兽发射炮弹碰撞检测: 概述碰撞检测: 实现收尾何去何从? 在iOS 7中内置了一个新的Sprite Kit框架…

HTML5游戏开发高级教程 | Lynda教程 中文字幕

HTML5游戏开发高级教程 | Lynda教程 中文字幕 Advanced HTML5 Game Development 课程ID: 597988 时长: 2.3小时 所属类别:Html 全部游戏开发课程 了解如何使用HTML5创建交互式,动态和丰富多彩的游戏 在本课程中,学习如何充分利用所有HTML5功能来创建…

ios游戏开发 Sprite Kit教程:初学者 2

注:本文译自Sprite Kit Tutorial for Beginners 目录 Sprite Kit的优点和缺点Sprite Kit vs Cocos2D-iPhone vs Cocos2D-X vs UnityHello, Sprite Kit!横屏显示移动怪兽发射炮弹碰撞检测: 概述碰撞检测: 实现收尾何去何从? 横屏显示 首先,在Project Na…

【游戏开发教程】Unity iOS平台接入微信SDK,实现微信登录等功能(教程 | 流程讲解)

文章目录 一、前言二、流程1、申请开发者账号2、创建应用3、下载SDK4、导入到Unity中5、编写Objective-C代码5.1、CustomAppController.mm5.2、WXApiManager.h5.3、WXApiManager.mm5.4、注册回调对象5.5、封装初始化接口5.6、封装登录接口5.7、其他接口封装 6、XCodeAPI7、关于…

iOS开发知识概览

1、学习ios开发的知识概览,经常会认为ios开发会学那些知识,如何把断断续续的知识连接起来, 这就让你有了全局的了解,如何去计划和安排自己的学习计划,有了全局的知识体系。 原文来自:https://github.com/sh…

IOS 开发之逆向分析

在逆向过程中很多时候需要分析 APP 和 Web 端数据交互的内容那么最简单的方式即是抓包网络分析,而使用 Charles、Tcpdump 也是逆袭分析最基本的手段。本文以 Charles 为例来介绍网络相关的内容。 Charles 是在 Mac 下常用的网络封包截取工具,在做 移动开…

ios游戏开发

知识系统 英文教程网站 http://www.csdn.net/article/2012-12-20/2813035-game-dev-guide 开发类库 http://www.csdn.net/article/2012-11-07/2811587-pop-ios-dev-library

芒果iOS开发之Swift教程01-Swift基础

【主要内容】 1.关于Swift 2.Hello World 3.常量和变量 4.类型标注 5.常量和变量的命名 6. 输出常量和变量 7.注释 8.分号 一、关于Swift 苹果在2014年WWDC(苹果开发者大会)发布了Swift,用于编写iOS,Mac OS X和watchOS…

ios教程,用pc开发ios游戏

原文是Thomas Henshell对手机游戏Catch the Monkey的开发总结,由Lyra翻译。 传智播客今年6月开始ios培训(http://ios.itcast.cn)的课程;相对于一些应用,我本人对ios游戏开发更感兴趣,这些开发总结并不拘泥…

RPG游戏开发基础教程

RPG游戏开发基础教程 第一步 下载RPG Maker 开发工具包 1.RPG Maker 是什么?RPG Maker 是由Enterbrain公司推出的RPG制作工具。 中文译名为RPG制作大师。 熟悉的人喜欢简称为RM。 根据发行版本的不同,RM在国内流行的版本有4款: 2.附上资源下载地址:点击进入网盘下载 3.关于…

ios开发快速入门教程

1.高级C语言、C语言 C语言是iOS开发的语言(Objective-C)基础,在iOS开发培训的课程中也会涉及到。iOS开发培训需要强调的是并不是要同学们都要精通C/C,而是要掌握iOS开发中要用的的C/C的核心内容。 2.Objective-C语言 Objective-C是iOS开发的标准语言&…

苹果游戏开发教程之如何使用 SpriteKit 和 GameplayKit 制作你的街机手机游戏

项目运行效果 什么是GameplayKit GameplayKit 是由 Apple 开发的框架,在 iOS 9 和 macOS X.11 中引入,它提供了许多类型游戏中常见的基础设施。 它让您专注于游戏玩法和游戏规则,以最大限度地减少意大利面条式代码的编写,并且只需要基于 Objective-C 或 Swift 的界面。 使…

ios 手游SDK 开发教程

前言: 各位同学大家好 ,有一段时间没有见面了。 具体多久我也不清楚了, 最近在学习iOS 手游sdk 的开发 所以就想着写完 写一份教程分享给大家, 本人之前一直都是做安卓开发的 安卓 app和安卓手游SDK 开的都会。 需要用到的三方库…

数据分析:大数据时代的必备技能之EXCEL

文章目录 数据分析价值与数据分析思维一、数据分析概述1.什么是数据2.理解数据3.什么是数据分析3. 数据分析的步骤 二、数据分析价值1.定义和组成2. 商业价值案例--豆浆 三、数据分析思维1. 核心思维方式(1)、结构化分析思维(2)、公式化分析思维(3)、业务化分析思维 数据预处理…

#C数据结构与算法# 绪论 算法与大O时间复杂度表示法(附例题)

一 算法基本概念与特性。 1.解决问题的五个步骤 由此我们可以看出良好的解决问题离就不开算法。 2.什么是算法 算法是指在解决问题时,按照某种机械的步骤一定可以得到问题的结果(有的问题有解,有的没有)的处理过程。算法是对解…

云计算期末速成大法

笔记仅自用,杠勿cue我 1. 绪论 4V特征:Volume(规模大),Variety(种类杂),Velocity(变化快),Value(价值密度小) 从抽样到全…

简单分析几十个游戏案例

文章目录 一、 介绍二、 影响游戏体验的要点三、 游戏爆火的秘诀1.解读5个关键因素2.把握玩游戏的两种经典心理3.分析几款爆款游戏Qq农场植物大战僵尸水果忍者召唤神龙羊了个羊 4.值得游戏公司学习的经验5.未来游戏面对的诸多挑战 四、 几十款游戏的多方面分析FC红白游戏机十二…

软考高级-系统分析师-案例分析-系统设计

系分-案例分析-系统设计 结构化设计SD内聚(高内聚低耦合)耦合 业务流程建模IDEF(建模仿真) 面向对象的设计OOD设计原则设计模式分类 人机界面设计架构设计Zachman 架构框架Zachman 架构框架(案例) 面向服务…

系统分析师【系统规划案例分析汇总】

系统规划 项目选择和确定 (1)选择有核心价值的项目 (2)评估所选择的项目 (3)项目优先级排序 (4)评估项目的多种实施方式 (5)平衡地选择合适的方案 可行…