没有合适的资源?快使用搜索试试~ 我知道了~
matlab终止以下代码-MachineLearning_Python:MachineLearning_Python

共102个文件
png:57个
py:13个
mat:11个

需积分: 9 23 浏览量
2021-05-21
09:37:45
上传
评论
收藏 34.1MB ZIP 举报
matlab终止以下代码 机器学习算法Python实现 目录 一、 1、代价函数 其中: 下面就是要求出theta,使代价最小,即代表我们拟合出来的方程距离真实值最近 共有m条数据,其中代表我们要拟合出来的方程到真实值距离的平方,平方的原因是因为可能有负值,正负可能会抵消 前面有系数2的原因是下面求梯度是对每个变量求偏导,2可以消去 实现代码: # 计算代价函数 def computerCost(X,y,theta): m = len(y) J = 0 J = (np.transpose(X*theta-y))*(X*theta-y)/(2*m) #计算代价J return J 注意这里的X是真实数据前加了一列1,因为有theta(0) 2、梯度下降算法 代价函数对求偏导得到: 所以对theta的更新可以写为: 其中为学习速率,控制梯度下降的速度,一般取0.01,0.03,0.1,0.3..... 为什么梯度下降可以逐步减小代价函数 假设函数f(x) 泰勒展开:f(x+△x)=f(x)+f'(x)*△x+o(△x) 令:△x=-α*f'(x) ,即负梯度方向乘以一个很小的步长α 将△x
资源推荐
资源详情
资源评论


























收起资源包目录





































































































共 102 条
- 1
- 2
资源评论

weixin_38615397
- 粉丝: 6
- 资源: 895

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- 关于node.js初体验. 如何搭建并完成一个简单的后台, 配合mongodb数据库, 实现信息的增删改查功能
- 第3章课后编程题答案(1).py
- 消费者行为分析-精准营销项目数据集
- update.jsp
- 关于node.js初体验. 如何搭建并完成一个简单的后台, 配合mongodb数据库, 实现信息的增删改查功能
- feimajsq_baidu_1.8.8.apk
- 个人免签支付源码下载-服务监控模块强大后台
- igb-uio源码,igb-uio源码,igb-uio源码
- 纵横支付Q币NDF抖音虎牙YY陪玩支付系统/游戏支付通道/腾讯游戏支付通道/多功能支付系统
- 3 数学4班 李炜健 sy32.py. 使用turtle绘制一个包含九个同心圆的靶盘.py
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
