67
3) matnni qayta ishlash, tahrir qilish tez va qisqa muddatda amalgam oshadi;
4) matematik ifodalar, formulalar va chizmalarga ega bo‘lgan
matnlar ekranda
osongina hal qilinadi.
Kompyuter ekrani yordamida matnlarni qayta ishlash uchun maxsus dastur
tuziladi. Ushbu dastur vositasida ekran orqali aktiv dialog amalga oshirilib, hatto
kichik matbaa (poligrafiya) vazifasini ham o‘tash mumkin. Tuzilgan matn kompyuter
xotirasida saqlanib, istalgancha nusxada chop etilishi mumkin. Kompyuterda “matn
muharriri” dasturi bilan ish yuritganda qog‘oz vazifasini display, qalam va
o‘chirg‘ich vazifasini kursor bajaradi. Kursor ekranning (matn)
istalgan nuqtasiga
ko‘chib yuradi. Display ekraniga yozilgan matnni istalgancha kengaytirish,
abzaslarga ajratish, ayrim so‘zlarni uchirib boshqasisni yozish mumkin. “Muharrir”
dasturi avtomatik ravishda betlarga ajratib ular ketma-ketligini belgilab beradi. Bu
muammolar birinchi avlod kompyuterlarida hal etilgan.
Birinchi avlod kompyuterlarida ilmiy-texnik muammolar hal etilib, ikkinchi
avlod kompyuterlarining asosiy va markaziy muammolaridan biri – tabiiy nutqni
ilg‘ay bilish va qayta ishlov berishga qaratilgan.
Avtomatik tahrir dasturi uchun eng avvalo lingvistik ta’minot zarur, yani o‘zbek
tilidagi barcha so‘z turkumlari, o‘zak
va affiks morfemalari, ularning o‘zaro
birikuvchanlik xususiyatlarini aniqlab kompyuter xotirasiga kiritish talab qilinadi,
juda katta hajmli, ko‘lami keng ish bo‘lgani uchun avtomatik tahrir dasturi bilan
shug‘ullanuvchi tilshunos tadqiqotchi o‘z ish doirasini aniq chegaralab olshi zarur
bo‘ladi. Masalan, o‘zbek tilidagi barcha otlarni yoki fe’llarni birdaniga
modellashtirib, avtomatik tahrir dasturiga kiritish mumkin emas. Buning uchun
dastlab ot turkumiga oid so‘zlarni
shaxs otlari, kiyim-kechak otlari, o‘simlik otlari,
hayvon otlari, qavm-qarindoshlik otlari kabi semantik guruhlarga ajratish, fe’llarni
esa, nutq fe’llari, holat fe’llari, harakat fe’llari singari lug‘aviy-semantik guruh
(LSG)larga ajratib o‘rganish va modellashtirish sistem ravishda ishlash imkonini
beradi.
Ana shundan keyin ot va fe’llarni avtomatik tahrirlash tizimlari yaratiladi. Bu
jarayon quyidagi bosqichlarni o‘z ichiga oladi:
a) tilshunoslikning barcha leksik-semantik, grammatik va uslubiy qonun-
qoidalarini o‘zida aks ettirgan lingvistik model yaratish tamoillari ishlab chiqiladi;
b) ana shu model asosida matndagi ot yoki fe’lni
avtomatik tahrir qilishga
mo‘ljallangan dastur algoritmi tuziladi;
v) bu algoritmdan foydalanib, kompyuterning sun’iy tillari (Algol yoki Beysik
kabilar) dan birida avtomatik tahrir dasturi tuziladi.
Agar mazkur ishlar muvaffaqiyatli amalga oshirilsa, zamonaviy axborot tizimini
yaxshi bilgan har bir kishi tegishli buyruq yordamida kompyuterdagi o‘zbekcha
matnni, undagi ot yoki fe’llarni juda oz fursat ichida tahrir qilish imkoniyatiga ega
bo‘ladi. Bundan ko‘rinadiki, avtomatik tarjima va avtomatik tahrir dasturini
yaratishda lingvistik modellashtirishning o‘rni juda katta va ahamiyatlidir. Lingvistik
model tuzish esa tilshunos olimdan o‘zbek tilining semantika va grammatikasini,
uslubiyatini chuqur o‘rganishni, til va nutq hodisalarini ko‘plab nazariy va amaliy
masalalarining aniq yechimini topishi zarur bo‘ladi.
Darhaqiqat KLning avtomatik
68
tahrirlash yo‘nalishi uning boshqa yo‘nalishlari singari nazariy tilshunoslik bilan
uzviy bog‘liqdir.
Demak, o‘zbekcha matnlarni avtomatik tahrir qiluvchi dasturning lingvistik
ta’minotini ishlab chiqishda ot, fe’l kabi barcha so‘z turkumlarining LSGlarini aniq
belgilash, ularning asosiy semantik va grammatik xususiyatlarini aniqlash muhim
ahamiyat kasb etadi. Shuning uchun ham, KL bilan shug‘ullanuvchi har bir mutaxasis
o‘z tadqiqot doirasini so‘z turkumlarining muayyan bir guruhi bilan aniq chegaralab
olishi yaxshi samara beradi.
Hozirgi kunda nutqni analiz va sintez qilish modellari ham yaratilgan. Analiz va
sintez qilish modeli morfologik, sintkatik va semantik analiz; javobni shakllantirish;
semantik, sintaktik va morfologik sintez; semantik to‘r va ma’lumotlar bazasi, kirish
lug‘ati kabi bloklarni o‘z ichiga oladi. Mukammal matnni analiz va sintez qilish
modeli quyidagicha amal qiladi.
Morfologik analiz sistemaning kirishida aniqlash vazifasini bajaradi. Morfologik
analizning vazifasi so‘zlarning o‘zagi, qo‘shimchasi haqidagi morfologik axborotni
aniqlaydi. Masalan: Yosh ijodkorlarning beshinchi yig‘ini o‘z
ishini tugatdi misoli
morfologik analiz blokida quyidagicha tahlil qilinadi:
YOSH
sifat
asliy sifat
darajaga ega emas.
IJODKORLARNING
ot
turdosh ot
son: ko‘plik (-lar)
kelishik: qaratqich (-ning)
egalik: ega emas
BESHINCHI
son
tartib son
YIG‘INI
ot
turdosh ot
son: birlik
kelishik: ega emas
egalik: 3-shaxs (-i)
O‘Z
olmosh
o‘zlik olmoshi
ISHINI
ot
turdosh ot
son: birlik
kelishik: tushum (-ni)
egalik: 3-shaxs (-i)
TUGATDI
fe’l
orttirma daraja
yaqin o‘tgan zamon
70
Morfologik analizdan so‘ng axborot sintaktik analizga o‘tadi. Sintkatik analiz
gapdagi so‘z shakllarining o‘zaro bog‘lanish turlarini o‘rganadi. Analiz natijalari
semantik tahlil algoritmida qayta ishlanadi. Ushbu mexanizmning asosiy - bosh
boshqaruvchi modeli sintaktik tahlilida hisoblanadi.
Semantik tahlilda matnning so‘zlar orasidagi ma’noviy munosabatlari ochiladi.
So‘zlar ma’noviy guruhlarga bo‘linadi: yosh+ijodkor, beshinchi+yig‘in.
Semantik analiz jarayoni biror sohasi modeli bilan tugallanadi.
Matnni analiz algoritmidan so‘ng keyingi bosqich matnni sintez algoritmi
sanaladi. Sintez algoritmi semantik sintezdan boshlanib.
Bir necha bosqichni bosib
o‘tadi. Bu algoritm asosan, ma’noni tarjima qiladi, keyin javobning semantik to‘rini
hosil qiladi. Ma’lumotlar bazasidan axborotlar bilan ta’minlangan talabning semantik
to‘rini shakllantiradi. Barcha axborot sintaktik sintezga o‘zatiladi.
Dostları ilə paylaş: