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

中国能源建设集团采购网站进不去全球贸易中心网

中国能源建设集团采购网站进不去,全球贸易中心网,如何建设合法的网站,wordpress换空间Python 实现梯度下降算法 最近重新回顾了一下机器学习的基础知识#xff0c;关于梯度下降的知识#xff0c;个人认为看懂原理和公式#xff0c;仅仅是一方面#xff0c;如果能从代码的角度重新实现或者走一遍可能会更加记忆深刻#xff0c;下面两个参考链接讲的就非常好关于梯度下降的知识个人认为看懂原理和公式仅仅是一方面如果能从代码的角度重新实现或者走一遍可能会更加记忆深刻下面两个参考链接讲的就非常好大家一块来学习呀。 相关参考 [1] 深入浅出–梯度下降法及其实现 [2] python写出梯度下降的代码 Python实现版本 [1] import numpy as npm 20 # Size of the points dataset.X0 np.ones((m, 1)) # Points x-coordinate and dummy value (x0, x1). X1 np.arange(1, m 1).reshape(m, 1) X np.hstack((X0, X1))y np.array([ # Points y-coordinate3, 4, 5, 5, 2, 4, 7, 8, 11, 8, 12,11, 13, 13, 16, 17, 18, 17, 19, 21 ]).reshape(m, 1)alpha 0.01 # The Learning Rate alpha.def error_function(theta, X, y):Error function J definition.diff np.dot(X, theta) - yreturn (1. / 2 * m) * np.dot(np.transpose(diff), diff)def gradient_function(theta, X, y):Gradient of the function J definition.diff np.dot(X, theta) - yreturn (1. / m) * np.dot(np.transpose(X), diff)def gradient_descent(X, y, alpha):Perform gradient descent.theta np.array([1, 1]).reshape(2, 1)gradient gradient_function(theta, X, y)while not np.all(np.absolute(gradient) 1e-5):theta theta - alpha * gradientgradient gradient_function(theta, X, y)return thetaoptimal gradient_descent(X, y, alpha) error error_function(optimal, X, y)[0, 0] print(optimal:, optimal) print(error function:, error)Python实现版本 [2] import numpy as npiterations 1000 # 定义迭代次数和学习率 alpha 0.1 # 学习率 m 100 # 数据长度def compute_error(X, y, theta): # 定义损失函数predictions np.dot(X, theta)sqrErrors (predictions - y) ** 2J 1 / (2 * m) * np.sum(sqrErrors)return Jdef compute_gradient(theta, X, y): # 梯度更新predictions np.dot(X, theta)errors predictions - ytheta theta - alpha / m * np.dot(X.T, errors)return thetadef gradient_descent(X, y, theta, num_iters): # 梯度下降算法J_history np.zeros((num_iters, 1)) # 记录损失函数for i in range(num_iters):theta compute_gradient(theta, X, y)J_history[i] compute_error(X, y, theta)return theta, J_history# 测试代码 x 2 * np.random.rand(m, 1) # 随机生成一些数据 y 100 3 * x np.random.randn(m, 1) X_b np.c_[np.ones((m, 1)), x] # 在数据中添加x01 theta np.random.randn(2, 1) # 初始化theta theta, J_history gradient_descent(X_b, y, theta, iterations) # 运行梯度下降算法 print(最终参数值, theta) # 输出最终结果 print(损失函数值, J_history[-1])声明 总结学习有问题或不当之处可以批评指正哦谢谢。
http://www.zqtcl.cn/news/54808/

相关文章:

  • 做网站买主机还是服务器廉洁沈阳网站
  • 宾馆网站建设方案网页设计代码单词
  • 湖北做网站的公司wordpress ping设置
  • 主机屋网站搭建设置2018网站开发最新技术
  • 网站建设软硬件要求wordpress 企业网站模板
  • 做网站 图片是文本番禺人才网招聘网官网最新招聘
  • 齐齐哈尔建设局网站首页万方数据库
  • 网上提交报名表系统的网站建设在源码之家下载的网站模板可以作为自己的网站吗
  • 百度公司做网站服务wordpress前端是什么意思
  • 那个网站有帮人做图的微网站开发工具有哪些
  • 房产中介网站开发模板wordpress midway
  • 企业免费做网站专门做图片是网站
  • 广州网站建设定制多少钱网络营销的现状及问题
  • 高质量摄影作品网站南京比较好的软件公司
  • 镇江外贸网站建设杭州交易网站建设
  • 购物网站策划建设方案域名注册服务商
  • 做网站是要收费的吗自己怎么建立微网站
  • 网站建设推广哪个好上海装修公司排名10大家装公司
  • 公司网站上线的通知微信管理系统官网
  • 营口网站建设公司电子商务网站建设期中
  • 网站index.php被修改丽水微信网站建设报价
  • 网站页面设计公司电话为什么推荐企业做网站
  • 苏州网站网页设计更换wordpress语言包
  • 吴江开发区人才网aso具体优化
  • ppt做的模板下载网站有哪些内容如何百度注册公司官网
  • 从哪个网站找钢做的微商俄罗斯军事最新消息
  • 为什么用MyEclipse做网站企业邮箱在哪里看
  • 做推广可以上那些网站wordpress 排除文章
  • 荆州做网站公司泰兴网站优化
  • ppt模板资源网站外贸网站建设 杭州