Кіріспе

NETtalk – бұл жасанды нейрондық желі. Ол Терренс Сейновски мен Чарльз Розенбергтің 1980 жылдардың ортасында жүргізген зерттеулерінің нәтижесі. NETtalk-тің мақсаты – адам деңгейіндегі танымдық міндеттерді оқып үйренудің күрделілігін түсіндіретін және оларды салыстырмалы міндетті орындауға үйрене алатын байланыстық модель ретінде жүзеге асыруға болатын қарапайым модельдерді құру болды. Авторлар оны екі тәсілмен оқытты: біріншіден, Болцман машинасы арқылы, екіншіден, кері тарату арқылы. NETtalk – ағылшын тіліндегі жазылған мәтінді оқылуын үйренетін бағдарлама. Желі көптеген ағылшын сөздері мен олардың сәйкес айтылуы бойынша оқытылды және жоғары дәлдікпен бұрын көрмеген сөздердің айтылуын дамыта алады. NETtalk желісінің жетістігі айтылуды жасау және сөйлеу синтезі саласындағы қосымша зерттеулерге түрткіс берді және күрделі NLP мәселелерін шешу үшін нейрондық желілердің мүмкіндіктерін көрсетті. Желінің нәтижесінде фонемалар ағыны пайда болды, ол DECtalk жүйесіне естілетін сөйлеуді шығаруға мүмкіндік берді. Ол «Today» телешоуында пайда болып, көпшілікке танымал болды. Даму процесі 1993 жылғы сұхбатта сипатталды. Оқу деректерін жасауға үш ай уақыт кетті, ал желіні оқытуға бірнеше күн ғана уақыт қажет болды.

Сәулет

Желі үш қабаттан тұрды және 18 629 реттелетін салмаққа ие болды, бұл 1986 жылғы стандарттар бойынша үлкен көрсеткіш. Деректер жиынтығына артық үйлесім (overfitting) тудыруы мүмкін деген алаңдаушылық болды, бірақ оқу сәтті аяқталды. Деректер жиынтығы Браун корпусының 20 000 сөздік бөлігінен құралды, онда әр әріп үшін қолмен белгіленген фонема мен әсер ету орны көрсетілген. Желіге 203 элементтен тұратын кіріс берілді, олар 29 элементтен тұратын 7 топқа бөлінді. Әр топ – бір таңбаның біртүрлі кодтамасы. 29 мүмкін таңба бар: 26 әріп, үтір, нүкте және сөз шекарасы (бос орын). Жасырын қабатта 80 элемент бар. Шығыста 26 элемент бар. 21 элемент фонемалардың артикуляциялық ерекшеліктерін (артикуляциялау орны, дауыстық, дауыстылардың биіктігі және т.б.) кодтайды, ал 5 элемент әсер ету орнын және буын шекараларын кодтайды.

Жетістіктер мен шектеулер

NETtalk ағылшын мәтінін дұрыс айтуды үйрену механизмдерін зерттеу үшін жасалған. Авторлар оқуды үйренудің адам миының көптеген бөліктерін қамтитын күрделі механизм екенін атап көрсетеді. NETtalk көру қабығының бейне өңдеу кезеңдерін және әріптерді тануын нақты түрде модельдемейді. Оның орнына, ол әріптердің алдын ала жіктелгені және танылғаны, ал осы әріптер тізбектері сөздерді құрайтыны және оқыту кезінде де, сынақ кезінде де нейрондық желіге көрсетілетінін қабылдайды. NETtalk-тың міндеті – әріптердің берілген тізбегіне сәйкес дұрыс айтылуын, әріптердің қолданылған контекстіне байланысты үйрену. Яғни, NETtalk ағылшын тіліндегі фонеманың дұрыс айтылуын анықтау үшін, оның мақсатталған фонемалық бейнесіне сілтеме беретін, айналасындағы әріптерді пайдалануды үйренеді.