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

每天五分钟深度学习框架pytorch:从底层搭建多项式线性回归模型

本文重点

和上一节课程一样,本文我们将不使用pytorch搭建一个多项式的回归模型,来增加我们对使用pytorch搭建多项式回归模型的理解。

模型

#定义参数和模型

w=torch.randn(3,1,requires_grad=True)

b=torch.randn(1,requires_grad=True)

def Linear(x):

return torch.mm(x,w) + b

torch.mm(a,b)的意思是矩阵a×矩阵b,维度必须一致,本例中w为3,1而样本为64*3,所以我们需要torch.mm(x,w),而不能torch.mm(w,x),我们只需要记住一点,无论样本是列排还是行排都不是问题。

数据

这里的代码和前面的的基于pytorch搭建多特征的模型的数据生成是差不多的,不同的是这里先使用numpy生成的数据,所以需要注意的是numpy转成 tensor之后是一定要转成float的,如果不转的话&#


http://www.kler.cn/a/368775.html

相关文章:

  • Android token JJWT
  • 线性可分支持向量机的原理推导 9-30最优法向量w 公式解析
  • 原创作品——GIS和监控软件设计
  • 【设计模式系列】代理模式(八)
  • ML 系列:机器学习和深度学习的深层次总结(17)从样本空间到概率规则概率
  • 【Android】perfetto使用学习
  • 云原生后端(Cloud-Native Backend)
  • 【Web开发】什么是Nuxt? 利用Nuxt快速搭建前端项目
  • R语言笔记(二):向量
  • MySQL之数据库设计
  • ReactNative0.76版本发布,默认开启新架构
  • 【K8S系列】Kubernetes Service 基础知识 详细介绍
  • java和嵌入式现在哪个好?
  • 【深入理解SpringCloud微服务】Sentinel实战与原理剖析
  • 重修设计模式-行为型-迭代器模式
  • 了解光耦合器输入输出关系---腾恩科技
  • 区块链国赛题目--食品溯源(模块三)
  • 租房管理智能化:Spring Boot系统开发指南
  • VMware16去虚拟化 过CF 理论过TX游戏 WIN10过检测虚拟机
  • 微信小程序SSL证书怎么选择?
  • 通过 SYSENTER/SYSEXIT指令来学习系统调用
  • 《链表篇》---环形链表
  • 数据挖掘(二)
  • Typora一款极简Markdown文档编辑器和阅读器,实时预览,序列号生成!免费!最新可用!
  • CentOS 自启动某个应用
  • IP协议详解:报头格式、主机定位、转发流程、网段划分与路由机制