Мы выкарыстоўваем файлы cookie на гэтым сайце для паляпшэння вашага вопыту карыстання.
Для больш падрабязнай інфармацыі азнаёмцеся з Палітыка канфідэнцыяльнасці

AI
ML/DL
AI platform
neural network
Рэкурэнтныя нейронныя сеткі
15.10.2024

Што такое рэкурэнтная нейронная сетка?

Рэкурэнтная нейронная сетка (Recurrent Neural Network, RNN) – папулярны від нейронных сетак, якія выкарыстоўваюцца ў апрацоўцы натуральнай мовы (NLP). Рэкурэнтная нейрасетка ацэньвае адвольныя сказы на аснове таго, наколькі часта яны сустракаліся ў тэкстах. Гэта дае меру граматычнай і семантычнай карэктнасці, што дазваляе выкарыстоўваць такія мадэлі для перакладу тэкстаў. Акрамя таго, такія мадэлі генеруюць новы тэкст.

Ідэя RNN заключаецца ў паслядоўным выкарыстанні інфармацыі. У традыцыйных нейронных  сетках маецца на ўвазе, што ўсе ўваходы і выхады незалежныя. Але для шматлікіх задач гэта не падыходзіць. Калі ёсць задача па прадказанні наступнага слова ў сказе, лепш улічваць папярэднія яму словы. RNN называюцца рэкурэнтнымі, таму што яны выконваюць адну і тую ж задачу для кожнага элемента паслядоўнасці, прычым вынік залежыць ад папярэдніх вылічэнняў. Яшчэ адна інтэрпрэтацыя RNN: гэта сеткі, у якіх ёсць “памяць”, якая ўлічвае папярэднюю інфармацыю.

Рэкурэнтная нейронная сетка і яе разгортка (unfolding)