【深度学习】第一门课 神经网络和深度学习 Week 1 深度学习概论

这篇具有很好参考价值的文章主要介绍了【深度学习】第一门课 神经网络和深度学习 Week 1 深度学习概论。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

🚀Write In Front🚀
📝个人主页:令夏二十三
🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝
📣系列专栏:深度学习
💬总结:希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 🖊

文章目录

1.1 欢迎来到深度学习

1. 为什么要学深度学习?

2. 我们将学习到哪些内容?

1.2 什么是神经网络?

引例

问题

题解

抽象

复杂化问题

建模

1.3 用神经网络进行监督学习

1. 概念辨析

2. 用神经网络进行监督学习

 1.4 小结和课程资源

关于这门课

第一周  深度学习概论

第二周  神经网络基础

第三周  浅层神经网络

第四周  深层神经网络

课程资源


1.1 欢迎来到深度学习

1. 为什么要学深度学习?

  • 深度学习改变了互联网的传统业务(搜索广告),也为人们带来了很多便利生活的新产品。

  • 深度学习可以应用到各行各业,AI正在改变世界

2. 我们将学习到哪些内容?

第一门课【神经网络和深度学习】:神经网络基础,包括建立神经网络、用数据训练神经网络以及关于识别猫的神经网络练习。

第二门课【改善深层神经网络】:学习一系列深度学习算法来严密地构建神经网络。

第三门课【结构化机器学习项目】:学习如何结构化我们的机器学习项目。

第四门课【卷积神经网络】:卷积神经网络。

第五门课【序列模型】:序列模型。


1.2 什么是神经网络?

引例

这门课的名字叫深度学习,为什么我们要先介绍神经网络呢?

那是因为,深度学习指的就是训练神经网络的过程。

这个粗浅的定义句里,包含了三个咱们陌生的词语,我们用下面的例子来解释一下。

问题

给定一个包含了六栋房子信息的数据集,取其中的房屋面积和房价,求房价关于房屋面积的函数,用来根据房屋面积预测房价。

#数据集#

数据集是指一组相互关联的数据样本,可以是数字、文本、音频、图像或视频等形式的数据,用于训练和测试机器学习算法和模型

下面这个表格就是一个数据集,其中每一列代表一个类型的变量,每一行代表样本空间中的一个成员:

【深度学习】第一门课 神经网络和深度学习 Week 1 深度学习概论

在机器学习中,数据集通常被划分为三种类型,分别是训练集、验证集和测试集

这三种数据集在训练神经网络中的作用,可以用我们的应试学习来类比。

训练神经网络 应试学习
训练集 课堂例题
验证集 作业
测试集 考试

数据集中的各个数据称为特征,而我们进行测试所得到的结果数据则称为标签,深度学习就是要通过输入特征数据来训练模型,从而在实际应用中获得特征值。

题解

建立一个平面直角坐标系,x轴表示房屋面积,y轴表示房价,将数据集作为一个一个点标在坐标系上:

【深度学习】第一门课 神经网络和深度学习 Week 1 深度学习概论

根据这些离散的点,我们可以拟合出一条经过原点的曲线(在数据集中的地方类似直线),由此得到的函数就可以帮我们预测不同面积房子的价格了。

抽象

在深度学习领域,这样的一个函数就是最简单的神经网络。

在数学中,我们输入x,经过预测函数,最终输出y;

而在深度学习中,我们输入表示房屋面积的数据,通过一个神经元,最终输出表示房价的数据;

【深度学习】第一门课 神经网络和深度学习 Week 1 深度学习概论

一般来说,神经网络是由神经元组成的,因此这样单独的一个神经元被视为最简单的神经网络。

当然,现实生活中,影响房价的因素远远不止房屋面积,用这样一个简单的神经元不足以精准地预测房价,这就需要构建更多的神经元,它们像搭积木一样叠加起来,就成为了一个更大的神经网络。

复杂化问题

给定一个数据集,其中不仅有房屋面积和房价,还有更多的表示可影响房价因素的数据:家庭人口、临近学校质量和家庭资产。根据这些数据,求得预测房价的函数。

建模

四种类型的数据作为输入,这些数据称为特征值,而房价作为输出,输入和输出中间的部分就是我们要建立的神经网络(见下图),中间层的三个圆圈是我们想要得到的、更加能说明房价的因素的数据,而后的椭圆则是直接影响房价的唯一因素。

【深度学习】第一门课 神经网络和深度学习 Week 1 深度学习概论

这样就完成了一个大型的、较为复杂的神经网络的构建,其中的每一个圆圈或椭圆就是一个函数,也可以说是一个神经元,它们的叠加作用就可以帮我们计算出房价。

如果给予神经网络足够多的x和y数据,它会计算出十分精确的房价预测函数。这样输入大量数据、根据数据微调函数的过程,就称为学习,而学习就会使得神经元层次数越来越大,也可以说是越来越深,于是这样的过程就叫做深度学习。我们将数据喂给神经网络、神经网络吃下数据这些动作,就是训练。

为什么我们要将这样一个系统称为神经网络呢?这是因为,构建这样一个系统,就是模拟人类的神经网络,就如同电模拟人的大脑,人工智能是模拟人类的智能。


1.3 用神经网络进行监督学习

1. 概念辨析

这节课我们又引入了一个名为“监督学习”的新概念,加上课程名称“深度学习”和我们常常听到的“机器学习”,难免会让初学者感到头疼,咋这么多“学习”啊!

所以,这里先用一些篇幅来简要地说明一下,这些听起来差不多的概念的联系和区别。

  • 从宏观上来看,我们提到的所有概念都属于人工智能范畴,人工智能是计算机科学的一大领域,机器学习是人工智能的子集,而深度学习则是机器学习的子集。

【深度学习】第一门课 神经网络和深度学习 Week 1 深度学习概论

  • 机器学习,就是让机器取分析数据找规律,并通过找到的规律对新的数据进行处理,这样找规律和按照规律处理数据的过程是通过算法实现的,因此机器学习主要是设计和分析一些让计算机可以“自动学习”的算法。
  • 机器学习按学习形式划分,分为监督学习、半监督学习、无监督学习和强化学习这四种训练方法。
  • 深度学习作为机器学习的一个较大的子集,其按学习形式划分后也同上。
  • 监督学习是一种有目的的训练方式,需要先选择一个适合目标任务的数学模型,把一部分已知的数据集喂给机器去学习,从而总结出机器自己的方法论,之后我们再把新的问题(测试集)输入机器,让它去解答。
  • 无监督学习相比于监督学习,它没有明确的目的,作为一种统计手段,它处理的数据不需要打上标签,它的作用是,在没有标签的数据里发现潜在的一些结构。

2. 用神经网络进行监督学习

  • 在如今,神经网络通过监督学习所创造的经济价值是最可观的。
  • 深度学习和神经网络用于广告推送、图像识别、语音识别、自动驾驶等等领域已经创造了巨量的价值。
  • 对于图像应用,我们通常使用卷积神经网络(CNN),而对于文本则使用递归神经网络(RNN)。
  • 机器学习可以应用在结构化数据和非结构化数据中,结构化数据意味着数据之间的关联性很大,而非结构化数据则表明这些数据之间是离散的,其关联性较小,这样非结构化的数据包括音频、模糊图像或文本的内容,人脑是可以很高效地处理这些数据的,但是普通的机器却不行,所以使用神经网络来训练机器,使其可以更好地理解这种数据,可以极大地解放人类的生产力。

 1.4 小结和课程资源

关于这门课

第一周  深度学习概论

学习驱动神经网络兴起的主要技术趋势,了解现今深度学习在哪里应用、如何应用。

1.1  欢迎来到深度学习工程师微专业

1.2  什么是神经网络?

1.3  用神经网络进行监督学习

1.4  为什么深度学习会兴起?

1.5  关于这门课

1.6  课程资源

第二周  神经网络基础

学习如何用神经网络的思维模式提出机器学习问题、如何使用向量化加速你的模型。

2.1  二分分类

2.2  logistic 回归

2.3  logistic 回归损失函数

2.4  梯度下降法

2.5  导数

2.6  更多导数的例子

2.7  计算图

2.8  计算图的导数计算

2.9  logistic 回归中的梯度下降法

2.10  m 个样本的梯度下降

2.11  向量化

2.12  向量化的更多例子

2.13  向量化 logistic 回归

2.14  向量化 logistic 回归的梯度输出

2.15  Python 中的广播

2.16  关于 python / numpy 向量的说明

2.17  Jupyter / Ipython 笔记本的快速指南

2.18  (选修)logistic 损失函数的解释

第三周  浅层神经网络

学习使用前向传播和反向传播搭建出有一个隐藏层的神经网络。

3.1  神经网络概览

3.2  神经网络表示

3.3  计算神经网络的输出

3.4  多样本向量化

3.5  向量化实现的解释

3.6  激活函数

3.7  为什么需要非线性激活函数?

3.8  激活函数的导数

3.9  神经网络的梯度下降法

3.10  (选修)直观理解反向传播

3.11  随机初始化

第四周  深层神经网络

理解深度学习中的关键计算,使用它们搭建并训练深层神经网络,并应用在计算机视觉中。

4.1  深层神经网络

4.2  深层网络中的前向传播

4.3  核对矩阵的维数

4.4  为什么使用深层表示

4.5  搭建深层神经网络块

4.6  前向和反向传播

4.7  参数 VS 超参数

4.8  这和大脑有什么关系?

深度学习工程师微专业 - 一线人工智能大师吴恩达亲研-网易云课堂 - 网易云课堂 (163.com)

课程资源

coursera deep learning论坛

Contact us: feedback@deeplearning.ai

Companies: enterprise@deeplearning.ai

Universities: academic@deeplearning.ai文章来源地址https://www.toymoban.com/news/detail-439691.html

到了这里,关于【深度学习】第一门课 神经网络和深度学习 Week 1 深度学习概论的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python中的深度学习:神经网络与卷积神经网络

    当下,深度学习已经成为人工智能研究和应用领域的关键技术之一。作为一个开源的高级编程语言,Python提供了丰富的工具和库,为深度学习的研究和开发提供了便利。本文将深入探究Python中的深度学习,重点聚焦于神经网络与卷积神经网络的原理和应用。 深度学习是机器学

    2024年02月08日
    浏览(45)
  • 【AI】深度学习——前馈神经网络——全连接前馈神经网络

    前馈神经网络(Feedforward Neural Network,FNN)也称为多层感知器(实际上前馈神经网络由多层Logistic回归模型组成) 前馈神经网络中,各个神经元属于不同的层 每层神经元接收前一层神经元的信号,并输出到下一层 输入层:第0层 输出层:最后一层 隐藏层:其他中间层 整个网络

    2024年04月12日
    浏览(109)
  • 深度学习卷积神经网络垃圾分类系统 - 深度学习 神经网络 图像识别 垃圾分类 算法 小程序 计算机竞赛

    🔥 优质竞赛项目系列,今天要分享的是 深度学习卷积神经网络垃圾分类系统 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🧿 更多资料, 项目分享: https://gitee.com/dancheng-senior/postgraduate 近年来,随着我国经济的快速发展,国家各项建设都蒸蒸日上,成绩显著。

    2024年02月04日
    浏览(57)
  • 计算机竞赛 深度学习卷积神经网络垃圾分类系统 - 深度学习 神经网络 图像识别 垃圾分类 算法 小程序

    🔥 优质竞赛项目系列,今天要分享的是 深度学习卷积神经网络垃圾分类系统 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🧿 更多资料, 项目分享: https://gitee.com/dancheng-senior/postgraduate 近年来,随着我国经济的快速发展,国家各项建设都蒸蒸日上,成绩显著。

    2024年02月07日
    浏览(59)
  • 【机器学习】——深度学习与神经网络

    目录 引入 一、神经网络及其主要算法 1、前馈神经网络 2、感知器 3、三层前馈网络(多层感知器MLP) 4、反向传播算法 二、深度学习 1、自编码算法AutorEncoder 2、自组织编码深度网络 ①栈式AutorEncoder自动编码器 ②Sparse Coding稀疏编码 3、卷积神经网络模型(续下次) 拓展:

    2024年02月09日
    浏览(46)
  • 【机器学习】——神经网络与深度学习

    目录 引入 一、神经网络及其主要算法 1、前馈神经网络 2、感知器 3、三层前馈网络(多层感知器MLP) 4、反向传播算法 二、深度学习 1、自编码算法AutorEncoder 2、自组织编码深度网络 ①栈式AutorEncoder自动编码器 ②Sparse Coding稀疏编码 3、卷积神经网络模型(续下次) 拓展:

    2024年02月10日
    浏览(52)
  • 深度学习|卷积神经网络

    卷积神经网络(Convolutional Neural Network,CNN)是一种深度学习神经网络结构,主要用于 图像识别 、 计算机视觉 等领域。该结构在处理图像等高维数据时表现出色,因为它具有共享权重和局部感知的特点,一方面减少了权值的数量使得网络易于优化,另一方面降低了模型的复

    2024年02月11日
    浏览(43)
  • 深度学习,卷积神经网络

      CV领域发展 CV领域是计算机视觉(Computer Vision)领域的简称。 计算机视觉是指利用计算机模拟人类视觉系统的科学,让计算机具有类似于人类在观察外界的视觉、图像的能力,包括图像处理、图像分析、图像理解等。 计算机视觉领域发展有以下特点: 视觉系统的出现和不

    2024年02月15日
    浏览(55)
  • 神经网络/深度学习(一)

    感知机 多层感知机(神经网络) 误差逆传播(error BackPropagation,简称BP)算法 深度学习 卷积神经网络(Convolutional Neural Networks, CNN) 递归(循环)神经网络(Recurrent Neural Networks,简称RNN) 长短时记忆单元(Long-Short Term Memory,简称LSTM) https://github.com/apachecn/AiLearning https://

    2023年04月18日
    浏览(34)
  • 深度学习循环神经网络

    循环神经网络(Recurrent Neural Network,RNN)是一种广泛应用于序列数据、自然语言处理等领域的神经网络。与传统的前馈神经网络不同,循环神经网络的输入不仅取决于当前输入,还取决于之前的状态。这使得循环神经网络可以对序列数据进行建模,具有记忆和递归的能力。

    2024年02月13日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包