pytorch語法學習整合

2021-09-22 18:34:58 字數 1190 閱讀 4360

torch.linspace(-1, 1, 100)

在-1到1之間取100個數,生成的是一維資料

torch.unsqueeze(torch.linspace(-1, 1, 100), dim=1)

將一維資料變成二維,因為pytorch中只能處理二維資料

[1,2,3,4]

——一維資料

[[1,2,3,4]]

——二維資料

torch.nn.module

其中包含很多net主模組?????

definit(self)

放搭建層所需資訊

super(net, self).init()

繼承net模組到module並輸出init功能

defforward(self)

用init資訊進行搭建流程圖

torch.nn.linear()

構建一層神經網路

.relu(x)

用激勵函式啟用x????

torch.optim.sgd(net.parameters(),lr=0.5)

優化神經網路,傳入神經網路引數及學習效率,越高越快容易忽略知識點

torch.nn.mseloss()

計算誤差手段,這個為均方差

#優化

optimizer.zero_grad() # 將將所有引數梯度降為0

loss.backward() # 反向傳遞,給每乙個神經網路節點賦梯度

optimizer.step() # 優化梯度

分類

[0,1]為第二類 [1,0]為第一類

[1,0,0]2為第一類 [0,0,1]為第三類,標籤哪個位置為1 就認為是屬於哪個類

torch.nn.crossentropyloss()# 計算誤差手段 計算概率

f.softmax(out)轉換成概率

markdown語法學習

markdown是純文字格式的語法,支援轉換為html,可以幫助整理知識 學習筆記 markdown的段落是由若干行文字組成,前後由空行隔開 普通段落不該用空格或製表符縮排 markdown支援兩種標題樣式 setext和atx setext風格的標題用符號 first level 和 second...

schema語法學習

xml schema 學習總結 簡單型別 1 簡單元素 指只能包含文字內容,不能夠包含子元素,也沒有屬性的元素。格式 例子 2 屬性 所有的元素屬性均被宣告為簡單型別。只有複雜型別的元素才可以擁 有屬性。格式 例子 所有的屬性預設都是可選的,我們可以通過使用use 關鍵字明確的指出是可選 或是必需 ...

SQL語法學習

union 操作符用於合併兩個或多個 select 語句的結果集。請注意,union 內部的 select 語句必須擁有相同數量的列。列也必須擁有相似的資料型別。同時,每條 select 語句中的列的順序必須相同。sql union 語法 select column name s from tabl...