從零學習PyTorch 6 萬丈高樓平地起

2021-10-24 19:34:07 字數 841 閱讀 2761

本章會介紹一下搭建神經網路的兩種方法

這裡將網路定義為乙個類,之後進行例項化,裡面有兩個方法:

第乙個初始方法目的是構建神經層,可以抽象為蓋房子先準備好木料。

第二forward方法的目的是鏈結神經層,可以抽象為利用木料搭房子。

class

net(t.nn.module)

: def __init__

(self, n_feature, n_hidden, n_output)

:super()

.__init__()

self.hidden = t.nn.

linear

(n_feature, n_hidden)

self.predict = t.nn.

linear

(n_hidden, n_output)

def forward

(self, x)

: x = tnf.

relu

(self.

hidden

(x))

x = self.

predict

(x)return x

這裡是直接使用torch.nn裡面的sequential方法進行累加神經層

net2 = t.nn.

sequential

( t.nn.

linear(2

,10),

t.nn.

relu()

, t.nn.

linear(10

,2),

)

Pytorch學習 6深度學習數學基礎

損失函式 loss function 是用來估量模型的 值 我們例子中的output 與真實值 例子中的y train 的不一致程度,它是乙個非負實值函式,損失函式越小,模型的魯棒性就越好。我們訓練模型的過程,就是通過不斷的迭代計算,使用梯度下降的優化演算法,使得損失函式越來越小。損失函式越小就表示...

node js 從零學習(4)

之前已經介紹了 http url 部分基礎內容 這次進行介紹 查詢字串的相關基礎 const querystring require querystring querystring.escape str querystring.unescape str 兩個方法 簡單講就是編碼解碼 官方解釋quer...

從零學習 CA 系列

近期由於專案需要,開始轉向 ca 證書相關的知識惡補中,都很少寫日誌了。廢話少說,進入正題,本人之前沒有接觸過加密,也就更沒有接觸過 認證相關的知識,如下內容為學習過程中個人體會。數字證書通常可分為兩大類,根據證書持有者分類和根據金鑰分類。根據證書持有者是否為 ca 進行分類 根據證書持有者是否為 ...