文章作者:Tyan
博客:noahsnail.com | CSDN | 简书
本文主要是关于PyTorch的一些用法。
1 | import torch |
1 | # 绘制数据图像 |
1 | # 定义pytorch网络 |
1 | # 构建网络 |
Net (
(hidden): Linear (1 -> 10)
(predict): Linear (10 -> 1)
)
1 | # 选择优化方法 |
1 | # unsqueeze用法, 一维变二维 |
1
2
3
4
[torch.FloatTensor of size 4]
1 2 3 4
[torch.FloatTensor of size 1x4]
1
2
3
4
[torch.FloatTensor of size 4x1]
1 | # rand用法, rand返回的是[0,1)之间的均匀分布 |
0.8473
0.2252
0.0599
0.0777
[torch.FloatTensor of size 4]
0.2864 0.1693 0.1261
0.9013 0.2009 0.9854
[torch.FloatTensor of size 2x3]