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

vi设计与网站建设招标文件织梦网站关键词

vi设计与网站建设招标文件,织梦网站关键词,wordpress外链包装,网站摸板目录 1、数据分析 2、pytorch直线拟合 1、数据分析 直线拟合的前提条件通常包括以下几点: 存在线性关系:这是进行直线拟合的基础,数据点之间应该存在一种线性关系,即数据的分布可以用直线来近似描述。这种线性关系可以是数据点…

目录

1、数据分析

2、pytorch直线拟合


1、数据分析

直线拟合的前提条件通常包括以下几点:

存在线性关系:这是进行直线拟合的基础,数据点之间应该存在一种线性关系,即数据的分布可以用直线来近似描述。这种线性关系可以是数据点在直角坐标系上的分布趋势,也可以是通过实验或观测得到的数据点之间的关系。

数据点之间的误差是随机的:误差应该是随机的,没有任何系统性的偏差,并且符合随机误差的统计规律。这意味着数据点在拟合直线周围的分布应该是随机的,而不是受到某种特定的规律或趋势的影响。

直线应符合数据点的总体趋势:在拟合直线时,应该尽可能地符合数据点的总体趋势,而不是被一些异常值所影响。如果存在一些异常值,它们不应该对拟合结果产生过大的影响。

数据点的数量应该足够多:在进行直线拟合时,需要足够多的数据点来保证拟合结果的准确性和可靠性。通常来说,数据点的数量应该足够多,以便涵盖各种情况,并且能够反映出数据的真实分布情况。

数据的观测或实验过程是可靠的:数据的观测或实验过程应该是可靠的,这意味着数据的测量值应该是准确的,并且没有受到某些特定因素的影响。如果数据的观测或实验过程存在偏差或误差,那么直线拟合的结果也可能受到影响。

从散点图看出,数据具有明显的线性关系​,本例不过多讨论数据是满足直线拟合的其它条件。

import torch
import matplotlib.pyplot as plt
x=torch.Tensor([1.4,5,11,16,21])
y=torch.Tensor([14.4,29.6,62,85,113.4])
plt.scatter(x.numpy(),y.numpy())
plt.show()

2、pytorch直线拟合

基于梯度下降法实现直线拟合。训练过程实际上是一种批量梯度下降(Batch Gradient Descent),这是因为每次更新参数时都使用了所有的数据。另外,学习率 learning_rate 和训练轮数 epochs 是可以调整的超参数,对模型的训练效果有很大影响。

import torch
import matplotlib.pyplot as plt
def Produce_X(x):x0=torch.ones(x.numpy().size)X=torch.stack((x,x0),dim=1)return X
def train(epochs=1,learning_rate=0.01):for epoch in range(epochs):output=inputs.mv(w)loss=(output-target).pow(2).sum()loss.backward()w.data-=learning_rate*w.gradw.grad.zero_()if epoch%80==0:draw(output,loss)return w,loss
def draw(output,loss):plt.cla()plt.scatter(x.numpy(), y.numpy())plt.plot(x.numpy(),output.data.numpy(),'r-',lw=5)plt.text(5,20,'loss=%s' % (loss.item()),fontdict={'size':20,'color':'red'})plt.pause(0.005)
​
if __name__ == "__main__":x = torch.Tensor([1.4, 5, 11, 16, 21])y = torch.Tensor([14.4, 29.6, 62, 85.5, 113.4])X = Produce_X(x)inputs = Xtarget = yw = torch.rand(2, requires_grad=True)w,loss=train(10000,learning_rate=1e-4)print("final loss:",loss.item())print("weigths:",w.data)plt.show()
​

final loss: 8.216197967529297

weigths: tensor([5.0817, 5.6201])

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

相关文章:

  • 优化网站首页《民用建筑通用规范》
  • 网站正在建设中末班如何做教育公司网站
  • 证券投资网站建设网站制作验收单
  • 网站开发需要会什么软件wordpress一直维护
  • 网站推广怎么做引流wordpress最新版怎么变成英文
  • 蚌埠本地网站wordpress主页视频
  • 网站首页弹窗代码网络推广的工作内容是什么
  • 南宁彩票网站开发网址注册在哪里注册
  • 流行网站设计工作经历怎么写?
  • 磁盘阵列做网站怎样成为网络营销的主管
  • 如何建设一个网站网站怎么做发送邮件的超链接
  • 哈尔滨网站seo公司中国南昌企业网站制作
  • 网站推广服务网站连锁顶客网站和网摘网站
  • 网站选项按钮网站 中文版与英文版的后台有什么不同
  • 网站前端建设都需要什么问题徐州企业建站模板
  • 有了域名怎么制作网站专门做简历的网站
  • 图书馆网站建设策划软件开发主要文档
  • 西安网站建设是什么网站在线配色
  • 电脑版 做网站尺寸论坛类网站开发
  • 福州网站建设服务公司做家政应该下载什么网站
  • 代加工网湛江seo网站管理
  • 福州建站服务深圳做网站商
  • 一件代发应该在哪个网站上做计算机培训班学什么
  • 招个网站建设维护网站建设一定要公司吗
  • 百度站长平台网站改版工具云梦网站怎么做浮窗
  • 临清网站推广泉州网络seo
  • 江苏省电力建设一公司网站网站怎么做用qq登录接入
  • 什么程序做的网站没有index页面网站一键制作
  • 网站建设项目规划书社团宣传网站制作公司排名前十
  • 网站怎么做pc端盒子潍坊专业网络营销