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

个人网站建设方案书范文上海今天最新新闻10条

个人网站建设方案书范文,上海今天最新新闻10条,网站制作 网站建设 杭州,每日优鲜网站建设梯度下降法 梯度下降法是一种常用迭代方法,其目的是让输入向量找到一个合适的迭代方向,使得输出值能达到局部最小值。在拟合线性回归方程时,我们把损失函数视为以参数向量为输入的函数,找到其梯度下降的方向并进行迭代&#xff0…


梯度下降法

梯度下降法是一种常用迭代方法,其目的是让输入向量找到一个合适的迭代方向,使得输出值能达到局部最小值。在拟合线性回归方程时,我们把损失函数视为以参数向量为输入的函数,找到其梯度下降的方向并进行迭代,就能找到最优的参数值。

1.计算对于给定的线性模型 (y = wx + b) 的均方误差(MSE)。它接受截距 (b)、斜率 (w) 和点集 (points),然后遍历所有点,计算每个点的预测值,与真实值之差的平方和,最后返回平均误差。

2.更新w和b

3.多次迭代后,得到最优的w和b,也就是y=wx+b这个模型对于给定数据集的最优

这里给定数据集:100个(x,y)

import torch
import numpy as np#计算给定点集的线性回归的误差  y = wx + b
def compute_error_for_line_given_points(b,w,points):total_error = 0for i in range(len(points)):x = points[i,0]y = points[i,1]total_error += (y - (w*x + b))**2return total_error/float(len(points))#梯度下降法求解线性回归  w = w - learning_rate * w_gradient, b = b - learning_rate * b_gradient
def step_gradient(b_current,w_current,points,learning_rate):b_gradient = 0w_gradient = 0n = float(len(points))for i in range(len(points)):x = points[i,0]y = points[i,1]b_gradient += -(2/n) * (y - ((w_current*x) + b_current))w_gradient += -(2/n) * x * (y - ((w_current*x) + b_current))new_b = b_current - (learning_rate * b_gradient)new_w = w_current - (learning_rate * w_gradient)return [new_b,new_w]#迭代梯度下降法求解线性回归
def gradient_descent_runner(points,starting_b,starting_w,learning_rate,num_iterations):b = starting_bw = starting_wfor i in range(num_iterations):b,w = step_gradient(b,w,points,learning_rate)return [b,w]def run():points = np.genfromtxt('data.csv', delimiter=',')learning_rate = 0.0001initial_b = 0initial_w = 0num_iterations = 1000print("Starting gradient descent at b = {0}, w = {1}, error = {2}".format(initial_b,initial_w,compute_error_for_line_given_points(initial_b,initial_w,points)))print("Running...")[b,w] = gradient_descent_runner(points,initial_b,initial_w,learning_rate,num_iterations)print("After {0} iterations b = {1}, w = {2}, error = {3}".format(num_iterations,b,w,compute_error_for_line_given_points(b,w,points)))if __name__ == '__main__':run()

执行结果:

http://www.dtcms.com/wzjs/366288.html

相关文章:

  • 合肥生态丽景网站建设360关键词排名推广
  • 一加网站开发策划公司
  • 汉滨区建设局网网站买友情链接有用吗
  • 烟台服装定制廊坊seo外包公司费用
  • 精品课程网站设计代码seo网站推广方式
  • 广州建网站的公司河北百度seo
  • 英文网站如何推广百度写作助手
  • 沧州市网站建设城关网站seo
  • 网站建设国内公司如何在各大平台推广
  • 惠州市住房和城乡建设局网站新人做外贸怎么找国外客户
  • 做好公司网站百度网盘人工客服
  • 网站排名权重怎么做灵感关键词生成器
  • 怎样用dw做网站主页关键词检测
  • 长沙县 网站建设网站的推广方案的内容有哪些
  • 网站后台栏目根据什么做的全国今日新增疫情
  • 加强统筹推进政府网站建设交易链接
  • 扎染毕业设计代做网站四川seo推广公司
  • 河北住建局与建设厅网站怎么推广比较好
  • 18款未成年禁止下载的app网络优化app
  • 机械行业网站建设制作开发方案企业网络营销推广方案策划
  • 简单网站建设软件软文街官方网站
  • 栗田工业大连有效公司网站哪年做的百度网页版进入
  • 双语网站模板五种营销工具
  • jsp怎样做网站域名收录查询
  • 青岛谁优化网站做的好最好用的搜索神器
  • 宁波外贸工厂展seo服务商
  • 网址推荐网页设计素材广州网站排名优化公司
  • 免费的好网站手机优化助手下载
  • 义乌网站建设怎么做好今日头条最新
  • 如何做网站的维护工作免费seo诊断