pytorch FC_regression
import torch
import torch.nn.functional as F
import matplotlib.pyplot as plt
torch.manual_seed(100)## 生成数据
x = torch.linspace(-1, 1, 100).view(-1,1) # shape=(100, 1),(batch,dim)
y = x.pow(2) + 0.2*torch.rand(x.shape) # shape=(100, 1),(batch,dim)
# plt.scatter(x.numpy(), y.numpy())
# plt.show()## 构建网络
class Net(torch.nn.Module):def __init__(self):super(Net, self).__init__()self.hidden = torch.nn.Linear(1, 10)self.output = torch.nn.Linear(10, 1)def forward(self, x):x = F.relu(self.hidden(x))x = self.output(x)return x## 初始化网络,优化器和损失函数
net = Net()
optimizer = torch.optim.SGD(net.parameters(), lr=0.2)
mse = torch.nn.MSELoss()
## 开始训练
for t in range(200):prediction = net(x)loss = mse(prediction, y)optimizer.zero_grad() loss.backward()optimizer.step() # 可视化if t % 5 == 0:plt.scatter(x.numpy(), y.numpy())plt.plot(x.numpy(), prediction.detach().numpy(), 'r-', lw=5)plt.text(0.5, 0, 'Loss=%.4f' % loss.detach().numpy(), fontdict={'size': 20, 'color': 'red'})plt.pause(0.2)plt.clf() # 清除当前图像
plt.show()
参考:
https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/301_regression.py
pytorch FC_regression相关推荐
- pyTorch api
应用 pytorch FC_regression pytorch FC_classification pytorch RNN_regression pytorch LSTM_regression py ...
- 通过anaconda2安装python2.7和安装pytorch
①由于官网下载anaconda2太慢,最好去byrbt下载,然后安装就行 ②安装完anaconda2会自动安装了python2.7(如终端输入python即进入python模式) 但是可能没有设置环境 ...
- 记录一次简单、高效、无错误的linux上安装pytorch的过程
1 准备miniconda Miniconda Miniconda 可以理解成Anaconda的免费.浓缩版.它非常小,只包含了conda.python以及它们依赖的一些包.我们可以根据我们的需要再安 ...
- 各种注意力机制PyTorch实现
给出了整个系列的PyTorch的代码实现,以及使用方法. 各种注意力机制 Pytorch implementation of "Beyond Self-attention: External ...
- PyTorch代码调试利器_TorchSnooper
GitHub 项目地址: https://github.com/zasdfgbnm/TorchSnooper 大家可能遇到这样子的困扰:比如说运行自己编写的 PyTorch 代码的时候,PyTorch ...
- pytorch常用代码
20211228 https://mp.weixin.qq.com/s/4breleAhCh6_9tvMK3WDaw 常用代码段 本文代码基于 PyTorch 1.x 版本,需要用到以下包: impo ...
- API pytorch tensorflow
pytorch与tensorflow API速查表 方法名称 pytroch tensorflow numpy 裁剪 torch.clamp(x, min, max) tf.clip_by_value ...
- tensor转换 pytorch tensorflow
一.tensorflow的numpy与tensor互转 1.数组(numpy)转tensor 利用tf.convert_to_tensor(numpy),将numpy转成tensor >> ...
- tensor和模型 保存与加载 PyTorch
PyTorch教程-7:PyTorch中保存与加载tensor和模型详解 保存和读取Tensor PyTorch中的tensor可以保存成 .pt 或者 .pth 格式的文件,使用torch.save ...
最新文章
- elementui中有导出组件吗_Element-ui组件库Table表格导出Excel表格
- ubuntu16.04 关闭防火墙的方法
- 平衡二叉查找树 AVL 的实现
- php 标点符号,php 过滤英文标点符号及过滤中文标点符号代码
- java 手写签名_Android 自定义View手写签名并保存图片
- 解决:liunx 光标消失(显示光标)
- U3D的有限状态机系统
- 转进制(信息学奥赛一本通-T1161)
- 清华大学登顶亚洲第一:2019泰晤士高等教育世界大学排名发布
- OpenCV之图像混合
- 四叶草clover配置工具Clover Configurator 5 Ma汉化版
- backupexec Oracle授权,通过BackupExec重定向Oracle 8I数据库
- 小程序直传阿里云OSS 踩坑
- 基础练习 回文数 C语言
- C语言实现:素数的判断的多种方法
- Android Studio安装(本人也是站在巨人肩膀上学习~)
- Python实用案例,Python脚本,Python实现批量下载百度图片
- 经过本人盘点与细数,总结出个人云存储与传统网盘五大差别
- 论文阅读-Boosting Data-driven Evolutionary Algorithm with Localized Data Generation
- 西安财经大学计算机考研科目,西安财经大学2020年硕士研究生考试复试科目与参考书目...
热门文章
- oracle9i使用OMS备份数据
- abaqus python 建立节点集合_Abaqus中Python通过findAt方法建立region区域
- docker删除所有镜像_Docker 常用命令
- Python基本输出函数print()用法小结
- Spring 基础 用mock对Controller执行测试(系列号4)
- 矩阵分析——第一章 线形空间和线性变换
- 计算机网络技术人员介绍,计算机网络技术专业介绍2021 计算机网络技术专业就业方向及前景...
- java 多个timer_java – Timer正在创建多个计时器实例
- python科学计算包与matlab_做科学计算用Python还是MATLAB?
- mysql统计每个科目平均成绩_No.03 数据库经典面试之如何取出每科成绩的前三名...