本章會介紹一下搭建神經網路的兩種方法
這裡將網路定義為乙個類,之後進行例項化,裡面有兩個方法:
第乙個初始方法目的是構建神經層,可以抽象為蓋房子先準備好木料。
第二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 進行分類 根據證書持有者是否為 ...