import torchx_data=torch.Tensor([[1.], [2.], [3.]])
y_data=torch.Tensor([[2.], [4.], [6.]])class MyModule(torch.nn.Module):def __init__(self):super(MyModule,self).__init__()self.linear=torch.nn.Linear(1,1)def forward(self,x):y_pred=self.linear(x) #这里是对一个类调用。是实现了__call__方法的类。可调用的类return y_predmodel=MyModule()criter=torch.nn.MSELoss(reduction="sum")
optm=torch.optim.SGD(model.parameters(),lr=0.01)E=100
for epoch in range(E):y_pred=model(x_data)loss=criter(y_data,y_pred)print("epoch{},loss={}".format(epoch,loss))optm.zero_grad()loss.backward()optm.step()print(model.linear.weight.data.item(),model.linear.bias.data)

05. Linear Regression with PyTorch相关推荐

  1. Linear Regression总结2

     Linear Regression总结 作者:洞庭之子 微博:洞庭之子-Bing (2013年11月) 关于linear regression,Andrew Ng老师的课程中介绍了两种方法:gr ...

  2. Coursera公开课笔记: 斯坦福大学机器学习第二课“单变量线性回归(Linear regression with one variable)”

    Coursera公开课笔记: 斯坦福大学机器学习第二课"单变量线性回归(Linear regression with one variable)" 发表于 2012年05月6号 由 ...

  3. Linear Regression、Logistic Regression、激励函数activation function(relu,sigmoid, tanh, softplus)

    1.5.2.Linear Regression 1.5.2.1.Linear Regression 1.5.2.1.1.案例1 1.5.2.1.2.案例2 1.5.2.1.3.案例3源码(带有保存模型 ...

  4. Linear Regression Logistic Regression

    Linear Regression & Logistic Regression Keywords List keywords you may encounter when exploring ...

  5. 机器学习方法:回归(一):线性回归Linear regression

    欢迎转载,转载请注明:本文出自Bin的专栏blog.csdn.net/xbinworld. 开一个机器学习方法科普系列:做基础回顾之用,学而时习之:也拿出来与大家分享.数学水平有限,只求易懂,学习与工 ...

  6. 人工智能之机器学习-逻辑回归、回归(Regression)-Pytorch快速实现

    文章目录 概述 直接上pytorch 网络搭建 设置优化器 选择损失函数 开始训练(炼丹) 测试模式(nograd) 进阶指南 听说点进蝈仔帖子的都喜欢点赞加关注~~ 老规矩,先送上官网,建议不知道优 ...

  7. Machine Learning experiment2 Multivariate Linear Regression 详解+源代码实现

    数据预处理: 根据题目,我们得知,该数据为房价关于住房面积,卧室数量的相关数据,共47组数据,我们可以观测到住房面积接近等于卧室数量的1000倍左右,所以我们需要对数据进行标准化. 首先,我们作图如下 ...

  8. 【cs229-Lecture2】Linear Regression with One Variable (Week 1)(含测试数据和源码)

    从Ⅱ到Ⅳ都在讲的是线性回归,其中第Ⅱ章讲得是简单线性回归(simple linear regression, SLR)(单变量),第Ⅲ章讲的是线代基础,第Ⅳ章讲的是多元回归(大于一个自变量). 本文的 ...

  9. Linear Regression(一)——

    Linear Regression(一)-- 机器学习 回归 定义 回归的定义 在平面上存在这些点我希望能用一条直线尽可能经过它们. 于是我们画了下面的一条直线 这样的过程就叫做回归. 这个过程中我们 ...

最新文章

  1. 编程 25 年后,现实将我打回菜鸟程序员的起点
  2. LeetCode215:数组中第K个最大元素
  3. 5.6 前端开发日报
  4. 【Docker】docker-compose安装
  5. ​【文末有福利】揭秘阿里中台!一文看懂阿里推荐业务的两项利器
  6. java封装原则_跟我学java编程—理解Java面向对象的封装原则
  7. PIE SDK地图书签
  8. java mysql大小写_java – 使用select where where Mysql在Mysql中区分大小写
  9. 我的世界 Unity3D MineCraft 用Unity3D制作类似MineCraft我的世界的游戏 正经梳理一下开发01
  10. php斗鱼弹幕接口,php实现斗鱼弹幕,一起来欣赏弹幕吧~,斗鱼怎么看自己发过的弹幕...
  11. 全网首发国内联邦学习框架研究
  12. [MATLAB 在科学计算中的应用] 使用MATLAB 进行非线性拟合
  13. 刚晋升为部门经理,我要如何领导下属影响上级?
  14. QtCreator中Kits选项变灰,有感叹号
  15. JMockit @mocked 注释标签
  16. hp 打印机更改 wifi direct 的密码
  17. 延迟渲染(Deferred Rendering)
  18. django 上传 缩略图_使用django-thumbnail-works生成图像缩略图。
  19. 沙盒勇者服务器维护,沙盒勇者攻略大全 沙盒勇者通关攻略
  20. 深度学习笔记之关于常用模型或者方法(四)

热门文章

  1. 清华大学计算机与科学系张荷花简历,清华大学软件学院研究生导师简介-张荷花...
  2. scala函数式编程之λ演算
  3. java导入csv分隔符_基于Java的CSV格式文件处理(excel逗号分隔符文件) | 学步园...
  4. this.setState的详细用法
  5. 抽象类 ---模板方法
  6. 一款搭载恩智浦i.MX 8M Plus处理器的国产核心板正式发布
  7. 【DataGrip】DataGrip字体缩放 ctrl缩放 ctrl缩放字体
  8. application.properties
  9. 介绍 10 个 CSS3 属性
  10. 线段树模板(Java)