Nn linear ni nini katika PyTorch?
Nn linear ni nini katika PyTorch?

Video: Nn linear ni nini katika PyTorch?

Video: Nn linear ni nini katika PyTorch?
Video: But what is a neural network? | Chapter 1, Deep learning 2024, Novemba
Anonim

Kutoka kwa hati: CLASS tochi. nn . Linear (katika_vipengele, sifa_za_nje, upendeleo=Kweli) Hutumika a mstari mabadiliko kwa data inayoingia: y = xW^T + b. Vigezo: in_features - ukubwa wa kila sampuli ya uingizaji.

Vile vile, inaulizwa, jinsi NN linear inavyofanya kazi?

Linear . Inatumika a mstari mageuzi kwa data inayoingia, yaani //y= Ax+b//. Kipenyo cha pembejeo kilichotolewa mbele(ingizo) lazima kiwe vekta (1D tensor) au matrix (2D tensor). Ikiwa ingizo ni matrix, basi kila safu mlalo inachukuliwa kuwa sampuli ya ingizo ya bechi fulani.

Vivyo hivyo, conv2d ni nini kwenye PyTorch? conv2d (pembejeo, uzito, nafsi. upendeleo, ubinafsi. piga hatua, ubinafsi. padi, nafsi. kujitanua, nafsi.

Pili, PyTorch nn ni nini?

PyTorch : nn The nn package inafafanua seti ya Moduli, ambazo unaweza kufikiria kama safu ya mtandao ya neural ambayo hutoa matokeo kutoka kwa pembejeo na inaweza kuwa na uzani wa mafunzo. tochi ya kuagiza # N ni saizi ya kundi; D_in ni kipimo cha ingizo; # H imefichwa; D_out ni kipimo cha pato.

Unatumiaje ReLU kwenye PyTorch?

Katika PyTorch , unaweza kutengeneza a RELU safu kutumia kazi rahisi relu1 = nn. RELU na hoja inplace=Uongo. Tangu RELU kazi inatumika kwa busara, hakuna haja ya kutaja vipimo vya pembejeo au pato. Hoja iliyowekwa huamua jinsi chaguo za kukokotoa hushughulikia ingizo.

Ilipendekeza: