PyTorchта nn сызыктуу деген эмне?
PyTorchта nn сызыктуу деген эмне?

Video: PyTorchта nn сызыктуу деген эмне?

Video: PyTorchта nn сызыктуу деген эмне?
Video: 7-класс. Алгебра. Бүтүн туюнтмага өзгөртүүлөрдү колдонуу 2024, Март
Anonim

Документтен: КЛАСС факел. nn . Сызыктуу (in_features, out_features, bias=True) Колдонулат a сызыктуу келген маалыматтарга трансформация: y = xW^T + b. Параметрлер: in_features – ар бир киргизүү үлгүсүнүн өлчөмү.

Ошо сыяктуу эле, NN сызыктуу кантип иштейт?

Сызыктуу . Колдонулат a сызыктуу келген маалыматтарга трансформация, б.а. //y= Ax+b//. Алдыга(киргизүүдө) берилген кириш тензору вектор (1D тензор) же матрица (2D тензор) болушу керек. Эгерде киргизүү матрица болсо, анда ар бир сап берилген партиянын киргизүү үлгүсү болуп эсептелет.

Ошо сыяктуу эле, PyTorchта conv2d деген эмне? conv2d (киргизүү, салмак, өз. ык, өз. кадам, өз. толтуруу, өз. кеңейүү, өз.

Экинчиден, PyTorch nn деген эмне?

PyTorch : nn The nn пакет Модулдардын жыйындысын аныктайт, аны сиз нейрондук тармак катмары деп ойлосоңуз болот, ал киргизүүдөн натыйжа чыгарат жана кээ бир үйрөтүлүүчү салмактарга ээ болушу мүмкүн. импорт факел # N партия өлчөмү; D_in - киргизүү өлчөмү; # H - жашыруун өлчөм; D_out - чыгаруу өлчөмү.

PyTorchте ReLUну кантип колдоносуз?

In PyTorch , сиз кура аласыз ReLU катмар колдонуу жөнөкөй функция relu1 = nn. ReLU inplace аргументи менен = False. бери ReLU функция элемент боюнча колдонулат, киргизүү же чыгаруу өлчөмдөрүн көрсөтүүнүн кереги жок. Орнундагы аргумент функция киргизүүгө кандай мамиле кылаарын аныктайт.

Сунушталууда: