当前位置: 首页 > news >正文

适合奖励自己的网站免费专业的广州微网站建设

适合奖励自己的网站免费,专业的广州微网站建设,网页设计入门问题和解决办法,千锋教育培训怎么样1.正则化线性回归 对于线性回归的求解,我们之前推导了两种学习算法:一种基于梯度下降,一种基于正规方程。 正则化线性回归的代价函数为: J ( θ ) 1 2 m [ ∑ i 1 m ( h θ ( x ( i ) ) − y ( i ) ) 2 λ ∑ j 1 n θ j 2 …

1.正则化线性回归

对于线性回归的求解,我们之前推导了两种学习算法:一种基于梯度下降,一种基于正规方程。

正则化线性回归的代价函数为: J ( θ ) = 1 2 m [ ∑ i = 1 m ( h θ ( x ( i ) ) − y ( i ) ) 2 + λ ∑ j = 1 n θ j 2 ] J(\theta) = \frac{1}{2m} \left[ \sum_{i=1}^{m} \left( h_{\theta}(x^{(i)}) - y^{(i)} \right)^2 + \lambda \sum_{j=1}^{n} \theta_j^2 \right] J(θ)=2m1[i=1m(hθ(x(i))y(i))2+λj=1nθj2]
如果我们要使用梯度下降法令这个代价函数最小化,因为我们未对其进行正则化,所以梯度下降算法将分两种情形:
在这里插入图片描述
上面的算法中𝑗 = 1,2, . . . , 𝑛 时的更新式子进行调整可得:
θ j : = θ j ( 1 − a λ m ) − a 1 m ∑ i = 1 m ( h θ ( x ( i ) ) − y ( i ) ) x j ( i ) \theta_j := \theta_j \left(1 - a \frac{\lambda}{m}\right) - a \frac{1}{m} \sum_{i=1}^{m} (h_{\theta}(x^{(i)}) - y^{(i)}) x_j^{(i)} θj:=θj(1amλ)am1i=1m(hθ(x(i))y(i))xj(i)可以看出,正则化线性回归的梯度下降算法的变化在于,每次都在原有算法更新规则的基础上令𝜃值减少了一个额外的值。

我们同样也可以利用正规方程来求解正则化线性回归模型,方法如下所示:
在这里插入图片描述
图中的矩阵尺寸为 (𝑛 + 1) ∗ (𝑛 + 1)

2.正则化的逻辑回归模型

针对逻辑回归问题,我们在之前已经学习过两种优化算法:我们首先学习了使用梯度下降法来优化代价函数𝐽(𝜃),接下来学习了更高级的优化算法,这些高级优化算法需要你自己设计代价函数𝐽(𝜃)。
在这里插入图片描述
自己计算导数同样对于逻辑回归,我们也给代价函数增加一个正则化的表达式,得到代价函数:
J ( θ ) = 1 m ∑ i = 1 m [ − y ( i ) log ⁡ ( h θ ( x ( i ) ) ) − ( 1 − y ( i ) ) log ⁡ ( 1 − h θ ( x ( i ) ) ) ] + λ 2 m ∑ j = 1 n θ j 2 J(\theta) = \frac{1}{m} \sum_{i=1}^{m} \left[ -y^{(i)} \log \left( h_{\theta}(x^{(i)}) \right) - (1 - y^{(i)}) \log \left( 1 - h_{\theta}(x^{(i)}) \right) \right] + \frac{\lambda}{2m} \sum_{j=1}^{n} \theta_j^2 J(θ)=m1i=1m[y(i)log(hθ(x(i)))(1y(i))log(1hθ(x(i)))]+2mλj=1nθj2
Python 代码:

import numpy as np
def costReg(theta, X, y, learningRate):theta = np.matrix(theta)X = np.matrix(X)y = np.matrix(y)first = np.multiply(-y, np.log(sigmoid(X*theta.T)))second = np.multiply((1 - y), np.log(1 - sigmoid(X*theta.T)))reg = (learningRate / (2 * len(X))* np.sum(np.power(theta[:,1:the
ta.shape[1]],2))return np.sum(first - second) / (len(X)) + reg

要最小化该代价函数,通过求导,得出梯度下降算法为:在这里插入图片描述
注:看上去同线性回归一样,但是知道 h 𝜃 ( 𝑥 ) = 𝑔 ( 𝜃 𝑇 𝑋 ) ℎ_𝜃(𝑥) = 𝑔(𝜃^𝑇𝑋) h𝜃(x)=g(𝜃TX),所以与线性回归不同

http://www.yayakq.cn/news/148808/

相关文章:

  • 佛山网站设计制作免费咨询dw网页制作怎么改字体大小
  • 怎样做网站流量深圳做消防工程的公司
  • 如何推广自己网站的关键词简单的网站首页
  • 管理网站英文wordpress扁平化博客主题
  • 怎么创建网站赚钱巴中网站制作公司
  • 网站设计摘要 优帮云广州视频制作
  • 网站建设 后台空间容量简历模板个人简历电子版免费可编辑
  • 山东营销网站建设联系方式工具类网站设计
  • 网站在排版有哪些方法wordpress 证书
  • 服务器搭建网站步骤视频自己建网站做那个模块好
  • 杭州亚太建设监理咨询有限公司中标网站企业品牌推广口号
  • 网站建设报价多少潍坊网站建设熊掌号
  • 网站开发工程师6建设服装网站目的
  • 深圳做网站多少费用做儿童成长相册模版网站
  • 惠州惠城网站建设软件工程培训机构哪家好
  • 寄生虫网站代做wordpress wrapper
  • 做拍卖网站多少钱潍坊网站建设 58
  • 使用angular2框架做的网站vs2010 iis 网站开发
  • dede旅游网站wordpress图片调用代码
  • 手机的网站建设目标是什么网站建设业务员培训
  • 做网站郑州公司外贸五金网站
  • 自己做网站 微信旅游社网站建设规划书
  • 镇江高端网站定制福州市交通建设集团有限公司 网站
  • 做购物网站是怎么连接银行东莞毛织厂家东莞网站建设
  • 一个网站开发背景是什么上海网站外包建设
  • 做轮播海报的网站做网站怎么申请百度推广
  • 上海如何做网站中国建设银行网站登陆
  • 给女朋友做的网站软件开发培训有哪些
  • 广州网站推广软件wordpress内容汉化
  • 网站建设误期违约金赔偿限额西安租房网