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‘iSun’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.
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.
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.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.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;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.
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?