机器学习之梯度下降算法

本文介绍了机器学习中的梯度下降算法,包括算法背景、损失函数、参数更新法则以及随机梯度下降。通过Python代码展示了如何实现梯度下降,并通过迭代优化参数,最终得出接近真实值的预测结果。
摘要由CSDN通过智能技术生成
机器学习之梯度下降算法

算法背景:

以房价问题为由:
房价变化可能有多种因素比如说房屋面积,房屋位置,房间数量等:
我们假设一个向量x表示输入特征:x = [x0,x1.x2.......,xn],其中n为影响房价因素的数量
估计函数:

其中Θ为特征参数或者学习参数,该参数决定了特征变量Xi对估计的影响,用向量形式表示为:


为了使得估计值与实际的值差别最小:
我们建立一个函数去衡量输出模型的拟合效果,一般称为损失函数(loss functon)或者(cost function):
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值