news 2026/4/16 15:44:11

神经网络和深度学习 第二周:神经网络基础(一)回归基础

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
神经网络和深度学习 第二周:神经网络基础(一)回归基础

周的课程以逻辑回归为例详细介绍了神经网络的运行,传播等过程,其中涉及大量机器学习的基础知识和部分数学原理,如没有一定的相关基础,理解会较为困难。

因为,笔记并不直接复述视频原理,而是从基础开始,尽可能地创造一个较为丝滑的理解过程。

1.回归

1.1什么是回归?

首先依旧摆一个定义:

回归(Regression)是统计学和机器学习中的一种方法,用于建立自变量(输入特征)与因变量(输出目标)之间的关系。回归的目的是通过分析数据,找出输入与输出之间的函数关系,并且根据这个关系来预测连续型的输出值,回归模型的主要目标是预测连续变量。

简单来说,回归就是通过数据得到输入输出间的关系,再根据这个关系为输入预测连续型的输出。

之前在第一周中提到的用数据预测房价,就是回归问题。

之所以一直在强调输出的连续型,是为了和另一类问题:分类问题作区分,我们会在之后再展开,总之,回归问题得到的最终结果一定是一个连续的数值,如价格,身高,重量等,而非一类标签,如是或否等。

1.2 怎么回归?

我们现在知道了回归实现的效果,那如何实现回归呢?即输入输出的关系怎么得到的?

简单来说,就是通过输入输出得到拟合函数:

拟合函数可以是线性函数,多项式函数,分段函数等等,我们先忽略语境举一个最简单的例子:

Pasted image 20251005160527

如图所示,假设我们的数据即为图中点,我们观察数据,直接得到拟合关系:

我们通过把输入代入拟合函数,即可预测其他输入的输出:输入5,输出5;输入1.2得到1.2.

1.3 线性回归

线性回归可以说是最简单的回归算法,刚刚的

就是最简单的线性回归,线性回归得到的拟合函数图像一定是一条直线。

线性回归的通式如下:

其中,在数学上,

被称为斜率,

被称为截距。

但在机器学习与神经网络的背景下,二者通常有更切实的称呼。

(权重): 对输入特征的加权系数,表示输入在网络中的重要性。

(偏置):模型的“起始点”或“偏移量,作用是调整每个神经元的输出。

了解了基础的概念后,我们说回刚刚的例子:

假设在该题的语境下,所以的数据都完美满足了

这一拟合函数,实现了绝对精准的预测。

那就是说,我们只用线性回归就实现了对该问题的完美解,但可惜的是,当我们引进现实的情境后,这几乎是不可能做到的。

我们回顾一下最开始的房价预测的例子:

image

当时我们通过给神经网络的隐藏层增加ReLU激活函数来解决了房屋价格和面积的都不可能为负的情况,可现在再观察,我们发现图里的分段线性拟合函数最多只能预测到一个大致的范围。

结合现实我们也知道,影响房屋价格的因素复杂的,我们不能用线性回归来精准的预测房屋价格,这便需要更复杂的回归算法,如其他机器学习算法或者神经网络。

而评价一个算法的好坏,首先便要看该算法在要解决问题的数据上的表现。

这便涉及到了更具体的评价指标,我们在之后遇到后再展开。

通过本篇,可以解了关于回归的一些基本知识,而知道了这些基础后,便可以比较通畅的学习2.1及之后的内容。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 14:06:27

【光照】Unity如何在Cubemap中采样反射信息?

介绍与发展历史Cubemap(立方体贴图)是一种由六个独立的正方形纹理组成的集合,它将多个纹理组合起来映射到一个单一纹理。Cubemap包含6个2D纹理,每个2D纹理代表立方体的一个面,形成一个有贴图的立方体。Cubemap技术起源于早期的3D图形学&#…

作者头像 李华
网站建设 2026/4/16 12:21:59

WireMock UI:颠覆传统API测试的智能化图形界面解决方案

WireMock UI:颠覆传统API测试的智能化图形界面解决方案 【免费下载链接】wiremock-ui An unofficial UI for WireMock 项目地址: https://gitcode.com/gh_mirrors/wi/wiremock-ui 在当今快节奏的软件开发环境中,API测试的效率直接影响着产品迭代速…

作者头像 李华
网站建设 2026/4/15 11:06:27

【光照】[PBR][菲涅尔]实现方法对比

菲涅尔效应基本流程菲涅尔效应(F)在BRDF中描述光线在不同入射角下的反射率变化,其计算流程通常分为三个步骤:‌基础反射率确定‌:0入射角时的反射率(F₀)‌角度依赖计算‌:根据入射角变化调整反射率‌金属/非金属处理‌&#xff1…

作者头像 李华
网站建设 2026/4/15 10:23:16

【Groovy】类和对象

1 类的结构​ Groovy 是面向对象编程语言,与 Java 语言类似,都有类、对象、属性、构造函数、成员函数,都有封装、继承、多态三大特性。1.1 执行顺序​ 如下,Student 类是一个自定义的类,里面包含了一个类的基本结构。c…

作者头像 李华
网站建设 2026/4/16 0:49:21

游族网络2025年最新游戏

2025年游族网络储备游戏援军来了于10月份在港澳台地区上线,该游戏可以通过抽取卡牌,丰富可玩性,尤其是12个毁灭兵种的出现,属性大幅度提高,同时增加了传奇兵种,只不过传奇兵种需要购买抽卡次数获取&#xf…

作者头像 李华
网站建设 2026/4/15 11:25:20

如何实现用例设计实例?

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快在编写用例之间,笔者再次强调几点编写自动化测试用例的原则:1、一个脚本是一个完整的场景,从用户登陆操作到用户退出系统关闭浏览…

作者头像 李华