Neyron tarmoq asoslari va uni chuqur o'rganishТаблица 2.2. Обозначения, относящиеся к нейронной сети
2 bo\'lim (2)
Пример 2.2 Псевдокод алгоритма обратного распространения для обновления весов function backpropagation-algorithm 2.2-misol Og'irlikni yangilash uchun backpropagation algoritmining soxta kodi function backpropagation-algorithm ( network, training-records, learning-rate ) returns network network <- initialize weights (randomly) start loop for each example in training-records do вычислить выход этого входного примера ushbu kirish misolining natijasini hisoblang network-output <- neural-network-output( network, example ) // вычислить ошибку и дельту для нейронов выходного слоя // chiqish qatlamining neyronlari uchun xato va deltani hisoblash 68 Основы нейронных сетей и глубокого обучения example_err <- target-output – network-output обновить веса связей, ведущих в выходной слой chiqish qatlamiga olib keladigan aloqalarning og'irliklarini yangilang Wj,i ← Wj,i + α × aj × Erri × g′(input_sumi) for each subsequent-layer in network do вычислить ошибку в каждом блоке har bir blokda xatoni hisoblash j ← g′(input_sumj)ΣiWj,i i обновить веса входящих в слой связей aloqalarni og'irligini yangilang Wk,j ← Wk, j + α × ak × j end for end for
end loop
return network Замечание о функциях потерь в псевдокоде Soxta kodni yo'qotish funktsiyalari haqida eslatma псевдокоде из примера 2.2 функция потерь (описывается ниже в этой главе) явно не вызы-вается. Мы представили алгоритм обратного распространения в виде псевдокода, поскольку считаем, что так будет понятно специалистам-практикам. Но в приложение С мы включили также описание, более подходящее для читателей с математическим складом ума. данном случае член Erri зависит от производной функции потерь. Мы пользуемся средне-квадратической ошибкой (СКО), поэтому производная оказывается разностью. 2.2-misoldagi psevdokod, yo'qotish funktsiyasi (ushbu bobda keyinroq tasvirlangan) aniq chaqirilmagan. Biz backpropagation algoritmini psevdokod shaklida taqdim etdik, chunki biz bu amaliyotchilarga tushunarli bo'lishiga ishonamiz. Ammo C ilovasida biz matematik tafakkurli o'quvchilar uchun mos keladigan tavsifni ham kiritdik. Bunday holda, Erri atamasi yo'qotish funktsiyasining hosilasiga bog'liq. Biz o'rtacha kvadratik ildiz xatosi (O”KT) dan foydalanamiz, shuning uchun lotin hosilasi farq qiladi. Разбор псевдокода алгоритма обратного распространения Teskari yo'naltirishning kod osti kodlarini algoritmini tahlil qilish На вход алгоритма из примера 2.2 подаются следующие данные: сеть: многослойная нейронная сеть прямого распространения; обучающие примеры: набор обучающих векторов и соответствующих им выходных меток; скорость обучения, обычно обозначаемая греческой буквой альфа. Quyidagi ma'lumotlar 2.2-misoldan algoritmning kirishiga beriladi: - tarmoq: ko'p qavatli to'g'ridan-to'g'ri tarqatish neyron tarmog'i; - o'quv misollari: o'quv vektorlari to'plami va ularning tegishli chiqish yorliqlari; - o'rganishning tezligi, odatda yunon alfasi harfi bilan belgilanadi. начале работы мы инициализируем веса нейронной сети, после чего входим цикл обработки входных примеров (цикл продолжается, пока не будет выполне-но условие остановки или не достигнуто максимальное число периодов). Сначала вычисляется выход сети для текущего примера. Затем этот выход сравнивается с фактической меткой для данного примера и вычисляется ошибка (example_err). Ishning boshida biz neyron tarmog'ining og'irliklarini aniqlaymiz, shundan so'ng biz kirish misollarining ishlov berish sikliga kiramiz (tsikl to'xtash sharti bajarilgunga qadar yoki davrlarning maksimal soni erishilgunga qadar davom etadi). Birinchidan, hozirgi misol uchun tarmoq chiqishi hisoblanadi. Keyin ushbu natija ushbu misol uchun haqiqiy yorliq bilan taqqoslanadi va xato hisoblanadi (example_err). Теперь все готово к вычислению обновлений весов связей, ведущих в выходной слой. Endi siz chiqish qatlamiga olib keladigan ulanish og'irliklarining yangilanishini hisoblashga tayyormiz. Download 3,8 Mb. Do'stlaringiz bilan baham: Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024 ma'muriyatiga murojaat qiling |
kiriting | ro'yxatdan o'tish Bosh sahifa юртда тантана Боғда битган Бугун юртда Эшитганлар жилманглар Эшитмадим деманглар битган бодомлар Yangiariq tumani qitish marakazi Raqamli texnologiyalar ilishida muhokamadan tasdiqqa tavsiya tavsiya etilgan iqtisodiyot kafedrasi steiermarkischen landesregierung asarlaringizni yuboring o'zingizning asarlaringizni Iltimos faqat faqat o'zingizning steierm rkischen landesregierung fachabteilung rkischen landesregierung hamshira loyihasi loyihasi mavsum faolyatining oqibatlari asosiy adabiyotlar fakulteti ahborot ahborot havfsizligi havfsizligi kafedrasi fanidan bo’yicha fakulteti iqtisodiyot boshqaruv fakulteti chiqarishda boshqaruv ishlab chiqarishda iqtisodiyot fakultet multiservis tarmoqlari fanidan asosiy Uzbek fanidan mavzulari potok asosidagi multiservis 'aliyyil a'ziym billahil 'aliyyil illaa billahil quvvata illaa falah' deganida Kompyuter savodxonligi bo’yicha mustaqil 'alal falah' Hayya 'alal 'alas soloh Hayya 'alas mavsum boyicha yuklab olish |