TABIIY TILGA ISHLOV BERISH Tayanch iboralar: til, tahlil, semantik
Inson va kompyuter muloqoti bu ko’pgina tadkikotchilar ish olib borayotgan masaladir. Bu ishlardan yakuniy maksad foydalanuvchi va kompyuter uzaro tabiy tilda suxbat ko’ra olishidir misol uchun rus tilida YOKI kompyuter ularga shu tilda javobbera olishi.
Tashki ko’ranishdan bu vazifa engil tuyulishi mumkin, buning sababi biz yoshligimizdan inson muloqotini eshitib kelganligimizda. Kompyuterlarning akli ularni ishlab chiqqan insonlarning maxorati bilan o’lchanadi, shuning sababidan ular uzguzidan fikrlashga kodir bulmaganliklari uchun ularga uta anik yullanmalarni berish orkali nimani kilish kerakligini tushuntirish mumkin. Inson tugilganidanok tilni urganishga moyillik bilan tugiladi, lekin kompyuter inson tilini tushunishi uchun tilni avvalo asosiy elementlarga bulish va shu axborotlarni kompyuterga u tushunadigan tarzda kiritish zarur. Inson va kompyuter muloqoti tushunarli bulishi uchun tabiy tilni kayta ishlash tizimini ishlab chikish zarur.
Keling, bu vazifa kanchalik mushkul ekanligini ko’ramiz. Tasavvur kiling sun’iy tafakkurga ega bulgan robot avtoulovlarni tamirlay oladi.
Unga kuyidagi ikki topshiriklarni berish mumkin.
Gildiragi teshilgan uy yonidagi avtoulovni tamirla.
Uy yonidagi kizil pardali avtoulovni tamirla.
Birinchi jumlani ikki xil izoxlash mumkinligiga karamay har bir inson uyning yonida tushirilgan gildirak bulmasligini tushunadi. Inson bu jumladagi noaniklikni darxol sezadi va undan ham muximrogi ongida bu notugri jumlani tugrilaydi Chunki malumki teshilgan gildirak avtoulovda uy yonina emas. Robot suzlarni boglashdan va ularni ma’nosini tushunishdan ko’prok kila olishi kerak aks xolda u teshilgan gildirakni kidirishiga tugri kelar edi. Ikkala jumla ham bir xil tuzilishga ega bulganligi uchun robot grammatikani va obektlarni ularning manosini takkoslay olishi kerak. Inson tilining koidalari fakatgina inson uchun manogo ega, kompyuter uchun esa gap manosini anglash uchun maxsus koidalar darkor.
Bizning robotimiz ega bulgan sunniy intellekt jumlalar va ularning orasidagi boglikdikni taxlil kila olishi kerak. Misol uchun kuyudagi ikki gapni olamiz.
Sarvar sut ichmoqda.
Sungra u palto kiymokda.
Ikkinchi gapdagi u suzi birinchi gapdagi Savarga taalukli. Birinchi jumlasiz ikkinchi manosiz bular edi. Barcha tabiy tillar kantekstual tillardir. Boshkacha kilib etganda ikkinchi jumlani tushinish uchun
birinchi jumlani bilish shart. Birgina jumla orkali izoxlash mumkin bulgan tillar kontekstual mustakil deiladi. Kompyuter insonni tushina olishi uchun tabiiy til taxlilatorini ishlab chikish zarur. Taxlilning asosiy funksiyalari kuyidagicha:
Leksik taxlil(suzlar taxlili).
Sintaktik taxlil (grammatik koidalar asosida suzlar taxlili).
Semantiktaxlil.
Leksik taxlil
Leksik taxlil jumla suzlarning tovush YOKI tuxtash belgilari asosida bulish. Bundan tashkari jumlada uzakni va kushimchalarni ajratib olish mumkin. Misol uchun kushimcha suz kuyidagicha bulish mumkin: Kushimcha (suz) kushish (uzak) cha (kushimcha)
Suzlarni lugatdan olish mumkin lekin ularning umumiy manosini kompyuterga tushintirish kiyin masala.
Sintaktik taxlil
Inson tilini kompbter tushinishi uchun avvalam bor komyuterni suzlarni ajrata olishni urgatish kerak. G rammatika va sintaksiz koidalarini kopmyuter tushunadigan shaklga keltirish kerak.
Odatda jumla (J) otlar gurixi (OG) va fellar gurixi (FG)dan tashkil topgan buladi va ularni kuyidagi kurinishda buladi:
JOG,FG
Ot gurixi kuyidagicha bulinishi mumkin: (atokli ot, olmosh va
x.k.z).
OG->AO.
Grafik tarzda jumlaning sintaksik kurinishi “daraxt” shaklida bulishi mumkin. Misol uchun: “kari o’tinchi daraxt chopmoqda” jumlasi 1-rasm. da kursatilgandek tuzilishga ega. jumla suzlarga bulinadi suzlar esa siniflarga bulinadi. Kari suzi - aniklovchi (A), sifat orkali ifodalangan, o’tinchi- suzi - ot (O), Chopmoqda - fe’l (F) va daraxt -ot (O).
Semantik taxlil
Suzni tarkibiy kismlarga bulgandan sung kompyuter uning semantik taxlil kilmokda yani uning manosini tushinmoqchi. Sunniy akl tizimida jumlani manosini anglash uchun koidalar umumiyligi ishlatiladi.
AO F O
Kari utinhi daraxt chopmoqda
Jumlani izoxlash uchun simantik taxlilchining bilimlar omborida kuyidagi koidalar mavjud bulishi lozim.
koida: AGAR aniklovchi birinchi bulib kelsa va undan
keyin ot kelsa U XOLDA ot egadir.
183
koida: AGAR egadan keyin fe’l kelsa u xolda fe’l sifatdir
va kesimdir.
koida: AGAR egadan sung kesim kelsa va undan sung ot u xolda ot tuldiruvchidir.
4- koida: AG AR jumla kuyidagiCha ketma-ketlikda bulsa:
ega, fe’l, tuldiruvchi u xolda butin jumla egasi tuldiruvchiga nisbatan kesimdir.
Tabiy til protsessori Jumlaning sintaksik daraxti.
Yuqorida aytilganni misolda tushintiramiz. Faraz qilaylik sun’iy tizimi kuyidagi masalani echishi kerak: qari o’tinchi nima qilayotganini va uning faoliyat ob’ektini aniqlash. Semantik tahlilchi birinchi qoidaga murojat qiladi, uning yordamida u “o’tinchi” so’zi ega ekanligini aniqlaydi. 2-qoida yordamida “Chopmoq” kesimligini. Harakat ob’ekti 3,4-koidalar orqali “daraxt” so’zi ekanligi.Kuyidagi misol tabiy til protsessorining semantik , leksik va sintaktik koidalar orkali jumlani kanday kilib tushinishini kursatadi. Insonga kompyuter bilan ogzaki mulokat uchun tabiy til protsessori foydalanuvchi va sunniy aql tizimi orasidagi boglovchi zanjir bula oladi. Umuman olganda tabiy tilni kayta ishlash foydalanuvchidan kiyin dasturlash tillarini urganishdan ozod etadi. Agar kompyuter va inson tabiy tilda so’zlashishini vujudga keltira oladigan dastur ishlab Chiqilsa bu haqiqiy sun’iy kompyuter bo’ladi.
Tabiiy tilni tushunish tizimi
Tabiiy tilni tushunish tizimlarining vujudga kelish sabablari.
Muloqotda tushunish.
Tabiiy tilni qayta ishlash tizimlariga doir misollar.
Nutqqa ovoz berish usullari.
Nutqni sintez qilishning keng tarqalgan tizimlari.
Axborotlarni nutqiy chiqarish.
Matn bo’yicha nutqni avtomatik kompyuterli sintez kilish.
Nutqni sintez qilish usullari;
Sintezatorning umumlashgan funktsional tuzilishi.
Lingvistik qayta ishlash moduli.
Linvistik tahlil.
Prosodik haraktiristikalarning hosil qilish;
Ruscha nutqlar sinteztori;
Sintez koidalarini yozishning formal tili;
Talaffuzni ta’minlash;
Lingvistik tahlil;
7. Ruscha nutqlarni sintez qilish vositalari;
Nutqlarni tanish tizimlari.
Akustik model;
Lingvistik model;
Nutqlarni tanish tizimlarini sinflashtirish.
Mashina bilan muomala qilish jarayoni ko’p vaqtgacha mutaxassislar uchun qiyin masala bo’lgandi va oddiy kishilarning tushunishi umuman mumkin bo’lmagandi. Xuddi shu «oddiy kishilar», umuman aytganda ular kompyuter talabgorlaridir. Texnologlar EHMni o’z ko’zlari bilan ko’rishmagan, mashina bilan esa yordamchi Dasturchi orqali muomala qilishgan. Hisoblash texnikasining 1-bosqicharida kompyuter interfeysida kerakli element sifatida albatta mutaxacsis kishini qo’shgan (bizning mamlakatimizda esa bunday holat 90-yillarning boshlariga qadar saqlanib kelgan; Aynan shuning uchun bizda haligacha turli korxonalarda klaviaturaning bir qancha klavishalarini farq qila oluvchilarni ham dasturlovchi deb atash an’anasi mavjud). Bu albatta, ko’pgina foydalanuvchilarni qanoatlantirmagan. Qani endi, boshni turli xil texnik ma’lumotlar bilan tyaldirmasdan, to’g’ridan - to’g’ri muloqot qila olsa edi.
Tabiiy tilni tushunish tizimlarining vujudga kelish sabablari
Kam kishilar birinchi hisoblash mashinalari bilan muloqot qilishni bilganlar. Bu quyidagicha ro’y bergandi: operator uchlarida raz’yomli simlarni qo’llab, o’zaro triggerlarni (ulash shulardan tashkil topgandi) Suhnday ulardiki, natijada mashinani qo’shganda kerakli buyruklar ketma- ketligi bajarilardi. Tashqaridan asr boshidagi telefon ATS manipulyatsiyasini eslatardi, aslida esa bu juda kalakali ish edi. Aytish mumkinki, o’tadigan dasturlash mashina buyruqlarida emas, balki apparatli darajasida hosil bo’ladi. Keyin masala osonlashtiriladi: Kerakli buyruqlar ketma - ketligi to’g’ridan - to’g’ri mashina xotirasiga yozishni boshlashdi. Axborotni kiritish uchun yana boshqa qurilmalar qo’llanila boshlandi. Boshlanishda bu tumblerlar guruxi edi, bunda operator (YOKI Dasturchi bular yasha davrda bir xil tushuncha edi). Tumblerlar guruxini o’zgartirib (yashirib YOKI kerakli buyruqlarni terishi va mashina xotirasiga uni kiritishi mumkin. Keyin perfokartalar paydo bo’ldi. Undan keyin - perfolenta). Mashina bilan muloqot qilish tezligi oshdi, kiritishda paydo bo’luvchi xatolar tezda kamaydi. Lekin bu muloqotning mazmuni, ya’ni uning harakterini o’zgartirmadi.
To’g’ridan - to’g’ri birinchi muloqot kichik deb nomlangan mashinalarda imkoniyat paydo bo’lgan. Muloqotli interfeys bilan tanishuv unutilmas taassurotlar qoldirdi. Bu paytda klaviaturada mashinaga adreslangan buyruqlarni terish va undan javob olish g’aroyib hodisa hisoblanardi.
Ixtiyoriy foydanuvchi kompyuterda texnik qiyinchiliklarsiz va operatsion tizimning bir necha o’nta buyruqlarini yodlab olib, yordamchilarsiz kompyuter bilan muloqot qilishi mumkin. SHunda birinchi marta "yuzer" tushunchasi paydo bo’ldi va muloqotli rejimning paydo bo’lishi tarixda ko’pgina kompyuter kompaniyalarning cho’qqiga chiqishi va gullab yashnashiga sabab bo’aldi. Masalan: DEC kabi. Keyin esa grafikli interfeys paydo bo’ldi. Umuman qandaydir buyruqlarni bilish majburyati qolmadi, va "yuzer" o’zining temir do’sti bilan intuitiv tushunarli tilida muloqot qilishni boshladi. Yaponiyada esa ovozli interfes belgilari o’zini ko’rsata boshladi.
Muloqotda tushunish
Qanday bo’lmasin, hammani qiziqtiradigan interfeysni qo’llash davom etdi. Bu yyanalishda nutqiy interfeys vujudga kela boshladi. Umuman olganda insoniyat hamma vaqt kompyuter bilan muloqotda bo’lishga intilar edi. Hali perfokartalar yaratilgan davrda ilmiy - fantastik romanlarda inson kompyuter bilan o’z tengi kabi gaplashar edi. o’sha davrda, ya’ni perfokartalar yaratilgan davrda YOKI undan ham oldinrok nutqiy interfeys yaratish uchun birinchi qadamlar qo’yilgan edi. Bu yunalish bo’yicha ishlar olib borilganda hali grafikli interfeys haqida hech kim tasavvur qilmas edi. Juda ham qisqa vaqt mobaynida nazariy bazis ishlab chiqildi, va amaliy masalalarni yechish faqat kompyuter texnikasini ishlab chiqishga bog’liq bo’lib qoldi. Izlanuvchilar bir necha o’n yil oldinga qarab ketishganligi, bir qancha mutaxacsislarni yaqin kelajakda nutqiy interfeysni ro’yobga chiqarish munosabatiga salbiy munosabatda bo’lmoqda. Boshqalar esa masala amaliy yechilgan deb hisoblanadi. Umuman, hammasi bu masalaning yechimi nima ekanligiga bog’liq. Nutqiy interfeysni qurish 3 ta masalani xal qilishdan iborat.
Do'stlaringiz bilan baham: |