吴恩达深度学习——神经网络介绍

news/2025/1/20 16:32:34/

文章内容来自BV11H4y1F7uH,仅为个人学习所用。

文章目录

什么是神经网络

引入

已经有六个房子的数据集,横轴为房子大小,纵轴为房子价格,关系如图:
在这里插入图片描述
现在想要找到一个函数,能够根据房子面积预测房价。在这里插入图片描述
可以画出如图的直线来表示函数。该函数由两部分组成:函数值为0的区域和房子面积关于房价的函数。

神经网络

上述的房价加一个拟合函数,可以看成是一个非常简单的神经网络

神经元

神经元通常以节点的形式存在,多个神经元相互连接构成网络,神经元包括输入层神经元、隐藏层神经元和输出层神经元等所有在神经网络结构中参与信息处理和传递的单元。下图是一个单神经元网络。
在这里插入图片描述
房子大小(面积)看作 x x x,通过一个圆圈(表示一个神经元),输出房价 y y y。这个神经元要做的就是输入面积,完成线性运算,最后得到函数值。

大型的神经网络通过一个个神经元组合起来。

激活函数ReLU

上述的函数图像为在这里插入图片描述
被称为ReLU函数。R指的是修正,取不小于0的值。

激活函数引入了非线性因素,使神经网络能够学习和模拟各种复杂的非线性关系。如果没有激活函数,神经网络将只能表示线性函数,其表达能力和学习能力将非常有限,无法处理现实世界中的大多数复杂问题,如图像识别、语音识别中的高度非线性模式。

隐藏单元

下面看一个更复杂的神经网络:房价的影响不仅仅是房子大小,还有比如卧室数量、邮编(相当于地段)财富因素。房子面积和卧室数量影响一家住几口人;邮编(地段)影响出行的便利程度;邮编和财富影响周围学校的质量,这些都影响着房价。

图中每一个圆圈代表着一个ReLU或者不是线性的其他函数。图中 x x x是左边的4个影响因素, y y y是右边的房价,中间的部分是神经元组成的网络。有了该神经网络,不如输入怎样的 x x x,都可以通过该神经网络输出 y y y
在这里插入图片描述
中间部分的神经元也被称为隐藏单元,位于神经网络输入层和输出层之间,是神经元的一个子集。在这里插入图片描述

神经网络进行监督学习

监督学习与无监督学习

监督学习是指从有标记的训练数据中学习模型的机器学习任务。在监督学习中,每个训练样本都有对应的输入特征和已知的输出标签(或目标值),模型通过学习这些输入与输出之间的映射关系,从而能够对新的、未见过的输入数据进行预测或分类。

无监督学习是在无标记的数据上进行学习,数据集中仅包含输入特征,没有给定的明确输出标签或目标值,模型旨在发现数据中的内在结构、模式或规律。

举例

在这里插入图片描述
上述图片展示了三种不同的神经网络,分别是标准神经网络、卷积神经网络、循环神经网络。这些在后面介绍。


http://www.ppmy.cn/news/1564700.html

相关文章

【服务器】Ubuntu22.04配置静态ip

Ubuntu2204配置静态ip Ubuntu2204配置静态ip1. 编辑网络配置文件2. 输入下面配置3. 配置生效4. 查看当前ip5. 完成修改 Ubuntu2204配置静态ip 1. 编辑网络配置文件 sudo vim /etc/netplan/00-installer-config.yaml2. 输入下面配置 将静态ip设置为192.168.3.200 ,…

PHP企业IM客服系统

💬 企业IM客服系统——高效沟通,无缝连接的智慧桥梁 🚀 卓越性能,释放无限可能 在瞬息万变的商业环境中,我们深知沟通的力量。因此,基于先进的ThinkPHP5框架与高性能的Swoole扩展,我们匠心独运…

深度学习项目--基于LSTM的火灾预测研究(pytorch实现)

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 前言 LSTM模型一直是一个很经典的模型,这个模型当然也很复杂,一般需要先学习RNN、GRU模型之后再学,GRU、LSTM的模型讲解将…

Java进程内缓存介绍

title: Java 进程内缓存 categories: 编程 Java 中间件 缓存 tags: Java 中间件 缓存 abbrlink: bd2603d3 date: 2022-02-17 22:34:30 permalink: /pages/9632fd/ Java 进程内缓存 关键词:ConcurrentHashMap、LRUHashMap、Guava Cache、Caffeine、Ehcache 一、Concu…

HTTP/2 与 HTTP/3 的新特性

一、引言 在互联网蓬勃发展的浪潮中,HTTP 协议作为网络通信的基石,历经多次迭代升级,不断推动着网络传输效率与性能的提升。从最初简单的 HTTP/0.9 版本,仅能实现基本的文本传输,到 HTTP/1.0 引入多种请求方法与头部信…

《Vue3 七》Vue 中的动画

Vue 提供了一些内置组件和对应的 API 来完成动画&#xff0c;利用它们可以方便地实现动画效果。 <transition> 内置组件&#xff1a; Vue 提供了 <transition> 内置组件&#xff0c;可以给任意元素或组件添加进入/离开时的动画效果。在条件渲染、动态组件、改变 …

鸿蒙UI组件生命周期概述

鸿蒙操作系统&#xff08;HarmonyOS&#xff09;是由华为公司开发的分布式操作系统&#xff0c;旨在为各种设备提供统一的操作平台。其UI组件生命周期是开发者构建稳定、高效应用的重要基础。理解鸿蒙UI组件的生命周期可以让我们更好地控制应用的行为&#xff0c;优化资源管理&…

JAVA-Exploit编写(6)--http-request库文件上传使用

目录 1.http-request简介 2. 依赖导入 3.文件上传页面代码 4. http-request文件上传简单使用 5.请求https的网站解决SSL证书的问题 5. 1 直接请求带https域名的网站 5.2 信任所有证书 1.http-request简介 http-request 是一个库 里面提供很多方法&#xff0c;使得很容易就…