PyTorch дээр nn шугаман гэж юу вэ?
PyTorch дээр nn шугаман гэж юу вэ?

Видео: PyTorch дээр nn шугаман гэж юу вэ?

Видео: PyTorch дээр nn шугаман гэж юу вэ?
Видео: VPS | [Хиймэл оюуны шинжлэх ухаан] 2024, Арваннэгдүгээр
Anonim

Баримт бичгээс: CLASS бамбар. nn . Шугаман (in_features, out_features, bias=True) Хэрэгжүүлнэ a шугаман ирж буй өгөгдөлд хувиргах: y = xW^T + b. Параметр: in_features – оролтын дээж бүрийн хэмжээ.

Үүнтэй адилаар, NN шугаман хэрхэн ажилладаг вэ?

Шугаман . Ашиглана шугаман ирж буй өгөгдөлд хувиргах, өөрөөр хэлбэл //y= Ax+b//. Урагш (оролт)-д өгөгдсөн оролтын тензор нь вектор (1D тензор) эсвэл матриц (2D тензор) байх ёстой. Хэрэв оролт нь матриц бол мөр бүрийг өгөгдсөн багцын оролтын түүвэр гэж үзнэ.

Үүнтэй адилаар, PyTorch дээр conv2d гэж юу вэ? conv2d (оролт, жин, өөрөө. хазайлт, өөрөө. алхам, өөрөө. жийргэвч, өөрөө. тэлэлт, өөрөө.

Хоёрдугаарт, PyTorch nn гэж юу вэ?

PyTorch : nn The nn багц нь модулиудын багцыг тодорхойлдог бөгөөд та үүнийг оролтоос гаралт гаргадаг мэдрэлийн сүлжээний давхарга гэж ойлгож болох бөгөөд зарим сургах боломжтой жинтэй байж болно. импортын бамбар # N нь багцын хэмжээ; D_in нь оролтын хэмжээ; # H нь далд хэмжээс; D_out нь гаралтын хэмжээс юм.

PyTorch дээр ReLU-г хэрхэн ашигладаг вэ?

онд PyTorch , та бүтээж болно ReLU давхарга ашиглах энгийн функц relu1 = nn. ReLU аргументтай = Худал. оноос хойш ReLU функцийг элементийн хувьд ашигладаг тул оролт, гаралтын хэмжээсийг зааж өгөх шаардлагагүй. Оруулсан аргумент нь функц нь оролтод хэрхэн хандахыг тодорхойлдог.

Зөвлөмж болгож буй: