当前课程知识点:Introduction to Artificial Intelligence >  Chapter 3 Regression >  3.2 Linear Regression >  Video 3.2

返回《Introduction to Artificial Intelligence》慕课在线视频课程列表

Video 3.2在线视频

下一节:Courseware 3.2

返回《Introduction to Artificial Intelligence》慕课在线视频列表

Video 3.2课程教案、知识点、字幕

大家好

在上一节

我们介绍了回归有两种类型

线性回归和逻辑回归

在本节中 我们将讨论线性回归

线性回归算法到底是什么

线性回归基本上是一种有监督的机器学习

用来预测基于自变量X的值的连续因变量Y

这里要注意的重要一点是

因变量y

即我们试图预测的变量

总是会成为一个连续变量

但是自变量x

基本上都是预测用变量

是一些我们用来预测所输出的变量的变量的因变量

所以自变量或预测变量

可以是连续的也可以是离散的

让我们看看在哪里可以使用线性回归

首先是评估趋势和销售估算可以使用线性回归

在商业当中

评估趋势并做出估计或预测

例如

如果公司的销售额在过去的几年中每年稳定增长

那么可以基于销售数据进行线性分析

以年销售额作为y轴 时间作为x轴

会作出一条描绘销售的上升趋势的线

创建趋势线后

公司可以使用直线的斜率

预测未来几个月的销量

也可以使用线性回归

分析定价对消费者行为的影响

例如

如果公司多次更改某种产品的价格

它可以记录出售的数量与对应每个价格水平

然后以出售的数量作为因变量

价格作为自变量 执行线性回归

结果将是一条描述消费者

随着价格上涨减少产品消费的程度的线

这可能有助于指导未来的定价决策

线性回归也可以用来分析风险

例如

健康保险公司可能进行线性回归

来策划索赔数量与每个客户的年龄之间的关系

并发现年长的客户倾向于提出更多的健康保险理赔

这样的分析结果可能指导考虑风险后重要的商业决策

让我们继续了解算法

所以假设我们自变量在x轴上和因变量在y轴上

我们试图在这两个变量之间建立关系

并且画一条线

在这种情况下是一条直线

我们试图探究的

是当自变量正在变化时

因变量会发生什么

如果他们朝同一方向移动

即自变量增加 然后因变量也增加了

我们说有积极的关系

反之

如果自变量增加 并且因变量减少

我们说有一种消极的关系

这条线看起来会像这样向下

在线性回归中

我们试图画一条线进行线性回归

而y=mx+C这条线是线性回归线

它显示了在自变量和因变量之间的关系

让我们在图表中添加一些数据点

这些是一些观察或数据点

现在绘制所有数据点

我们的任务是设法找到一条直线

涵盖所有这些不同点

创建回归线或最佳拟合线

一旦绘制了回归线 它的任务是预测

现在假设

这是我们的估计值或预测值

这是我们的实际价值

因此 我们要做的是减少误差

即是减少估计值(或者说预测值)

和实际值之间的距离

因此 我们必须使误差最小化

最佳拟合线将是误差最小的线

那该怎么办呢

首先 通过点(x bar, y bar)形成回归线

其中x bar和y bar分别指x和y的平均值

回归线是y=mx+C

y是因变量 x是自变量 m是斜率 C是y截距

现在我们有了线方程

所以我们要做的就是找到m和C的值

m的计算基于最小二乘法

最后

我们要最小化估计值和实际值之间的差异

最小二乘是一种用于确定

最佳拟合线或回归线的统计方法

通过最小化由数学函数创建的平方和

这里的“平方”是指在数据点之间

在数据点和回归线之间的距离的平方

平方和最小值最小的线是最佳拟合回归线

该功能如下所示

最后,我们使用m和点(x均值,y均值)计算C

让我们来看一个例子

我们将学习时间放在x轴上

因此它是自变量

并且因变量是分数

我们有学习时间1、2、3、4和5

让我们在x轴上绘制它们

我们的成绩是2、4、5、4、5

我们也将数字置于在y轴上

然后 我们将所有这些观察结果绘制成点

取x值的平均值和y值 分别是3和4

这样所有回归线必须经过点(3,4)

自变量的均值与因变量的均值相交

然后我们使用最小二乘法确定m等于0.6

接下来我们要计算C

因为回归线必须越过点(3,4)

因此y值为4而x值为3

该公式变为4等于0.6乘以3加C

现在我们可以看到C等于2.2

然后我们可以得到

回归线y等于0.6 x加2.2

本节到此结束

感谢您的收看 欢迎进入下一节

Introduction to Artificial Intelligence课程列表:

Chapter 1 Overview of Artificial Intelligence

-1.1 What is artificial intelligence

--Video 1.1

--Courseware 1.1

--Exercise 1.1

-1.2 The History of artificial intelligence

--Video 1.2

--Courseware 1.2

--Exercise 1.2

-1.3 Applications of Artificial Intelligence

--Video 1.3

--Courseware 1.3

--Exercise 1.3

-1.4 Machine Learning and Deep Learning

--Video 1.4

--Courseware 1.4

--Exercise 1.4

Chapter 2 Machine Learning

-2.1 What is Machine Learning

--Video 2.1

--Courseware 2.1

-2.2 Supervised Learning

--Video 2.2

--Courseware 2.2

-2.3 Unsupervised Learning

--Video 2.3

--Courseware 2.3

-2.4 Construction of Development Environment

--Video 2.4

--Courseware 2.4

Chapter 3 Regression

-3.1 What is Regression

--Video 3.1

--Courseware 3.1

--Exercise 3.1

-3.2 Linear Regression

--Video 3.2

--Courseware 3.2

--Exercise 3.2

-3.3 Logistic Regression

--Video 3.3

--Courseware 3.3

--Exercise 3.3

-3.4 Practical Case

--Practical Case

Chapter 4 Classification

-4.1 What is Classification

--Video 4.1

--Courseware 4.1

-4.2 Naive Bayes

--Video 4.2

--Courseware 4.2

-4.3 Support Vector Machine

--Video 4.3

--Courseware 4.3

-4.4 Practical Case

--Practical Case

Chapter 5 Deep Learning

-5.1 Introduction to Deep Learning

--Video 5.1

--Courseware 5.1

--Exercise 5.1

-5.2 What is Neural Network

--Video 5.2

--Courseware 5.2

--Exercise 5.2

-5.3 Neural Network Basics

--Video 5.3

--Courseware 5.3

--Exercise 5.3

-5.4 Practical Case

--Practical Case

Chapter 6 Convolutional Neural Network

-6.1 What is Convolutional Neural Network

--Video 6.1

--Courseware 6.1

-6.2 Convolution Layer

--Video 6.2

--Courseware 6.2

-6.3 Pooling Layer

--Video 6.3

--Coureseware 6.3

-6.4 Classical Convolutional Neural Network

--Video 6.4

--Courseward 6.4

Chapter 7 Computer Vision

-7.1 What is Computer Vision

--Video 7.1

--Courseware 7.1

--Exercise 7.1

-7.2 Image Classification

--Video 7.2

--Courseware 7.2

--Exercise 7.2

-7.3 Introduction to TensorFlow

--Video 7.3

--Courseware 7.3

--Exercise 7.3

-7.4 Practical Case

--Practical Case

Chapter 8 Natural Language Processing

-8.1 What is Natural Language Processing

--Video 8.1

--Courseware 8.1

-8.2 Basics of NLP

--Video 8.2

--Courseware 8.2

-8.3 Recurrent Neural Network

--Video 8.3

--Courseware 8.3

-8.4 Practical Case

--Practical Case

Video 3.2笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。