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

一级造价工程师报名网站工业和信息化部

一级造价工程师报名网站,工业和信息化部,创建一个网站 优帮云,手机聊天app开发概念 当应用梯度下降算法到具有 m 个训练样本的逻辑回归问题时,我们需要对每个样本计算梯度并进行平均,从而更新模型参数。这个过程通常称为批量梯度下降(Batch Gradient Descent)。 代码实现 import numpy as npdef sigmoid(z…

概念

当应用梯度下降算法到具有 m 个训练样本的逻辑回归问题时,我们需要对每个样本计算梯度并进行平均,从而更新模型参数。这个过程通常称为批量梯度下降(Batch Gradient Descent)。

代码实现

import numpy as npdef sigmoid(z):return 1 / (1 + np.exp(-z))def compute_loss(X, y, theta):m = len(y)h = sigmoid(X.dot(theta))loss = (-1/m) * np.sum(y * np.log(h) + (1 - y) * np.log(1 - h))return lossdef batch_gradient_descent(X, y, theta, learning_rate, num_iterations):m = len(y)losses = []for _ in range(num_iterations):h = sigmoid(X.dot(theta))gradient = X.T.dot(h - y) / mtheta -= learning_rate * gradientloss = compute_loss(X, y, theta)losses.append(loss)return theta, losses# 生成一些模拟数据
np.random.seed(42)
m = 100
n = 2
X = np.random.randn(m, n)
X = np.hstack((np.ones((m, 1)), X))
theta_true = np.array([1, 2, 3])
y = (X.dot(theta_true) + np.random.randn(m) * 0.2) > 0# 初始化参数和超参数
theta = np.zeros(X.shape[1])
learning_rate = 0.01
num_iterations = 1000# 执行批量梯度下降
theta_optimized, losses = batch_gradient_descent(X, y, theta, learning_rate, num_iterations)# 打印优化后的参数
print("优化后的参数:", theta_optimized)# 绘制损失函数下降曲线
import matplotlib.pyplot as plt
plt.plot(losses)
plt.xlabel('迭代次数')
plt.ylabel('损失')
plt.title('损失函数下降曲线')
plt.show()

使用了 m 个训练样本,而不是一个。我们首先定义了 sigmoid 函数和计算损失的函数 compute_loss,然后实现了 batch_gradient_descent 函数来执行批量梯度下降。

http://www.yidumall.com/news/44753.html

相关文章:

  • 做网站表格深圳互联网营销
  • 在网站里怎么做图片超链接安康seo
  • 网站开发哪里可做私活百度推广最简单方法
  • 网站常用模块功能说明启动互联全网营销推广
  • 网站外链建设策略百度一下百度首页登录
  • 上海网站优化加盟网站建设案例
  • 网站显示时间代码移投界seo
  • 兰州商城网站建设免费发帖推广网站
  • c#网站开发网易云课堂百度云下载女教师遭网课入侵视频大全集
  • 保定设计网站建设网站建设深圳公司
  • 专门做网站的公司与外包公司有哪些企点下载
  • 成都做整站优化公司网站的推广
  • asp网站开发心得体会郑州seo优化外包
  • 响应式网站样式图怎么做杭州明开seo
  • 建立视频网站泉州关键词排名工具
  • 怎样让百度快速收录网站广州最新疫情情况
  • 网页pc端吉安seo
  • 网站集群建设通知网络营销案例分析论文
  • 中国核工业华兴建设公司网站windows优化
  • 门户网站建设教程营销软文500字
  • 怎么做时时彩网站代理小说网站排名人气
  • wordpress d8360手机优化大师下载
  • 广告图文制作用哪个软件上海比较好的seo公司
  • 做网站 设计师很推广网页
  • wordpress中文破解主题济宁seo优化公司
  • 杭州有没有专业做网站的公司推广软文营销案例
  • 长沙网站制作公司谷歌浏览器手机版官网下载
  • 网站制作客户寻找关键词优化怎么写
  • 网站建设模板免费下载小程序设计
  • 遵义做网站的公司网站制作的流程是什么