首页 > 其他分享 >从0开始pytorch--线性模型

从0开始pytorch--线性模型

时间:2023-01-03 18:56:39浏览次数:60  
标签:loss plt val -- pred list pytorch 线性 data

学习地址:
https://www.bilibili.com/video/BV1Y7411d7Ys?p=2&vd_source=001ba1b001e88ca6d09a9b0de2a86d71
colab链接:
https://colab.research.google.com/gist/cyberangelisme/e5d90757fa1fafe0068b344298d05d7e/.ipynb

import numpy as np
import matplotlib.pyplot as plt

x_data = [1.0,2.0,3.0]
y_data = [2.0,4.0,6.0]

def forward(x):
  return x * w

def loss(x, y):
  y_pred = forward(x)
  return (y - y_pred)*(y - y_pred)

w_list=[]
mse_list=[]

for w in np.arange(0,4.1,0.1):
  print("w = ",w)
  l_sum = 0;
  for x_val, y_val in zip(x_data,y_data):
    y_pred_val = forward(x_val)
    loss_val = loss(x_val,y_val)
    l_sum += loss_val
    print('\t',x_val,y_val,y_pred_val,loss_val)
  print("MSE = ",l_sum/3)
  w_list.append(w)
  mse_list.append(l_sum/3) 

plt.plot(w_list,mse_list)
plt.xlabel("w")
plt.ylabel("MSE")
plt.show()

标签:loss,plt,val,--,pred,list,pytorch,线性,data
From: https://www.cnblogs.com/rabbithacker/p/17023117.html

相关文章

  • CSS - 选择器 标签选择器,id选择器,类选择器,后代选择器,子代选择器,兄弟选择器,通用选择器,
    1.标签选择器它可以选中页面中所有的元素,而不是某一个元素内容,所以选中的是页面中共有的属性标签{css样式...} 2.ID选择器以#开头,ID的名称必须是唯一的,ID选......
  • pwn | ez_pz_hackover_2016
    pwn|ez_pz_hackover_2016x86checksec:基本上逻辑是这样的:漏洞函数是一个栈溢出:这里有一个坑,传进vul函数的是input字符串的地址的地址,不是input字符串的地址,所以m......
  • 按用户重建索引
    --赋用户表空间分配权限ALTERUSERYBSH_BASEQUOTAUNLIMITEDONTS_YBSH_BASE; --查询已有索引select*fromuser_indexeswhereindex_name='INDX_REG_SI_ITEM3'......
  • yarn.ps1 cannot be loaded error解决办法
    yarn:FileC:\Users\jeff.han\AppData\Roaming\npm\yarn.ps1cannotbeloaded.ThefileC:\Users\jeff.han\AppData\Roaming\npm\yarn.ps1isnotdigitallysigned.Y......
  • 普通打印机双面打印的方法
    家用普通打印机在打印时,纸张从进纸槽内送到打印区时都是水平和垂直方向都翻转180度后再出来,打印的那一面在进纸槽内都是朝上的一面,打印出来的页面内容上部分位于进纸槽内远......
  • 数据管理
    oracle数据管道 CREATEORREPLACEPACKAGEpkg_tableAS TYPEnumset_tISTABLEoft_gk_test%rowtype; --定义返回类型  FUNCTIONget_gk_test(xvarchar2......
  • 阿里云 ACK One 多集群管理再升级:GitOps 多集群持续集成,统一报警管理
    作者:宇汇、壮怀ACKOne概述ACKOne是阿里云面向混合云、多集群、分布式计算等场景推出的分布式云容器平台,能够统一管理阿里云上、边缘、部署在客户数据中心以及其他云......
  • svg动起来
    <svgwidth="320"height="320"xmlns="http://www.w3.org/2000/svg"><g><textfont-family="microsoftyahei"font-size="120"y="160"x="160">马</text>......
  • 密码加密,天经地义
    大家好,我是车辙,我的掘金小册《SkyWalking:应用监控和链路跟踪》已经上线啦,这是我的第一本电子书,欢迎大家订阅。整整好是9月的最后一天下午,能按耐住冲动的是少之又少,至于......
  • dremio 表函数简单说明
    dremio对于表函数的处理实际上还是基于了apcahecalcite,只是对于dremio来说,使用相对不是很多目前dremio比较多的就是外部查询,还有就是关于iceberg的一些支持函数参......