其他分享
首页 > 其他分享> > 李宏毅《机器学习》学习笔记2

李宏毅《机器学习》学习笔记2

作者:互联网

Regression 是一种机器学习的 task,即指 machine 找到的 function,它的输出是一个 scalar,这就叫做 regression。这次就来学习搭建一个用于预测宝可梦进化后的combatpower(cp)值的机器学习模型。

模型搭建步骤

  1. 模型假设,根据问题复杂程度选择模型(线性模型)
  2. 模型评估,判断众多模型的好坏(损失函数)
  3. 模型优化,筛选最优的模型(梯度下降)

1.模型假设

image

我们这次的目的是预测宝可梦进化后的cp值,输入是宝可梦进化前的cp值、hp值、重量、高度或者种族,输出为预测的cp值。我们先从简单的模型入手,假设一个仅输入初始cp值的单特征模型:

\[y=b+w \cdot x_{cp} \]

这里面w是权重,x为特征。

2.模型评估

输入宝可梦数据,根据我们设置的初始模型得到输出,最后通过损失函数判断模型表现:

3.最佳模型

既然是表现最好的模型,那么我们要找的就是损失函数值最低的模型,这里要用到梯度下降算法来找到损失函数最小值。


计算当前模型参数w、b的导数,乘以学习率\(\eta\),用之前的w、b减去梯度项使参数逐渐向最优解移动。

模型优化


根据表现进一步优化模型,可以考虑以下途径:

标签:李宏毅,模型,宝可梦,笔记,学习,拟合,引入,cp
来源: https://www.cnblogs.com/ColtranePicnic/p/15013621.html