Texnik tizimlarda axborot texnalogiyalari

2-mavzu. Intellektual boshqaruv tizimlari.

Reja:

1. Sun’iy intellect

2. Bilimlar bazasi, xususiyati va ulardan foydalanish texnologiyasi

3. Ekspert tizimlari va sun’iy intellekt

4. Ekspert, foydalanuvchining interfeysi, interpretator

5. Ekspert tizimini yaratish moduli va ekspert tizimi qobig‘i


Tayanch so’z va iboralar: Sun’iy intellect, Bilimlar bazasi, Bashoratlash imkoniyati mashq qilish, Institutsion bilimlar Ekspert tizimlari, Sun’iy intellect, instruksiya va axborot, qaror va ta’minot , bilim, Tizimni yaratish moduli. Dasturlashtirishning algoritmik tilidan foydalanish va ekspert tizimi qobig‘idan foydalanish. LISP va PROLOG tillari. Ekspert tizimi qobig‘i. Ekspert tizimining afzalliklari. +oida va konsepsiyalar. Mutaxassis-ekspertlar. Rejalashtiruvchi ekspert tizimlari. Bashoratlovchi ekspert tizimlari. Kelajak ssenariysi. Tashhislovchi ekspert tizimlari. Etalon xatti-harakat.

1.Sun’iy intellekt


Sun’iy intellekt aqliy xatti–harakatlarga nisbatan kompyuter tizimining qobiliyati tushuniladi. Ko‘pincha bunda inson fikrlashi bilan bog‘liq qobiliyat anglanadi. Ekspert tizimlarini axborot tizimlari sinfi sifatida ko‘rib chiqish mumkin. U foydalanuvchining roziligidan qat’iy nazar ma’lumotlarni tahlil va tahrir eta oluvchi, qarorni tahlil 20 etib qabul qiladigan, tahliliy-tasnifiy vazifalarni bajara oladigan ma’lumotlar va bilimlar bazasiga ega. Jumladan, ekspert tizimlari keladigan axborotlarni guruhlarga bo‘lib tashlay oladi, xulosa chiqaradi, identifikatsiyalaydi, tashxis qo‘yadi, bashoratlashga o‘rgatadi, sharhlab beradi va hokazo.


2. Bilimlar bazasi, xususiyati va ulardan foydalanish texnologiyasi


Bilimlar bazasi - bu ayrim predmet sohalari murakkab vazifalar yechimini topish uchun tahlil va xulosalarni yuzaga keltiruvchi model, qoida, omillar (ma’lumotlar) majmuidir. Axborot ta’minotining alohida yaxlit strukturasi ko‘rinishida yaqqol ko‘zga tashlangan va tashkil etilgan predmet sohasi haqidagi bilim boshqa bilim turlaridan, masalan, umumiy bilimdan ajralib turadi. Bilimlar bazasi asosiy ekspert tizimi sanaladi. Bilimlar fikrlash va vazifalarni hal etish usuliga imkon beruvchi aniq ko‘rinishda ifodalanadi va qaror qabul qilishni soddalashtirishga ko‘maklashadi. Ekspert tizimining asosligini ta’minlovchi bilimlar bazasi tashkilotning bo‘linmalaridagi mutaxassislar bilimini, tajrabasini o‘zida mujassamlashtiradi va institutsional bilimlarni (ixtisoslashganlar majmuini, yangilanayotgan strategiyalar, qarorlar uslublari) ifodalaydi

Bilim va qoidalarni turli aspektlarda ko‘rib chiqish mumkin:

• chuqur va yuzaki;

• sifat va miqdoriy;

• taxminiy (noaniq) va aniq;

• muayyan va umumiy;

• tavsifiy va ko‘rsatma (yo‘l-yo‘riq) beruvchi.

Foydalanuvchilar bilimlar bazasini samarali boshqaruv qarorlarini olish uchun qo‘llashlari mumkin. Ma’lumotlar bazalarining faoliyati va tarkibi 1.2-chizmada tasvirlangan.



Bilimlarni o‘zlashtirish bloki ma’lumotlar bazasining to‘planishini, bilim va ma’lumotlar modifikatsiyasi bosqichini aks ettiradi. Bilimlar bazasining fikrlash darajasidagi yuqori sifatli tajribadan foydalanish imkoniyatini aks ettiradi. Mantiqiy xulosalar bloki qoidalarni faktlar bilan qiyoslagan holda xulosalar mantiqini yuzaga keltiradi. Unchalik ishonchli bo‘lmagan ma’lumotlar bilan ishlash chog‘ida noaniq mantiq, zaif ishonch yuzaga keladi. Tushuntirish (izohlash) bloki foydalanuvchining texnologiyada bilimlar bazasidan foydalanish ketma-ketligini aks ettiradi va «nima uchun?» degan savolga javob beruvchi xulosaga keladi. Hozirgi vaqtda bilimlar bazasining joriy etilishi kasbiy bilimlarning to‘planish sur’ati bilan belgilanadi. Kasbiy faoliyatning shakllantiruvchi, ya’ni EHM bazasida avtomatlashtiradigan qismi - bu inson tomonidan to‘plangan bilimlarning uncha katta bo‘lmagan qismidir. To‘plangan bilimlarning kattagina qatlamini yakka tartibda yig‘iladigan bilimlar tashkil etadi. Bilimlarni strukturalashtirish yoki rasmiylashtirish bilimlarni taqdim etishning turli usullariga asoslangan. Zamonaviy axborot tizimlarida eng ko‘p faktlar va qoidalar usulidan foydalaniladi. Ular ayrim predmet sohalaridagi jarayonlarni bayon etishning tabiiy usulini bayon etadi. +oidalar odatda tavsiya, ko‘rsatma, strategiyalarni taqdim etishning formal (rasmiyatchilik) usulini ta’minlaydi. Ular agar predmet bilimlari biror sohadagi masalani echish bo‘yicha to‘plangan amaliy tasavvurlardan paydo bo‘lgandagina to‘g‘ri keladi. +oidalar ko‘pincha «Agar bu...» xilidagi tasdiq ko‘rinishda ifodalanadi. Bilimlar bazasida predmet sohasini bayon etish ma’lumotlarni tashkil etish va taqdim etish, vazifalarni shakllantirish, qayta shakllantirish va echish usullarini ishlab chiqishni nazarda tutadi. Predmet sohasi tushunchasi(ob’ektlari) ramzlar yordamida tasavvur qilinadi. Masalan, bu ramz bank tizimi uchun mijoz, jamg‘arma vositasi, operatsiya, vazifa va shu kabilar bo‘lishi mumkin. Tushunchalarni manipulyasiya qilish uchun munosabatlar aniqlanadi, turli FoydalanuvchiFoydalanuvchiFoydalanuvchiFoydalanuvchi FoydalanuvchiFoydalanuvchiFoydalanuvchi FoydalanuvchiFoydalanuvchi Tushuntirish blokiTushuntirish blokiTushuntirish blokiTushuntirish blokiTushuntirish blokiTushuntirish blokiTushuntirish blokiTushuntirish blokiTushuntirish blokiTushuntirish blokiTushuntirish blokiTushuntirish blokiTushuntirish blokiTushuntirish blokiTushuntirish blokiTushuntirish blokiTushuntirish blokiTushuntirish bloki Mantiqiy xulosa blokiMantiqiy xulosa blokiMantiqiy xulosa blokiMantiqiy xulosa blokiMantiqiy xulosa blokiMantiqiy xulosa blokiMantiqiy xulosa bloki Mantiqiy xulosa blokiMantiqiy xulosa bloki Mantiqiy xulosa blokiMantiqiy xulosa blokiMantiqiy xulosa blokiMantiqiy xulosa blokiMantiqiy xulosa bloki Mantiqiy xulosa bloki EkspertEkspertEkspertEkspertEkspertEkspertEkspert Bilimlarni Bilimlarni Bilimlarni Bilimlarni Bilimlarni Bilimlarni o’zlashtirish o’zlashtirish o’zlashtirish o’zlashtirish o’zlashtirish o’zlashtirish o’zlashtirish o’zlashtirish blokiblokibloki bloki Bilimlar bazasiBilimlar bazasi Bilimlar bazasiBilimlar bazasiBilimlar bazasi Bilimlar bazasiBilimlar bazasi Bilimlar bazasiBilimlar bazasiBilimlar bazasiBilimlar bazasi 22 strategiyalar (mantiqiy yoki tajriba natijasida olingan) qo‘llaniladi. Bilimlarni taqdim etish, ularni tarkiblashtirish tushunchalarni, murakkab, oddiy bo‘lmagan vazifalarni nazarda tutadi. SHuning uchun qoidalar ham bilimlar bazasida murakkab yoki ko‘p miqdorda va hajmda bo‘ladi.


Ekspert tizimlari


1. Ekspert tizimlari va sun’iy intellekt


Zamonaviy jamiyatda tobora o‘sib borayotgan axborot oqimi, axborot texnologiyalarining turli-tumanligi, kompyuterda echiladigan masalalarning murakkablashuvi ushbu texnologiyalardan foydalanuvchining oldiga bir qator vazifalarni qo‘ydi. Kerakli variantlarni tanlash va qaror qabul qilish ishlarini insondan EHMga o‘tkazish masalasi yuzaga keladi. Bu vazifani echish yo‘llardan biri – bu ekspert tizimlarini yaratish va foydalanish sanaladi. Ekspert o‘zidan kelib chiqib sharoitni tahlil etadi va nisbatan foydali axborotni aniqlab oladi, chorasiz yo‘llardan voz kechgan holda qaror qabul qilishning eng maqbul yo‘llarini vujudga keltiradi. Ekspert tizimida ma’lum bir predmet sohasini ifodalaydigan bilimlar bazasidan foydalaniladi.

Ekspert tizimi – bu ayrim mavzu sohalarida bilimlarni to‘plash va qo‘llash, uyushtirish usullari hamda vositalari majmuidir. Ekspert tizimi mutaxassislarning yuqori sifatli tajribasiga suyangan holda qarorni tanlash chog‘ida muqobil variantlar ko‘pligi uchun yanada yuqori samaraga erishadi. Strategiyani tuzish paytida yangi omillarni baholab, ularning ta’sirini tahlil etadi. Ekspert tizimlari sun’iy intellektdan foydalanishga asoslangan. Sun’iy intellekt aqliy xatti–harakatlarga nisbatan kompyuter tizimining qobiliyati tushuniladi. Ko‘pincha bunda inson fikrlashi bilan bog‘liq qobiliyat anglanadi. Ekspert tizimlarini axborot tizimlari sinfi sifatida ko‘rib chiqish mumkin. U foydalanuvchining roziligidan qat’iy nazar ma’lumotlarni tahlil va tahrir eta oluvchi, qarorni tahlil etib qabul qiladigan, tahliliy-tasnifiy vazifalarni bajara oladigan ma’lumotlar va bilimlar bazasiga ega. Jumladan, ekspert tizimlari keladigan axborotlarni guruhlarga bo‘lib tashlay oladi, xulosa chiqaradi, identifikatsiyalaydi, tashxis qo‘yadi, bashoratlashga o‘rgatadi, sharhlab beradi va hokazo. Ekspert tizimining boshqa axborot tizimlaridan afzalliklari quyidagicha:

Ekspert tizimining boshqa axborot tizimlaridan afzalliklari quyidagicha:

1. yaqin davrlargacha EHMda echish qiyin yoki umuman echib bo‘lmaydigan deb sanaluvchi murakkab masalalarning yangi sinfini echish, optimallashtirish va (yoki) bahosini olish imkoniyati;

2. dasturchi bo‘lmagan foydalanuvchiga (pirovard foydalanuvchilar) o‘z tilida suhbat yuritish va kompyuterdan samarali foydalanish uchun axborotni vizualizatsiyalash usullarini qo‘llash imkoniyatini ta’minlash;

3. yanada ishonchli va malakali xulosa chiqarish yoki qaror qabul qilish uchun ekspert tizimini mustaqil o‘rganish, bilimlardan foydalanish qoidalari, ma’lumotlar, bilimlarning to‘planishi;

4. foydalanuvchi axborot yo‘qligi tufayli yoki axborotning haddan ziyod rang-barangligi, yoki hatto kompyuter yordamida ham odatdagi qarorni qabul qilishning cho‘zilib ketilishi tufayli echa olmaydigan savollar yoki muammolarni hal etish;

5. takomillashgan asboblar va ushbu tizimdagi foydalanuvchi mutaxassisning shaxsiy tajribasidan foydalanish hisobiga yakka tartibdagi ixtisoslashgan ekspert tizimlarini yaratish imkoniyati;

6. ekspert tizimining asosi qaror qabul qilish jarayonini shakllantirish maqsadida tuzilgan bilimlar majmui (bilimlar bazasi) sanaladi.

2.Ekspert, foydalanuvchining interfeysi, interpretator


Ekspert – bu muayyan predmet sohasida samarali echim topa oluvchi mutaxassis. Bilimlarni o‘zlashtirish bloki ma’lumotlar bazasining to‘planishini, bilim va ma’lumotlar modifikatsiyasi bosqichini aks ettiradi. Bilimlar bazasining fikrlash darajasidagi yuqori sifatli tajribadan foydalanish imkoniyatini aks ettiradi.Mantiqiy xulosalar bloki qoidalarni faktlar bilan qiyoslagan holda xulosalar mantiqini yuzaga keltiradi. Unchalik ishonchli bo‘lmagan ma’lumotlar bilan ishlash chog‘ida noaniq mantiq, zaif ishonch yuzaga keladi. Tushuntirish (izohlash) bloki foydalanuvchining texnologiyada bilimlar bazasidan foydalanish ketma-ketligini aks ettiradi va «nima uchun?» degan savolga javob beruvchi xulosaga keladi.Hozirgi vaqtda bilimlar bazasining joriy etilishi kasbiy bilimlarning to‘planish sur’ati bilan belgilanadi. Kasbiy faoliyatning shakllantiruvchi, ya’ni EHM bazasida avtomatlashtiradigan qismi - bu inson tomonidan to‘plangan bilimlarning uncha katta bo‘lmagan qismidir. To‘plangan bilimlarning kattagina qatlamini yakka tartibda yig‘iladigan bilimlar tashkil etadi. Bilimlarni strukturalashtirish yoki rasmiylashtirish bilimlarni taqdim etishning turli usullariga asoslangan. Zamonaviy axborot tizimlarida eng ko‘p faktlar va qoidalar usulidan foydalaniladi. Ular ayrim predmet sohalaridagi jarayonlarni bayon etishning tabiiy usulini bayon etadi. +oidalar odatda tavsiya, ko‘rsatma, strategiyalarni taqdim etishning formal (rasmiyatchilik) usulini ta’minlaydi. Ular agar predmet bilimlari biror sohadagi masalani echish bo‘yicha to‘plangan amaliy tasavvurlardan paydo bo‘lgandagina to‘g‘ri keladi. +oidalar ko‘pincha «Agar bu...» xilidagi tasdiq ko‘rinishda ifodalanadi. Bilimlar bazasida predmet sohasini bayon etish ma’lumotlarni tashkil etish va taqdim etish, vazifalarni shakllantirish, qayta shakllantirish va echish usullarini ishlab chiqishni nazarda tutadi. Predmet sohasi tushunchasi(ob’ektlari) ramzlar yordamida tasavvur qilinadi. Masalan, bu ramz bank tizimi uchun mijoz, jamg‘arma vositasi, operatsiya, vazifa va shu kabilar bo‘lishi mumkin. Tushunchalarni manipulyasiya qilish uchun munosabatlar aniqlanadi, turli strategiyalar (mantiqiy yoki tajriba natijasida olingan) qo‘llaniladi. Bilimlarni taqdim etish, ularni tarkiblashtirish tushunchalarni, murakkab, oddiy bo‘lmagan vazifalarni nazarda tutadi. SHuning uchun qoidalar ham bilimlar bazasida murakkab yoki ko‘p miqdorda va hajmda bo‘ladi. Ekspert tizimlari shunday ishlab chiqiladiki, bunda echim tanlash mantiqini asoslash va o‘rgatish hisobga olinadi. Ko‘pgina ekspert tizimlarida tushuntirish (izohlash) mexanizmi bo‘ladi. Mazkur mexanizm qanday qilib tizim ushbu qarorga kelganini tushuntirish uchun zarur bo‘lgan bilimlardan foydalanadi. Bunda ekspert tizimini qo‘llash, undan foydalanish va harakat chegarasini aniqlash juda muhimdir. Axborot texnologiyasining ekspert tizimida foydalaniladigan asosiy komponentlari (tarkibiy qismlari) quyidagilar: foydalanuvchining interfeysi, bilimlar bazasi, interpretator, tizimni yaratish moduli (1.3 -chizma).



Foydalanuvchining interfeysi . Foydalanuvchi ekspert tizimiga buyruq va axborot kiritish hamda uning buyrug‘i orqali chiqadigan axborotni olish uchun foydalaniladi. Komanda (buyruq)lar FoydalanuvchiFoydalanuvchiFoydalanuvchiFoydalanuvchiFoydalanuvchiFoydalanuvchiFoydalanuvchiFoydalanuvchiFoydalanuvchiFoydalanuvchiFoydalanuvchiFoydalanuvchiFoydalanuvchi FoydalanuvchiniFoydalanuvchiniFoydalanuvchiniFoydalanuvchiniFoydalanuvchiniFoydalanuvchiniFoydalanuvchiniFoydalanuvchiniFoydalanuvchiniFoydalanuvchiniFoydalanuvchiniFoydalanuvchiniFoydalanuvchiniFoydalanuvchiniFoydalanuvchining interfeysing interfeysing interfeysing interfeysing interfeysing interfeysing interfeysing interfeysing interfeysing interfeysing interfeysing interfeysing interfeysi Interpretator Interpretator InterpretatorInterpretatorInterpretatorInterpretatorInterpretator Interpretator Interpretator Muammoli Muammoli Muammoli Muammoli Muammoli Muammoli Muammoli Muammoli soha sohasoha Bilimlar Bilimlar Bilimlar Bilimlar Bilimlar Bilimlar bazasibazasibazasibazasibazasi Tizimni Tizimni Tizimni Tizimni Tizimni yaratish yaratish yaratish yaratish yaratish yaratish Bilim bo’yicha Bilim bo’yicha Bilim bo’yicha Bilim bo’yicha Bilim bo’yicha Bilim bo’yicha Bilim bo’yicha Bilim bo’yicha Bilim bo’yicha Bilim bo’yicha Bilim bo’yicha ekspertva ekspertva ekspertva ekspertva ekspertva ekspertva ekspertva ekspertva o‘z ichiga bilimlarni qayta ishlash jarayoni boshqarmaydigan parametrlarini oladi. Axborot odatda ma’lum bir tanaffuslar bilan beriladigan qiymat, ahamiyat shaklida beriladi. Foydalanuvchi axborotni kiritishning to‘rtta uslubidan foydalanishi mumkin: menyu, buyruq (komanda), tabiiy til, shaxsiy interfeys. Ekspert tizimining texnologiyasi chiqadigan axborot sifatida nafaqat qarorni, shuningdek zarur tushuntirishni olish imkoniyatini ham ko‘rib chiqadi. Odatda ikki xil tushuntirish farqlab ko‘rsatiladi. YA’ni:

• so‘rov bo‘yicha beriladigan tushuntirish. Bunda foydalanuvchi har qanday paytda ekspert tizimidan o‘z xatti-harakatlarini izohlashni talab etishi mumkin;

• muammolarni hal etishdan olgan tushuntirish. Foydalanuvchi echimni olgandan so‘ng, u qanday olingani to‘g‘risida izoh talab qilishi mumkin. Tizim esa masalani echishdagi har bir qadamini tushuntirib berishi kerak. To‘g‘ri, ekspert tizimi bilan ishlash texnologiyasi oddiy emas. Mazkur tizimlarning foydalanish interfeysi do‘stona munosabatda bo‘ladi. YA’ni u siz bilan «suhbatlashish» chog‘ida qiyinchiliklar tug‘dirmaydi. Bilimlar bazalari. Ular muammoli sohalarni, shuningdek, faktlar oralig‘idagi mantiqiy bog‘liqni bayon etadi. Bazada markaziy o‘rinni qoidalar egallagan. +oida muayyan bir sharoitda nima qilish kerakligini belgilaydi va u ikki qismdan iborat bo‘ladi: Birinchisi, bajarilishi mumkin bo‘lgan yoki bo‘lmagan shart-sharoit. Ikkinchisi, agar sharoit bajariladigan bo‘lsa, amalga oshirilish kerak bo‘lgan xatti-harakat. Ekspert tizimida foydalaniladigan barcha qoidalar tizimini tashkil etadi. Bu tizim oddiy tizimga qiyoslaganda ham bir necha minglab qoidalarni o‘z ichiga oladi. Barcha bilim turlari, predmet sohasi xususiyati va loyihaning (bilim bo‘yicha mutaxassisning) malakasiga bog‘liq holda u yoki bu darajada o‘xshashlik bilan bir yoki bir necha semantik modellar yordamida ifodalanishi mumkin.

Interpretator . Bu ekspert tizimining bir qismi bo‘lib, bazadagi bilimlarni ma’lum bir tartibda qayta ishlaydi. Interpretatorning ish texnologiyasi qoidalar majmuining ketma-ketligini ko‘rib chiqishga olib boradi. Agar qoidadagi shartlarga rioya etilsa, ma’lum xatti-harakatlar bajarilsa foydalanuvchiga ham uning muammolarini echish variantlari taqdim etiladi. Bundan tashqari ko‘pgina ekspert tizimlarida quyidagi qo‘shimcha bloklar kiritiladi: ma’lumotlar bazalari, hisob-kitob bloki, ma’lumotlarni kiritish va tuzatish bloki. Hisob-kitob bloki boshqaruv qarorlarini qabul qilish bilan bog‘liq holatlarda zarur bo‘ladi. Ayni paytda reja, jismoniy, hisob-kitob, hisobot va boshqa doimiy hamda tezkor ko‘rsatkichlarni o‘z ichiga olgan ma’lumotlar bazalari muhim rol o‘ynaydi. Ma’lumotlarni kiritish va tuzatish blokidan ma’lumotlar bazasidagi joriy o‘zgarishlarni tezkor va o‘z vaqtida aks ettirish uchun foydalaniladi.


1.4. Ekspert tizimini yaratish moduli va ekspert tizimi qobig‘i


Tizimni yaratish moduli. U qoidalar to‘plamini yaratish uchun xizmat qiladi. Tizimni yaratish modulining asosi bo‘lgan ikkita yondoshuv mavjud: dasturlashtirishning algoritmik tilidan foydalanish va ekspert tizimi qobig‘idan foydalanish. Bilimlar bazasini tasavvur etish uchun maxsus LISP va PROLOG tillari ishlab chiqilgan, garchi bundan boshqa har qanday ma’lum algoritmik tildan foydalanish mumkin bo‘lsa ham. Ekspert tizimi qobig‘i. Tegishli bilimlar bazasini yaratish orqali ma’lum bir muammoni hal etishga moslashgan tayyor dasturiy muhitni ifodalaydi. Ko‘pgina hollarda qobiqdan foydalanish dasturlashdan ko‘ra tezkor va osonroq tarzda ekspert tizimini yaratish imkonini beradi. Ekspert tizimining afzalliklarini tajribali mutaxassislarga qiyoslab shunday bayon etish mumkin:

1. erishilgan puxta bilim, asos yo‘qolmaydi, u hujjatlashtirishi, uzatilishi, ijro etilishi va ko‘payishi mumkin;

2. nisbatan mustahkam natijalarga erishiladi, insondagi hissiy va shu kabi boshqa ishonchsiz omillar bo‘lmaydi;

3. tizimning ishlab chiqish qiymati yuqori, lekin ekspluatatsiya qiymati past. Umuman qiyoslaganda esa u yuqori malakali mutaxassislardan ko‘ra arzonroq tushadi. YAngi qoida va konsepsiyalarga, ijodkorlik va ixtirochilikka unchalik moslashmaganligi hozirgi ekspert tizimining kamchiligidir. Ko‘p hollarda bu tizim yuqori malakali mutaxassislar o‘rnini bosa oladi, ammo ba’zan past malakali ekspertga muhtojli joylar ham bo‘lib turadi. Ekspert tizimi eng oxiridagi foydalanuvchining kasb imkoniyatlarini kengaytirish va ko‘paytirish vositasi bo‘lib xizmat qiladi. Ochig‘i, bu tizim muayyan bir predmet sohasida mutaxassis-ekspertlar darajasidagi bilimni namoyish etmog‘i kerak. Tizim yaxshi echimlarni kerakli darajada topa olmaydi, lekin predmetni keng anglaydi. Rejalashtiruvchi ekspert tizimlari ma’lum bir maqsadlarga erishish uchun zarur bo‘lgan dasturlarni ishlab chiqishga mo‘ljallangan. Bashoratlovchi ekspert tizimlari o‘tmish va bugunning voqealariga asoslanib kelajak ssenariysini oldindan aytib bermog‘i, ya’ni berilgan vaziyatdan ishonchli natijalar chiqarishi kerak. Buning uchun bashoratlovchi ekspert tizimlarida dinamik parametrik modellar qo‘llaniladi. Tashxislovchi ekspert tizimlari kuzatiladigan hodisalarning normal emasligi sabablarini topish xususiyatiga ega. Ma’lumotlar to‘plami tahlil uchun asos bo‘lib xizmat qiladi. Ular yordamida etalon xatti-harakatdan chetlanish aniqlanadi va tashhis qo‘yiladi. O‘rgatuvchi ekspert tizimlari foydalanuvchilarga berilgan sohada tashhis qo‘yish va tahlil etish imkoniyatini berishi lozim. Bunday tizimdan bilim va xatti-harakat to‘g‘risidagi farazni yaratish, tegishli ta’lim uslubini va harakat usullarini aniqlash talab etiladi. Ekspert tizimini yaratishda kamida uchta muammo yuzaga keladi:

1. xotiraga kiritiladigan axborotning etarli darajada to‘liq bo‘li-shini ta’minlash. Bu eng asosiy bilimlarini ajratish va ma’lumotlar tuzilmasida ularning o‘zaro aloqasini o‘rnatish, shuningdek, kodlashtirishning bunday tizimini yaratish va foydalanishni talab etadi;

2. ekspert tizimi faoliyati sifatining samarali bahosini olish va tegishli mezonlarni ishlab chiqish. +iyinchilik shundaki, mutaxassislar bilimi – bu shunchaki ma’lumot va faktlar yig‘indisi emas. Ayrim elementlar munosabatini tasavvur etish uchun aloqalar qonuniyatlarini hisobga olishga formal urinish tizimni o‘ta darajada «keskin» qilib qo‘yadi va u yangi elementlarni qo‘shish uchun «yopiq» bo‘lib qoladi;

3. echiladigan masala tuzilmasining ehtimollik xususiyati va bilimlarning uyg‘unlashuvi tufayli ishonchsiz natijalar olish mumkinligi. Ekspert tizimini yaratish quyidagi talablar mavjud holatda maqsadga muvofiqdir:

4. tizimga o‘z bilimini berishni istagan ekspertlar mavjudligi;

5. ekspertlar vazifani hal etishning o‘z uslublarini bayon etishi mumkin bo‘lgan muammoli sohaning mavjudligi;

6. ko‘pchilik ekspertlarning mazkur muammoli sohada echimlar o‘xshashligining bo‘lishi;

7. muammoli sohadagi vazifaning ahamiyati, ya’ni ular yoki murakkab bo‘lishlari, yoki mutaxassis bo‘lmagan foydalanuvchi hal eta olmasligi yoki hal etish uchun ancha vaqt talab qilishi;

8. masalani echish uchun katta hajmdagi ma’lumot va bilimning bo‘lishi;

9. predmet sohasida axborotning to‘liq bo‘lmasligi va o‘zgaruvchanligi tufayli evristik uslublarni qo‘llash. YUqorida qayd etilgan uchta muammoni hal etish va sanab o‘tilgan talablarni bajarish ekspert tizimini qo‘llashning zarur hamda etarli sharti sanaladi. Ekspert tizimini yaratish bosqichlari. Ekspert tizimini yaratishning nisbatan muhim bosqichlariga quyidagilarni kiritish mumkin: konseptulizatsiya, realizatsiya, testdan o‘tkazish, joriy etish, kuzatib borish, modernizatsiyalash. Konseptualizatsiya bosqichida ekspert tizimini ishlab chiqish bo‘yicha mutaxassis ekspert bilan hamkorlikda tanlangan predmet sohasidagi muammoni echishning uslublarini bayon etish uchun qanday tushuncha, munosabat va protseduralar zarurligini hal etadi. Bosqichdagi asosiy vazifa masalani echish jarayonida yuzaga keluvchi vazifa strategiyasi va cheklovlarni tanlashdan iborat. Konseptualizatsiya muammoni to‘liq tahlil etishni talab etadi. Identifikatsiya bosqichida vazifa turi, tavsifi, o‘lchami, ishlanma jarayonidagi ishtirokchilar tarkibi aniqlanadi. Modelning yaroqliligi ko‘rib chiqiladi, talab etiladigan vaqt - mashina resurslari baholanadi, ekspert tizimini yaratish maqsadi belgilanadi. Formallashtirish bosqichida asosiy tushunchalar va munosabatlar bilimlarni ifodalashning o‘ziga xos rasmiy tiliga o‘tkaziladi. Bu erda ko‘rib chiqilayotgan vazifa uchun modellar yoki ma’lumotlarni taqdim etishning o‘xshash usullari tanlanadi. Amalga oshirish bosqichida yuklatilgan vazifalarni bajarishga qodir bo‘lgan ekspert tizimining jismoniy «qobig‘i», yuzasi yaratiladi. Ekspert tizimi faoliyatining to‘g‘riligini testdan o‘tkazish bosqichida tekshirish mumkin.


Qisqacha xulosalar


Bozor munosabatlari tobora o‘sib borayotgan axborot oqimi, axborot texnologiyalarining turli-tumanligi, kompyuterda echiladigan masalalarning murakkablashuvi ushbu texnologiyalardan foydalanuvchining oldiga bir qator vazifalarni qo‘ydi. Bu vazifalarni echish yo‘llardan biri – bu ekspert tizimlarini yaratish va foydalanish sanaladi. Ekspert tizimi – bu ayrim mavzu sohalarida bilimlarni to‘plash va qo‘llash, uyushtirish usullari hamda vositalari majmuidir. Sun’iy intellekt aqliy xatti–harakatlarga nisbatan kompyuter tizimining qobiliyati tushuniladi. Ekspert tizimlari shunday ishlab chiqiladiki, bunda echim tanlash mantiqini asoslash va o‘rgatish hisobga olinadi. Ko‘pgina ekspert tizimlarida tushuntirish (izohlash) mexanizmi bo‘ladi. Mazkur mexanizm qanday qilib tizim ushbu qarorga kelganini tushuntirish uchun zarur bo‘lgan bilimlardan foydalanadi. Bunda ekspert tizimini qo‘llash, undan foydalanish va harakat chegarasini aniqlash juda muhimdir. Ekspert tizimining texnologiyasi chiqadigan axborot sifatida nafaqat qarorni, shuningdek zarur tushuntirishni olish imkoniyatini ham ko‘rib chiqadi.


Nazorat savollari


1. Sun’iy intellect nima?

2. Bilimlar bazasi deganda nima tushunasiz?

3. Ma’lumotlar bazasidan foydalanish texnologiyasini tushuntirib bering.

4. Mantiqiy xulosalar blokining vazifasi nima?

5. Ekspert tizimlari deganda nimani tushunasiz ?

6. Ekspert tizimining boshqa axborot tizimlaridan afzalliklari nimada?

7. Qaysi turdagi ekspert tizimlarini bilasiz ?

8. Ekspert tizimlarini yaratish bosqichlarini aytib bering.

9. Qaysi hollarda ekspert tizimlarini yaratish maqsadga muvofiq bo‘ladi?

10. O‘rgatuvchi ekspert tizimlari nima maqsadda yaratiladi?

11. Ekspert tizimi qobig‘i deganda nimani tushunasiz?

12. Foydalanuvchi interfeysi nimani bildiradi?