Colab下pytorch基礎練習

2022-07-18 02:33:19 字數 1200 閱讀 7387

colab

colaboratory 是乙個 google 研究專案,旨在幫助傳播機器學習培訓和研究成果。它是乙個 jupyter 筆記本環境,並且完全在雲端執行,已經預設安裝好 pytorch,不需要進行任何設定就可以使用,並且完全在雲端執行。詳細使用方法可以參考 rogan 的部落格:

如果沒有某種不可描述的上網工具的話,國內目前無法訪問 colab,可以安裝 ghelper: 操作十分容易,完成後即可訪問google下的**。

pytorch 基礎練習

張量tensors

import torch

x=torch.empty(5,3

)print(x)#建立乙個沒有初始化的矩陣

)print(y)#建立乙個隨機初始化的矩陣

建立tensors

#create 1d vector

x = [1., 2., 3

.]x =torch.tensor(x)#我用的是pycharm編輯器,輸入torch給的提示沒有tensor函式,其實是有的

print(x)

tensor運算

x = torch.tensor([1., 2., 3

.])y = torch.tensor([4., 5., 6

.])z = x +y

print(z)

tensor維度變型reshaping

是不是啥也不懂(我也是)

強烈建議參考以下大佬部落格

pytorch基礎函式

返回乙個張量,從標準正態分佈 均值為0,方差為1 中抽取的一組隨機數。張量的形狀由引數sizes定義。import torch import torch.nn.functional as f x1 torch.tensor 1,2,3,4 1,3,4,5 3,4,5,6 y11 f.softmax ...

Pytorch基礎操作

import torch import numpy as np x torch.empty 5,3 print x 初始化乙個隨機矩陣 x torch.zeros 5,3,dtype torch.long print x 構建乙個全0矩陣 x x.new ones 5,3,dtype torch.d...

pytorch基礎用法

1.把x0和x1的資料合在一起,宣告是什麼型別的資料集 x torch.cat x0,x1 0 type torch.floattensor shape 200,2 floattensor 32 bit floating y torch.cat y0,y1 type torch.longtensor...