logo

Sun'iy intellektning tasnifi

Загружено в:

19.11.2024

Скачано:

0

Размер:

213.9873046875 KB
Sun'iy intellektning tasnifi
                                               Reja:
1.   Sun'iy   intellektni     modellashtirishning
asosiy yo'nalishlarini.
2. Neyrobionik yo'nalish.
3. Axborot   yo'nalishi.
4.   Sun'iy   intellekt   tizimlarini   turlicha
sinflashga misollar.
Tayanch iboralar:  Sun’iy intellekt (Artificial Intelligence), mashinali untellekt
(machine   intelligence),   neyrobionoka   (neurobionics),   neyronlar   (neurons),
neyrotarmoq   (neuralnetwork),   neyrokompyuterlar   (neurocomputers),   timsollarni
anglash   (pattern   recognition),   global   tarmoq   (global   network),   EHM   (computer),
formal   mantiq   (formal   logic),   graflar   (counts),   to’plamlar   nazariyasi   (set   theory),
neyrohisoblash   (neurocomputational),   Neyronli   qayta   ishlash   tizimlari   (neural
processing   system),   umumiy   foydalanuvchi   neyropaketlar   (neuropackage   general
purpose), neyroilovalar yaratuvchi tizimlar (Neuroapplication development system),
sinxronli   (synchronous),   asinxronli   (asynchronous),   evristik   dasturlash   (heuristic
programming),   bilmlar   integratsiyasi   (knowledge     integration),   semantik   tarmoq
(semantic     web),   bilimlarni   freymli   tasvirlash   (frame-based     knowledgee
presentation),   bilimlarni   tasvirlashning   mantiqiy   modeli   (logical     model   of
knowledgere     presentation),   PROLOG,   EXSYS,   GURU,   APT,   KEE,   KEATS,   Shelly,
VITAL,  kognitiv  grafikli   tizimlar  (cognitive   graphics    system),   intellektual  robotlar
(intellectual work), exspert tizimlar (expert  systems).
1. Sun'iy intellektni modellashtirishning asosiy yo'nalishlari
Tarixiy   jihatdan   sun'iy   intellekt(SI)ni   modellashtirishning   uchta   asosiy
yo’nalishlari shakllandi [1].
Birinchidan,   tadqiqotning maqsadi inson miyasining tuzilishi va mexanizmlari
va   yakuniy   maqsadi   fikrlash   sirlarini   oshkor   qilishdir.   Ushbu   yo'nalishda   olib
borilayotgan   izlanishlarning   zarur   bosqichlari   psixofiziologik   ma'lumotlarga
asoslangan   modellarni   qurish,   ular   bilan   tajriba   o'tkazish,   intellektual   faoliyat
mexanizmlari bo'yicha yangi  farazlarni ilgari surish, modellarni  takomillashtirish va
boshqalar.
Ikkinchi   yondashuvda   tadqiqot   ob'ekti   sifatida   SI   qaraladi.   Bu   yerda   so’z
kompyuterlar   yordamida   intellektual   faoliyatni   modellashtirish   masalasi   haqida
boradi.   Bu   yo'nalishdagi   ishlarning   maqsadi   -   kompyuterlar   uchun   algoritmik   va
dasturiy   ta'minotni   yaratishdir,   bu   esa   intellektual   vazifalarni   insondan   yomonroq
bo’lmagan holda yechish imkonini beradi.
1 Va   nihoyat,   uchinchi   yondashuv   tabiiy   intellekt   va   SI   imkoniyatlari
birlashtiruvchi   interfaol   intellektual   tizimlar   yoki   inson-mashina   tizimlarini
yaratishga mo’ljallangan. 
SI   mutaxassislari   orasida   SI   sohasi   va   hatto   uni   tadqiq   etish   maqsadlarida
yagona   nuqtai   nazar   yo'q.   Hozirgi   vaqtda   SIni     modellashtirish   uchun   ikkita   nuqtai
nazar   (yo'nalishlar)   ajratilmoqda:   tizimning   ichki   strukturasini   modellashtirishga
qaratilgan SI va funksiya vazifasini qat'iy belgilashdan iborat mashinali intellekti.
SIga   oid   ishlar   ikki   yo'nalishda   bo'linishi   SI   tizimlarini   qurish   masalasi
bo'yicha ikki fikrning mavjudligi bilan bog'liq [2-8].
Neyrobionikaning tarafdorlari inson miyasida yuz beradigan sun'iy jarayonlarni
modellashtiradi.   Shunday   qilib,   SI   his   qilish   mexanizmlarini   tushunish,   miyaning
ishlash usullarini ochish, biologik tuzilmalarni modellashtirish uchun texnik vositalar
yaratish va ulardagi jarayonlarni o'rganadi.
Amaliy   jihatdan   neyron   kabi   elementlarning   yaratilishi,   ularning   biror
tizimlarga birlashtirilishi neyron tarmoq(NT)larini, neyrokompyuterlarni hosil qiladi.
Ayni paytda ushbu texnologiyalar juda istiqbolli va jadal rivojlanmoqda.
SI   bo'yicha   ikkinchi,   lekin   asosiy   nuqtai   nazar   -   bu   asosiy   maqsad   biologik
tizimning texnik analogini yaratish emas, balki tizimning ishlashini to'g'ri modellash,
ya'ni   intellektual   deb   hisoblangan   muammolarni   hal   qilish   uchun   vositalarni
yaratishdir.
SIning   birinchi   yo'nalishi   intellektual   faoliyatning   neyrofiziologik   va
psixologik mexanizmlari  va insonning oqilona xatti-harakatlari  haqidagi  ma'lumotni
ko'rib   chiqadi   [7].   SI   tizimlari   inson   miyasi   faoliyatini   matematik   izohlashga
asoslangan   va   neyronga   o'xshash   tarmoq   shaklida   neyronga   o'xshash   element   -
neyronning analogi asosida amalga oshiriladi.
Neyronli tarmoqlar yaqinda SI sohasida eng istiqbolli sohalardan biriga aylandi
va odamlar hayotining keng ko'lamdagi faoliyatiga kirib bordi.
Birinchi   guruhning   [7]   tarmoqlari,   masalan,   xatolarni   qayta   targ'ib   qilish
tarmoqlari, Hopfield tarmoqlari va boshqalar, timsollarni aniqlash, nutqni tahlil qilish
va   sintez   qilish,   bir   tildan   ikkinchi   tilga   tarjima   qilish   va   bashoratlash   uchun
ishlatiladi.
Ikkinchi   guruhning   [7]   tarmoqlari   murakkab   ob'ektlar   uchun   real   vaqtda
boshqaruv tizimlari sifatida ishlatiladi. Bu oxirgi paytlarda ommalashgan boshqaruv,
intellektual agentlar, virtual kotiblar sifatida faoliyat yuritadi. Ushbu guruhning o'ziga
xos xususiyatlari ayrim ichki stimullarning paydo bo'lishi, o'zini o'zi o'rganish va real
vaqtda ishlash imkoniyatlaridir.
Va   nihoyat,   oldingi   ishlarni   yanada   rivojlantiradigan   uchinchi   guruhlar   [7]
tarmoqlari   allaqachon   neyronga   o'xshash   tizimlar   bo'lib,   ular   ekzotik   virtual
shaxslarni   yaratish,   yashash   joylari   global   Internet   bo'lgan   nusxalarini   yaratishga
qaratilgan.   Bu   yo'nalish   faqatgina   boshlanmoqda,   ammo   virtual   odamlarning
tug'ilishining   guvohi   bo'lishimiz,   ilmiy-fantastik   va   kino   ijodkorlari   tomonidan
batafsil bayon etilgan.
Xulosalar.   Yuqoridagilarga   asoslanib,   SIning   asosiy   yo'nalishlari
modellashtirish   bilan   bog'liq   degan   xulosaga   kelsak,   masinali   intellektda   biz
2 fenomenologik, imitatsion modellashtirish va  SIda   strukturali modellashtirish bilan
ishlaymiz.
Ikkinchi   yo'nalish   [7],   inson   intellektual   faoliyati   mahsulotini   ko'rib   chiqadi,
uning   tarkibini   o'rganadi   va   ushbu   mahsulotni   zamonaviy   texnologiyalar   vositasida
ko'paytirishga   intiladi.   Mashinali   intellekt   tizimlarini   modellashtirish   formal   mantiq
qonunlari,   to’plamlar   nazariyasi,   graflar,   semantik   tarmoqlar   va   diskret   hisoblash
sohasidagi boshqa ilmiy natijalar  asosida amalga oshiriladi. Asosiy natijalar ETlar va
tabiiy   tilni   tahlil   qilish   tizimlarini   yaratishdan   iborat.   Bu   yo’nalashdagi
muvaffaqiyatlar   ,   albatta,   EHM   imkoniyatlarining   rivojlanishi   va   dasturlash
mahoratiga uzviy bog’liq.
2.Neyrobionik yo'nalish
Neyronli   modellar   nafaqat   inson   miyasining   funksiyalarini   takrorlaydi,   balki
shu bilan bir qatorda o'zlarining funksiyalarini ham bajarishi mumkin. Shuning uchun
ham neyronli modellashtirishda bir-birini o’zaro to’ldiruvchi ikkita maqsad bor edi va
hosirgi   vaqtda   ham   mavjud:   birinchisi   -   fiziologiya   va   psixologiya   darajasida   inson
miyasi   tizimlari   faoliyatini   tushunish,   va   ikkinchisi   -   inson   miyasi   tizimlari
faoliyatiga   o’xshash   funksiyalarni   bajaruvchi     hosoblash   mashonalarini   (sun’iy
NTlarni) yaratish [7] .
1949-yilda     D.Hebb modeli [7]-inson yordamida o’rgatish modeli yaratildi. U
shunday   o’rgatuvchi   qonunni   yaratdiki,   ushbi   qonun   sun'iy   NTlarni   o’ganuvchi
algoritmlar uchun boshlang'ich nuqta  bo’ldi.
1950-1960   yillarda bir guruh tadqiqotchilar birinchi sun'iy NTlarini yaratdilar.
Dastlab ular elektron tarmoqlar sifatida amalga oshirilgan bo;lsa, keyinchalik yanada
moslashuvchan   kompyuterli   modellash   muhitiga   o'tkazildi.   Neyronkompyuter
yaratish g’oyasi Fon Neyman EHMlarining yaratilishi bilan bir vaqtda paydo  paydo
bo'lgan [7].  
Mak   Kallok   va   Pittsalarning   neyro-hisoblash   (Mc   Culloch   and   Pitts,1943)
bo’yich   asosiy   ishlari   1943   yilda   paydo   bo’ldi.   Ular   inson   miyasiga   o’xshab
ishlaydigan   komputer   sxemasini   taklif   qildilar   va     nerv   katakchalari-neyronning
qisqartirilgan modelini yaratdilar.
Birinchi   tajribaviy   neyrokompyuter   Snark   1951   yilda   Marvin   Minsky
tomonidan qurilgan, ammo neyrokompyuterning birinchi muvaffaqiyatini Amerikalik
Frank  Rosenblattning  perseptronni   (ingliz  tilidan  perceptron –  his,  his  qilish)   ishlab
chiqishi  bilan  bog'lashadi  [7].  U  sodda  tasvirlarni   o'rganish   bo’yicha   birinchi  ishlab
chiqilgan  NTlardan biri edi.
Ilmiy   jamoatchilikning   NTlarga   bo'lgan   qiziqishi   1980   yillar   boshida   fizik
Xopfildning nazariy ishlaridan so'ng boshlandi (1982, 1984) [7].  
NTlarini   amaliy   qo'llash   Rumelxart   tomonidan   xatoliklarni   teskari   tarqalish
usuli   deb   nomlanuvchi   ko'p   qatlamli   pertseptron   yordamida   tanishni   o’rgatish
haqidagi ilmiy ishlari chop etilgandan keyin boshlandi. 
Neyronli   qayta   ishlash   tizimlarini   quyidagicha   sinflash   mumkin   (2.1   –   rasm)
[7].
3 Neyronli qayta ishlash tizimlari
NeyroemulyatorlarMaxsuslashtirilgan tizimlar (neyrokompyuterlar)
Umumiy maqsadlarga mo’ljallangan neyropaketlar
Neyroilovalarni yaratuvchi  tizimlar Neyrotarmoqlar asosida tayyor echimlarni olish tizimlari
  2.1 –rasm. Neyronli qayta ishlash tizimlarini sinflash.
Haqiqatan   ham,   neyokompyuterlar   ixtisoslashgan   tizimlarda   qo'llaniladi,   u
yerda   yuzlab   NTlarini   o'qitish   va   doimiy   ravishda   qayta   o'qitish,   birlamchi   axborot
komplekslariga   yoki   ishlash   tezligi   juda   muhim   bo'lgan   real   vaqt   tizimlariga
integrallashtirilgan   bo'lishi   kerak   (Masalan,   zamonaviy   zarracha   tezlatgichlarida
eksperimentlar   o'tkazishda   1010   gacha   bo'lgan   CNAPS   neyrokomputerdan
foydalaniladi va har bir protsessor 512 neyrondan iborat).
Zamonaviy   kompyuterlarning   mavjudligi   va   hisoblash   qobiliyatlari   ortishi
ma’lumotlarni   neyronli   hisoblash   tamoyillaridan     kompyuterlarning   ketma-ketligiga
mo’ljallangan   dasturlarning   keng   tarqalishiga   olib   keldi.   Bunday   yondashuvda
parallellashtirishdan   foydalanmaydi,   lekin   neyronlarning   tarmoqlarini
formallashtirilmagan   masalalarni   echishga   qaratadi   va   ular   neyro   emulyatorlar
tomonidan amalga oshiriladi.
Umumiy   maqsadlarga   mo’ljallangan   neyropaketlar   –keng   ko'lamli   vazifalar
(masalan,   statistik   ma'lumotlarni   qayta   ishlash)   uchun   mo'ljallangan   dasturiy
mahsulotlardir [7].
Tijorat   paketlari   (Brain   Maker   Professional,   Neuro   Meteorologiyasi,   Jopa   -
IQ300)   o'zlarining   ma'lumotlar   bazasini   oldindan   tayyorlash   blokiga   ega,   lekin
ba'zida   bu   maqsadlar   uchun   standart   elektron   jadvallardan   foydalanish   qulayroq.
Shunday qilib, FIAN guruhining neyromahsulotlari to'g'ridan-to'g'ri Microsoft Excel-
ga maxsus ma'lumotni qayta ishlash funksiyasi sifatida kiritilgan.
Neyroilovalarni   ishlab   chiqish   tizimlari   -   bu   ma'lumotlarni   qayta   ishlash
uchun   o'rgatilgan   NTlardan   foydalanadigan   dasturiy   kodni   ishlab   chiqishi   mumkin
bo'lgan dasturdir [7].
Murakkab NTlarini ishlab chiqish uchun qulay vositalardan biri   –   MATLAB
hisoblanadi.   MATLAB   qayta ishlash ( wavelet   – tahlil, statistika, iqtisodiy tahlil va
h.k.)     usullari   bilan   birgalikda   neyrotarmoqli   usllarni   tahlili   uchun   qulay   muhit
hisoblanadi. 
4 Hozirgi   vaqtda   neyrotarmoqlar   ishlab   chiqarishning   aniq   (korxonani
boshqarish,   tashkiliy-texnik   tizimlar,   reaktorlar   va   boshqalar)   masalalarida   keng
qo’llanolmoqda.   Misol   uchun,   Falcon   mahsuloti   plastik   karta   to'lovlari   bo’yicha
bankning avtomatlashtirilgan xizmat ko’rsatish tizimiga kiritilgan.
Shunday   qilib,   neyropaketlar   mustaqil   dasturlashni   talab   qilmaydi,   ular
o'rganishga   oson,   bu   amaliy   muammolarni   tez   va   arzon   hal   etish   vositasi.
Neyroilovalar   murakkab  real  vaqtda  ma'lumotlarni  qayta  ishlash  tizimlarini  yaratish
uchun ishlatilishi  mumkin.   Tayyor echimlar tizimi   muammolarni kompleks echishni
ta’minlaydi. 
Kirish   va   chiqish   signallarining   binarligi   va   analogli(uzlukli)giga   qarab
neyrotarmoqlarni   binar   va   analogli   tiplarga   ajratish   mumkin.   B inar
neyrotarmoqlarda   kirish   ikkilik   signallardan,   har   bir   neyronning   chiqishi     esa
mantiqiy   nol   va   mantiqiy   birdan   iborat   bo’ladi.       Analogli   nerotarmoqlarda
neyronlarning chiqish qiymatlari uzluksiz qiymatlarni qabul qiladi. 
Yana   tasniflanishiga   ko'ra   neyron   tarmog’i   sinxronli   va   asinxronli   tiplarga
bo'linadi [7].
Birinchi   holatda,   vaqtning   har   bir   momentida   faqat   bitta   neyron   o'z   holatini
o'zgartiradi, ikkinchisida - bir guruh neyronlar  birdaniga o’z holatini o'zgartiradi.
Bart   Kosko   tomonidan   aloqalar   tipi   va   o’gatish   tiplariga   (Encoding   –
Decoding)  ko’ra  NTlar  2.1 – jadvaldagidek sinflashtiriladi.
                                                                                             2.1 – jadval.
Aloqalat   tipiga
asosan  ( Decoding ) O’rgatish tipiga asosan (Coding)
  <<O’qituvchili>> << O’qituvchisiz >>
Teskari aloqasiz Ko’pqatlamli pertseptronlar
(funksiyalar
approksimatsiyasi, sinflash) Musobaqalashuvchi
tarmoqlar,  Кохонен
kartalari
(ma’lumotlarni siqish,
belgilarni tanlash)
Teskari aloqali Rekkurentli
approksimatorlar (sonly
qatorlarni bashoratlash, on-
line rejimida o’rgatish) Xopfild tarmog’i
( assotsiativ xotira,
ma’lumotlarni
klasterizatsiyalash,
optimallashtirish )
3. Axborot li  yo'nalishi
Axborotli yo'nalishi uch tipga bo'linadi [7].
1. Evristik  dasturlash   -  bu  original   uslublarni  ishlab  chiqish,  masalalarni
inson   kabi,   ba’zi   hollarda   undan   ham   yaxshi   echadigan   algoritmlarni   ishlab
chiqishdir.   Evristika   deganda   –   bu   murakkab   masalalar   yechimni   topishda
qo’llaniladigan   tizimning   samaradorligini   oshirish   uchun   foydalaniladigan   qoida,
strategiya,   uslub   yoki   qoidalar   tushuniladi.   Evristik   dastur   -   bu   evristikani
5 Intellektual masalalarni eshuvchi dasturlar
O’yinli dasturlar
Tabiiy-tilli dasturlar
Musiqali dasturlar Insonlar  o’yini
Kompyuterli o’yinlar Pereborli o’yinlar
Topologik o’yinlar
Stoxastik o’yinlar
Qat’iy sxemali o’yinlar
Senariyli o’yinlar
Mashinali tarjima
Avtomatik rafеrentlash
Matnlarni tuzish Badiiy matnlar
Sheriy matnlar
Musiqiy asarlarni tuzish
Musiqiy asarlarni tahlil qilish
Kuylash uslubini imitatsiya 
qilish
Rаsm(manzara)li  va grafika(chiziq, yozuv)li asarlarni yaratish 
dasturlari
  2.2-rasm. Intellektual masalalarni eshuvchi dasturlar.ishlatadigan   kompyuter   dasturi.   Webster   lug'atiga   ko'ra,   "evristik"   -   "kashfiyotni
osonlashtirish" degan ma'noni anglatadi.
Evristik   dasturlar   shaxmat,   shashka,   karta   o'yinlarini   o’nashi   mumkin,
savollarga   javoblarni   topadi,   matematik   hisoblar   sohasidan   yechimlarni   topadi,
matematik   mantiq   va   geometriya   teoremalarini   isbotlaydi,   o'z   tajribalari   asosida
o'rgatishlarni   amalga   oshiradi   va   turli   xil   masalalarni   echadi.   Bu   yerda   tadqiqotchi,
kompyuterda odamlar tomonidan ishlatiladigan usullardan foydalanadi, chunki Inson
intellekti kompyuterning intellektidan yuqori hisoblanadi.
D.A.Pospelov   tomonidan   taklif   etilgan   intellektual   masalalarni   echuvchi
dasturlar strukturasi 2.2-rasmda keltirilgan [2].
2. Bilimlarga   asoslangan   tizimlar   [7].   Bu     ikkinchi   asosiy   yo'nalish
bo’lib,   SIning     poydevorini   tashkil   etadi.     Ushbu   yo’nalishda   bilimlar   asosida   SIni
o’rganish muammolari o’rganiladi.
6 Bilimlarga asoslangan tizimlar
Turli manbalardan bilimlarni olish
Ekspertlardan bilimlarni olish
Bilimlarni namoyish etish
Bilimlarni boshqarish
Bilimlar asosida tushuntirish Sifatli bilimlarni 
formallashtirish   Bilimlarni 
integrallashtirish
  Ekspertlar bilan ishni 
tashkil qilish
  Bilimlarni 
formallashtirish va 
baholash
Bilimlarni kelishish
Bilimlar modellari
  Bilimlarni namoyish 
etish tizimlari
  Bilimlar bazasi
Bilimlarni to’ldirish
Bilimlarni sinflash
Bilimlarni umumlashtirish 
Bilimlar asosida fikrlash
Bilimlar asosida xulosalash 
Вывод знаний Semantik tarmoqlar
Freymlar
Mantiqiy tizimlar 
Produksiyalar
  Rezolyutsiyali 
usullar
Kvaziaksiomatik 
tizimlar
Haqiqatga yaqin 
xulosalash
2.3-rasm. Bilimlarga asoslangan tizimlar.  2.3   -   rasmda   ushbu   yo'nalishning   tuzilishi   keltirilgan.   Har   qanday   pretmet
sohaning   tusilishi   uning   asosiy   xususiyatlari,   unda   yuz   beradigan   jarayonlar,
shuningdek,   unda   yuzaga   keladigan   masalalarni   echish   usullariga   asoslangan   ba’zi
ma’lumotlar majmuasi shaklida ifodalanadi. Barcha ushbu ma'lumotlar pretmet soha
haqidagi   bilimlarni   tashkil   etadi.   Muayyan   bir   pretmet   soha   bo'yicha   masalalarni
echish uchun intellektual tizimlardan foydalanilganda, pretmet soha bo;yicha kerakli
ma'lumotlash   to'plash   va   ushbu   sohaning   kontseptual   modelini   yaratish   kerak.
Bilimlarning manbalari sifatida hujjatlar, maqolalar, kitoblar, fotosuratlar, film olish
va   boshqalar   bo'lishi   mumkin.   Ushbu   manbalardan   kerakli     bilimlarni   ajratib   olish
kerak.
Bilimlarni   olish   sohasidagi   ikkita   asosiy   yo'nalishni   ajratilishi   mumkin   [7]:
sifatli   bilimlarni   shakllantirish   va   bilimlarni   integratsiyalash.   Birinchi   yo'nalish,
intellektual tizim xotirasiga kiritish uchun mos keladigan, matnli shaklda ifodalangan
7 bilimlardan   ularning   analoglariga   o'tishga   imkon   beradigan   turli   usullarni   yaratish
bilan   bog'liq.   Ushbu   muammo   bilan   bog'liq   holda,   tajriba   ma'lumotlarni   qayta
ishlashning   an'anaviy  usullari  emas,  balki  butunlay  yangi  yo'nalish,   ya'ni  noravshan
matematika   rivojlandi.   Ushbu   yo'nalishning   paydo   bo'lishi   amerikalik   olim
L.Zadening   nomi   bilan   bog'liq.   Noravshan   matematika   va   uning   usullari   SIning
ko'pgina sohalariga, xususan, sifatli  axborotlarni taqdim  etish va qayta ishlash  bilan
bog'liq muammolarning butun majmuasiga sezilarli ta'sir ko'rsatdi.
SI   bo'yicha   o'rganilayotgan   keyingi   katta   muammo   -   bu   tizim   xotirasida
bilimlarning   namoyish   etilishi.   Buning   uchun   turli   xil   bilimlarni   namoyish   etish
(BNE) modellari ishlab chiqilgan. Hozirgi kunda intellektual tizimlarda to'rtta asosiy
bilimlar modelidan foydalanadi:
1. Birinchi   model,   tabiiy-tildagi   matnlarda   bilimlarni   qanday   tavsiflash   bilan
bog’liq. Ushbu modelda barcha kerakli ma'lumotlarni quyidagi uchlik ko’rinishda: (a
R   b)   (bu   erda   a   va   b   ikkita   ob'ekt   yoki   tushuncha   va   R   ular   orasidagi   binar
munosabat)   ifodalash   mumkin   degan   g’oyaga   asoslanadi.   Bunday   modelni   grafikli
ko’rinishda   tarmoqlar   shaklida   tasvirlash   mumkin,   bunda   tarmoqning   tugunlariga
ob'ektlar   yoki   tushunchalar,   qirralariga   esa-ular   o’rtasidagi   munosabatlar   mos
qo’yiladi.   Qirralarga   mos   qo’yolgan   munosabatlar   alohida   nomlarga   ega   bo’ladi.
Bunday model semantik tarmoq nomi bilam yuritiladi. . 
2. SIda BNEda keng qo’llaniladigan modellardan biri-bu freymli model bo’lib,
u s emantik tarmoqlarning bir turi hisoblanadi va unga semantik tarmoqlarga nisbatan
bir   qator   sintaktik   xarakterdagi   cheklanishlar   qo’yiladi.     SI   da   «freym»   tushunchasi
M.Minskiy   tomonidan   kiritilgan.   «Freym»   sifatida     ob’ekt   yoki   hodisa
tushunchalariga   xos   bos   bo’gan   barcha   ma’lumotlardan     ob’ekt   yoki   hodisalarni
identifikatsiya   qilishda   (tanishda)   minimal   tavsifiga   ega   bo’lgan   ma’lumotlarni
tanlash masalasini qarash mumkin. 
3. BNEning   mantiqiy   modellari   xulosalashning   klassik   mantiqiy   modeliga
asoslanadi   [7].   Bu   modellar   mantiqiy   mulohazalar   va   predikatlar   mantiqiga
asoslanadi. 
4. BNEning   mahsuliy(produksiyali)   modellari   produksiyalar   tizimiga,   ya’ni
«agar A bo’lsa, B bo’ladi»  qoidasiga asoslanadi.    
Bilimlar bazalari   nazariyasi  zamonaviy SIning muhim qismi hisoblanib, ularda
bilimlarni   boshqarishning     barcha   asosiy   qoidalari   jamlangan.   Ushbu   qoidalar
orasida,   birinchi   navbatda,   bilimlarni   to'ldirish   qoidalarini   qayd   etish   mumkin.
Matnlarda   mavjud   bo'lgan   barcha   inson   bilimlari   asosan   to'liq   bo’lmaydi.   Shuning
uchun biz matnlarni qabul  qilganda uni  o’zmizga ma’lum bo’lgan va ushbu matnga
tegishli  bo’lgan  ma’lumotlar bilan to’diramiz.  
Shu   kabi   protseduralar   bilimlar   bazalarida   ham   amalga   oshitriladi.     Bilimlar
bazasida   ilgari   mavjud   bo’lgan   bilimlar     bilan   birgalikda   ularga   kiritilgan   yangi
bilimlar   hisobidan   olingan   bilimlarning   hajmi   kengayadi.   Bilimlar   bazasini   yangi
bilimlar bilan to’ldiruvchi protseduralar orasida tashqi olam qonunlari asosida yangi
bilimlar   bilan   to’dirishda   psedofizikali   mantiq   (vaqtli,   fazoli,   harakatlar   va   h.k.)
alohida o’rinda turadi.
8 Intellektual tizimlarning instrumental vositalari
2.4-rasm.   Intellektual tizimlarning asboblar vositalariIntellektual   tizim   foydalanuvchilarga   kerakli   tushuntirishlarni   berish   ucun
kerakli     vositalarga   ega   bo'lishi   zarur.   Tushuntirishlar   turli   xil   bo'lishi   mumkin.   Bu
esa tushuntirishlar nazariyasini rivojlantirishni talab etadi. 
3. Intellektual dasturlash.  SIdagi ushbu yo’nalish dasturchining ushbu sohaga
nisbatan   qarashlariga   mos   keladi.   Intellektual   ilovalarni   yaratishdagi   qiyinchiliklar
foydalanilgan   algoritmik   tilga,   instrumental   tizimga,   dasturlash   paradigmalariga,
intellektual   axborot   tizim(IAT)ni   yarish   vositalariga   va   bilimlarni   olishga,   grafikli
tizimlarga bevosita bog’liq   (2.4-rasm) [2, 11, 12].
      
Ko'plab dasturiy tillar orasida SI bo'yicha kichik bir qismi ishlatiladi.
1) C, C ++ kabi an'anaviy dasturlash tillari asosan  instrumental tizim 
yaratish uchun qo’llaniladi.
2) Maxsus dasturlash tillari:
▪ Ro'yxatlarni   qayta   ishlashga   yo'naltirilgan   LISP   va   uning   ko'p   sonli
versiyalari;
▪ PROLOG   mantiqiy   dasturlash   tili.   Oldin   mashinali   tarjima   qilishda,
keyinroq esa mantiqiy ifodalardan mantiqiy xulosalashda qo’llaniladi.
▪ Rekursif funksiyali REFAL tili.
9 3) BNEda   qo’llaniladigan   tillar:   KL-1,   KRL,   FRL   freymlarga   mo’ljallangan,
PILOT produsiyali modellarga mo’ljallangan.  
Instrumental   tizimlar   yetarli   darajada   tez   rivojlanadi   va   turli   xil   intellektual
tizimlarni   loyixalash   va  yaratish   uchun     mo'ljallangan   [7].   Hozirgi   davrgacha   ETlar
deb   nomlanuvchi   ko’plab   instrumental   vositalar   ishlab   chiqilgan.   Masalan,   EKO ,
Leonardo, Nexpert Object, Kappa, EXSYS, GURU, APT, KEE Vva h.k.  
Shuningdek,   oxirgi   yillarda   integrallashgan   unstrumental   tizimlar   ishlab
chiqarila   boshlandi.   Sunday   tizimlarga   misol   sifatida   Work     bench   tizimlarga
KEATS, Shelly, VITAL larni  keltirish mumkin [7]. 
Aniqlik uchun birinchi tizimning tarkibiy qismlarni keltiramiz:
▪ matnli bilimlarni qismlarga ajratish;
▪ freymli modeldan foydalanib bilimlarni tavsivlash;
▪ gipertekstli va kontseptualli modellarni yaratish uchun grafikli interfeys;
▪ to’g’ri va teskari xulosalashning interpretatori;
▪ mantiqiy chaqirishni vizuallashtirish instrumenti;
▪ bilimlar bazasidagi jadvallarni boshqarish interfeysi.
Intellektual   tizimlarni   yaratish   vositalari.   Bularga   muammoga   /   predmetga
yo’naltirilgan qobiq va muhitlarni kiritamiz [7]:
▪ muayyan   sinf   muammolarini   (bashoratlash,   rejalashtirish,   boshqarish   va   h.k.
larni)   yechishga   mo'ljallangan   va   muayyan   funksional   modullarni   o'z     ichiga   olgan
vositalar;
▪ predmet   soha   tiplari   haqidagi   bilimlar   uchun   -     predmetga   mo’ljallangan
vositalar.
Dasturlash paradigmalariga quyidagilar kiradi: [7]:
▪ protsedurali dasturlash;
▪ ma'lumotlarga mo’ljallangan dasturlash;
▪ qoidalarga mo’jallangan dasturlash;
▪ ob'ektga mo’jallangan dasturlash.
Birinchi   paradigmadagi     protsedurali   dasturlash     jarayon(lar)ning
deterministik harakatlar ketma-ketligini tavsiflash uchun ishlatiladi.
Ikkinchi   paradigmadagi   ma'lumotlarga   mo’ljallangan   dasturlash
ma'lumotlarga murojaat qilishda ishlatiladi.
Qoidalarga   asoslangan   paradigmada   "shart-harakat"   qoidalari   aniqlanadi   va
ular yordamida  ma’lumotlat bazasidagi timsol(obraz)  bilimlar bazasidagi namunaviy
timsol bilan solishtiriladi.
Ob'ektga   mo’ljallangan     paradigmada     local   proseduralar   va   local
qiymat(o’zgaruvch)larga ega bo’lgan ob'ektlar deb ataladigan tushunchalar     atrofida
tashkillashtiriladi.  Bu yerda xatti-harakatlar  ob'ektlar orasidagi xabarlarni  bir-biriga
jo'natish   orqali   amalga   oshiriladi.   Ob'ekt   xabarni   olib,   local   protseduralar   va
qiymarlar asosida  ushbu habarni local ravishda o’zgartiradi. 
Kognitiv   grafikli   tizimlar   intellektual   dasturlashning   yo’nalishlaridan   biri
hisoblanadi   [7].   U     matnli   va   ko’rinishga   ega   bo’lgan   obyektlar   haqidagi   bilimlar
asosida     ularni   aniqlash   bilan   shug’ullanadi.   Bu   yo’nalish   juda   istibolli   bo’lib,
10 kelajakda   bu   sohada   masalalarni   echishning   yangi   uslublari   va   ularni   echishning
yangi texnologiyalari yaratiladi.
4. Sun'iy intellekt tizimlarini turlicha sinflashga misollar
Muammolarni   maqsadli   tavsiflash   uchun   SI   tizimlarini     sinflashning   eng
muhimlarini keltiramiz.
A.V. Andreychikov va O.N. Andreychikova sun'iy intellekt tizim(SIT)larni
quyidagicha  sinflashni taklif qiladi [13]: 
1) Intellektual   axborot   tizimi   (IAT)   -   SIning   asosiy   yo'nalishlaridan   biridir.
Bunday   tizimning   maqsadi   -   muammolarni   hal   qilish   uchun   yuqori   malakali
ekspertlar   bilimlarini   o'rganish   va   qo'llashdir.   Bu   BNE,   bilimlarni   olish   va
strukturalash   kabi   nostrukturali   muammolarni   tahlil   qilishda   inson   tafakkurini
imitatsiy qilishdan iborat. Bunday tizimlarning xususiy holi sifatida exspert timlarni
keltirish mumkin. 
2) Tabiiy   tilli   interfeys   va   mashinali   tarjima.   Bu   tabiiy   tilda   insonning
kompyuter   bilan   aloqa   jarayonini   (T-T   muloqot   tizimini)   amalga   oshirishni
ta'minlaydigan  tizimlarni   ishlab  chiqish   va  usullarni   tadqiqot   qilishdan  iborat.  Katta
hajmli axborotlarni bir tildan boshqa tilga mashinali tarjima qiluvchi tizimlar - tabiiy-
tilli   ma’lumotlarni   tahlil   va   sintez   qilishni   o’z   ishiga   oluvchi   strultutali-mantiqli
yonfashuvga asoslangan bilimlar bazasi va murakkab modellardan iborat intellectual
tizimdir.   
3) Nutqni generatsiya qilish va tanib olish.  Ovozli aloqa tizimlari kompyuterga
axborot   kiritish   tezligini   oshirish,   shuningdek,   masofadan   turib   ivozli   muloqotni
amalga oshirish uchun yaratilgan.
4) Vizual axborotlarni qayta ishlash.   Bunday tizimlarda tasvirni qayta ishlash,
tahlil  qilish  va sintez  qilish  masalalari  echiladi.  Tasvirni  qayta ishlash  -  bu   grafikli
timsollarni yangi tasvirlarga aylantirishdir. Tahlil masalasi – boshlang’ich tasvirlarni
boshqa   turdagi   (masalan,   matn)   ma'lumotlarga   aylanishi.   Tasvirlarning   sintezi   -
algoritmlar   yordamida   tasvirlardan   grafikli   ob'yektlarni   hosil   qilish   (mashinali
grafika).
5) O'rgatish   va   o'zini-o’zi   o’rgatish .   Ma'lumotlarni   tahlil   qilish   va
umumlashtiruvchi   protseduralardan   foydalangan   holda   bilimlarni   yig’ish   va
shakllantirishni avtomatlashtirish uchun modellar, usullar va algoritmlar yaratish. Bu
tizimlarga  Data-mining, Knowledge, Discovery va boshqalar kiradi.
6) Timsollarni   anglash.   Ob'ektlarni   belgilari   assisida   o’rganish   jarayonida
sinflarga xos belgilarni topish va ular asosida yangi obyektlarning oldindan berilgan
sinflarning   qaysi   biriga   tegishli   ekanligini   aniqlash   yoki   obyektlarni   avtomatik
ravishda sinflarga ajratishdan iborat.
7) O'yinlar   va   mashinali   ijod   qilish .   Mashinali   ijod   qilish   -   bu   musiqalar,
rasmlar   va   grafikalar,   she'rlar,   badiiy   asarlar,   yangi   obyektlarni   kashf   etish,
intelektual kompyuter o'yinlarini yaratish uchun mo’ljallangan mashinali dasturlar.
8)   SI  tizimlarining  dasturiy  ta'minoti.   SI  tizimlarini  yaratishning  instrumental
vositalariga-   belgili   axborotlarni   qayta   ishlash   (LISP,   SMALLTALK),   mantiqiy
11 IT Prototiplar
Sanoatga oid tizimlar 500-1500 qoida, 2-4 yilda
Savdoga oid tizimlar 1000-3000 qoida,  3-5 yilda Namoyishli 50-100 ta qoida, 3 oyda
=3
Tadqiqotli 200-500 qoida, 1-2 yilda
Amaldagi 500-1000 qiida, 2-3 yilda
2.5-rasm. ITni foydalanish darajasi bo’yich sinflash.
IT Tashqi. “shart-harakat” ko’rinishdagi qoidalarga 
asoslangan bilimlardan foydalaniladi.
Ichki. Bilimlarni namoyish etishning murakkabroq 
modellaridan foydalaniladi.
Рис. 2.6. ITni qiyinlik darajasi bo’yicha sinflash 
сложности.dasturlash   tillari   (PROLOG,   LISP,   CLIPS,   EKLIPS,   PLANNER,   MERKURY,
ALISE,   KL0 ,   ShapeU p ),   bilimlarni   tavsiflash   tillari     (OPS-5,   KRL,   FRL),
instrumental   vositalardan   iborat     integrallashgan     dasturiy   muhitlar   (KE,   ARTS,
GURU, G2), shuningdek, ekspert   tizimning qobig'lari (BUILD, EMYCIN, EXSYS,
Professional,  ЭКСПЕР Т)  kiradi.
9) Yangi   kompyuter   arxitekturasi.   Bu   belgili   axborotlarni   qayta   ishlashga
qaratilgan   Fon   Neyman   arxitekturasiga   asoslanmagan   kompyuterlarni   yaratish.
Hozirgi vaqtda parallel va vektorli kompyuterlar mavjud.
10) Intellektual   robotlar.   Hozirgi   vaqtda   qat’iy   sxemali   boshqarishga   ega
dasturlashtiriladigan manipulyatorlar ishlatiladi.
D.V.   Gaskarov   intellektuallashtirilgan   tizim(IT)larning   nisbatan   keng
tarqalgan quyidagi sinflash tiplarini taklif  etadi [12].
1) Foydalanish darajasi  (mavjudlik darajasi)  bo’yicha  (2.5 –rasm).
2)  Qiyinlik  darajasi  bo’yicha   (2.6 -rasm ).
3)  Integratsiya darajasi bo’yicha (2.7-rasm).
12 IT An’anaviy(Alohida). Faqat IT usullaridan 
foydalaniladi.
Integrallashgan
  2.7-rasm. ITni integrallashish darajasi bo’yich sinflash. ITning  LIAT bilan birlashuvi
ITning  MBBT bilan birlashuvi
Объединение ИнС с САПР
ITning  grafikli va hisoblash 
harakterdagi ADD bilan birlashuvi
…
IT
Murakkab Oddiy 
  Ichki IT;
  Integrallashgan IT; 
  Simvolli EHM, ishchi 
stantsiyalar, kuchli universal 
EHM larda bajarilishi; 
  Yaratilish narxi  5-10 mln;
  Yaratilsh vaqti 1-5 yil;
  Qoidalar soni  1500-10000 ta.Tashqi;
An’anaviy;
ShEHMda bjarilishi;
Savdo narxi 100-2500 $; 
Yaratilish narxi  50000-500000 $;
Yaratilsh vaqti 3-12 iy;
Qoidalar soni  200-1000 ta.
  2.8-rasm. ITni EHM turi va qiyinlik darajasi bo’yicha sinflash. 
Классификация ИнС по сложности и типи ЭВМ
IT
Murakkab dinamikli
III -avlodOddiy 
I -avlod Murakkab statikli 
II -avlod
2.9-rasm. ITni rivojlanish evolyutsiyasi bo'yicha sinflash.    
4)  EHM turi va qiyinlik darajasi bo’yicha   (2.8-rasm).
5)  Rivojlanish evolyutsiyasi bo'yicha (2.9-rasm).
      
6) Ekspertiza sohasining turi bo’yicha (2.10-rasm ).
13 IT Statik 
Dinamik Boshlang’ich ma’lumotlar (qiymatlar) 
o’zgaradiMasala uni echish yarayonida boshlang’ich 
ma’lumotlarni o’zgartirmaydiMasalani echish yarayonida boshlang’ich 
ma’lumotlar o’zgarmaydi
2.10-rasm. ITni ekspertiza sohasining turi bo’yicha 
sinflash.
IT
Ma’lumotlar 
va bilimlarni 
ishlash hamda 
shakllantirishBilimlar asosida 
ma’lumotlarni 
ishlash Bilimlar asosida 
ma’lumotlarni 
shakllantirish
2.11-rasm. ITni echiladigan masalalarning  turlari bo'yicha sinflash. Metabilimlar 
asosida 
bilimlarni ishlash 
va shakllantirish
 
Integratsiyalash;
Tashxislash; 
Monitoringlash.  Bashoratlash;
Rejalashtirish;
  Loyihalash. O’rgatish; 
Boshqarish.    Qobiqlar 
(“bo’sh” 
tizimlar)
IT yaratishni 
avtomatlashtirish 
uchun 
instrumental 
tizimlar va 
vositalar7)  Echiladigan masalalarning  turlari bo'yicha ( рис . 2.11).
 
L.N. Yasnitskiy SITlarini quyidagi yo’nalishlar bo’yicha sinflaydi [7] :
1) Axborotga asoslangan tizimlar.
2) Neyron tarmoq va neyrokompyuterli texnologiyalar.
3) Timsollarni anglab olish.
4) O'yinlar va ijodkorlik.
5) Kompyuter  lingvistikasi (tilshunosligi).
6) Intellektual robotlar.
7) Kompyuter viruslari.
8) Intellektual kompyuter modellari.
14 V.N. Bondarev va F.G. Ade  SITlarida quyidagi tadqiqot yo’nalishlarini 
asosiy deb hisoblaydi [11]:
1) Masalalarni namoyish etish va yechimlarni izlash.
2) Teoremalarni isbotlash.
3) BNE.
4) ETlari.
5) O’rgatish va qonuniylikni aniqlash.
6) Tabiiy tilda muloqot qilish.
7) Timsollarni anglab ilish.
8) Kompyuterli ko’rish.
9) SITlarni dasturlash tillari.
E.V.  Lutsenko SITlarning  quyidagi  sinflarini  qarab  chiqishni   taklif  etadi
[5]:
1. Intellektual   teskari   aloqali   va   intellektual   interfeysli   tizimlar.   Intellektual
interfeys   (Intelligent   interface)   -   foydalanuvchilar   uchun   matnli   so'rovlarni   qayta
ishlash   dasturlari   orqali   axborotlar   kompleksi   va   foydalanuvchi   resurslari   o'rtasida
o’zaro ta'sir o'tkazish interfeysi.
Misol   sifatida   shaxsni   qo'l   yozuvi   bo’yicha   identifikatsiya   va   autentifikatsiya
qilish  dasturini  keltirish  mumkin.   Autentifikatsiya  -   bu  foydalanuvchining  haqiqatan
ham   o'zi   ekanligini   tekshirish.   Bu   holda,   foydalanuvchi   birinchi   bo'lib   o’zi   haqida
identifikatsion ma'lumotini berishi kerak: ismi va parol.   Identifikatsiya   – bu   shaxsni
tanib olishdir. Identifikatsiyalash va autentifikatsiyalash   timsollarni anglab oishning
tipik masalalari hisoblanadi.
2. Biologik   teskari   aloqa   (BTA)   tizimlari   –foydalanuvchining   psixofizik
(biologik) holatiga bog'liq tizimlar hisoblanadi.
▪ Yuqori   sifatli   mahsulotlar   bilan   ta'minlash   uchun   konveyerda   xodimlarning
holatini nazorat qilish;
▪ O’z   holatini   funksional   buzilish   tufayli   boshqara   olmaydigan   bemorlarni
o’rgatish  uchun kompyuterli trenajorlar;
▪ BTA li kompyuter o’yinlari.
3. Semantik   rezonansli   tizimlar   –   foydalanuvchining   ma’noli   omillarga
nisbatan   psixologik   reaksiyasiga   va   uning   ongining   holatiga   bog’liq   bo’lgan   hatti-
harakat tizimlari.
4. Virtual haqiqiy (amaliy) tizimlar.
1) Virtual   haqiqiy   tizimlar   -   kompyuter   yordamida   yaratilgan,
foydalanuvchilar   bilan   o'zaro   munosabatlarga   amaliy   javob   beruvchi   3D   muhitli
model.   VH   tizimining   texnik   bazasi   yuqori   sifatli   3   o'lchovli   vizuallashtirish   va
animatsiyalash uchun zamonaviy kuchli shaxsiy kompyuterlar va dasturiy ta'minotlar
hisoblanadi.   VH   tizimlarida   kiritish   –   chiqarish   qurilmalari   sifatida   displeyli   virtual
shlemlar,   xususan,   stereoskopik   ko'zoynakli   shlemlar,   va   3D   kiritish   qurilmalari,
masalan, bo’shliqda nazorat qilinadigan kursorga ega sichqoncha yoki foydalanuvchi
bilan sensorli qayta aloqa qiluvchi “raqamli qo’lqop” ishlatiladi.
15 2) Timsollarni   anglab   olishning   avtomatlashtirilgan   tizimlari .   Timsollarni
anglovchi   tizim   (TAT)lar   –SI   tizimlarining   alohida   sinfI   bo’lib,   ular     quyidagilarni
ta’minlaydi:
▪ obyektlarning   aniq   timsollarini   va   umumlashgan   timsollarning   sinflari
shakllantiriladi;
▪ o qituvchi   yordamidaʻ   o rganish	ʻ   -   bunda   obyektlarning   qaysi   sinfga
qarashliligi, obyektlar, belgilar soni ma’lum bo ladi va ular asosida etalon tanlovdagi	
ʻ
har   bir   sinfga   xos   muhim     belgilar   topiladi,   topilgan   belgilar   yordamida   yngi
ob’yektlar aniqlanadi;
▪   o qituvchisiz	
ʻ   o rganish	ʻ   – bunda obyektlarning qaysi sinflarga qarashliligi va
sinflar   soni   noma’lum,   obyektlar,   belgilari   soni   ma’lum   bo ladi   va   ular   asosida	
ʻ
obyektlar to’plami sinflarga ajratiladi;
▪ o’zini-o’zi   o rganish-	
ʻ   bunda   obyektlarning   qaysi   sinflarga   qarashliligi   va
sinflar   soni   noma’lum,   obyektlar,   belgilari   soni   ma’lum   bo ladi,   obyektlar   toplami	
ʻ
klasterlar yordamida sinflarga ajraladi va sinflar soni obyektlarni sinflash jarayonida
avtomatik ravishda hosil qilinadi;
3) Qarorlarni   qabul   qilishni   qo’llab-quvvatlovchi   avtomatlashtirilgan   tizimlar.
Bu tizimlar – bu zaif strukturalangan va strukturalanmagan qarorlarni qabul qilishni
qo’llab-quvvatlaydigan,   deyarli   interfaol   tizim   bo'lib,   menedjerga   (boshqaruvchiga)
boshqaruv   qarorlarini   qabul   qilishda,   ma'lumotlarni   birlashtirib,   murakkab   analitik
modellar   va   foydalanuvchilarga   mo'ljallangan   dasturiy   ta'minotlarni   yagona   kuchli
tizimga   aylantirishda   yordam   berish   uchun   mo'ljallangan.   Qarorlarni   qabul   qilishni
qo’llab-quvvatlovchi   tizimi   foydalanuvchi   tomonidan   boshidan   to   amalga
oshirilguncha   boshqariladi   va   har   kuni   ishlatiladi.   Dastlabki   ma'lumotlarning   ko'p
qirrali   va   noaniqligi   sharoitida   dastlabki   alternativ   variantdan   oqilona   variantni
tanlashni avtomatlashtirish uchun mo'ljallangan.
4) Ekspert   tizimlar.   Ekspert   tizim(ET)lar   predmet   sohada   ekspert   yoki
mutaxassislar   guruhining   o'rnini   bosadigan   dastur   hisoblanadi.   ETlari
zaifstruturalshgan   va   murakkab   formatlashtirilgan   masalalarda   yuzaga   keladigan
amaliy   muammolarni   hal   qilish   uchun   ishlab   chiqilgan.   Tarixiy   jihatdan   ETlari
iste'molchilar e'tiborini tortadigan birinchi SI tizimlarI bo’lgan. 
5) Genetika algoritmlar va evolyutsiyani modellashtirish.   Genetika algoritmlar
biologik   evolyutsiyani   kompyuterli   imitatsiya   asosida   funksional
optimallashtirishning   moslashuvchan   usullari   hisoblanadi.   Genetik   algoritm
optimallash muammolarini hal etishning eng yangi usuli hisoblanadi.
6) Kognitivli   modellashtirish.   Bu   omillarning   nazorat   ob'ektiga   ta'sirida
o'xshashlik va farqlarni inobatga olgan holda, tekshiruv ob'ektining maqsadli holatiga
o’tqazishning ta'sir kuchini va yo'nalishini aniqlash imkonini beruvchi tahlil usuli.
7) Tajribadan   (empiric   ma’lumotlar)bilimlarni   olish   va   ma'lumotlarni
intellectual  tahlil  qilish  (Data Mining).   Ma'lumotlarni  intellektual  tahlil  qilish inson
faoliyatining   turli   sohalarida   qaror   qabul   qilish   uchun   zarur   bo'lgan   "xom"
ma'lumotlarda   oldindan   noma'lum,   ahamiyatsiz,   amalda   foydali   va   tushunarli
izohlashni   aniqlash   jarayonidir.   Telekommunikatsiya   muammolarini   hal   qilishda,
16 valyuta   bozorini   tahlil   qilishda   va   hokazolarda   Data   Mining   texnologiyasining
yutuqlari banklarda faol qo'llaniladi.
8) NTlari.  Sun'iy neyronli tarmoq - bu bir-biriga bog'langan neyronlar to'plami.
Odatda, tarmoqdagi  barcha neyronlarning uzatish funksiyalari  aniqlanadi va vaznlar
tarmoqning   parametrlari   bo’lib   ular   o'zgarishi   mumkin.   Neyronlarning   ayrim
kirishlari   tarmoqning   tashqi   kirishlari   va   ba'zi   chiqishlar   tarmoqning   tashqi   chiqishi
hisoblanadi.   Tarmoqning   kirishiga   biron-bir   raqamni   mos   qo’yib,   biz   tarmoq
chiqishlarida   raqamlar   to'plamini   olamiz.   Deyarli   har   qanday   muammoni   NT   orqali
hal qilinadigan masalaga olib kelish mumkin.
Shunday   qilib,   yoqorida   keltirilgan   tahlillarga   asoslansak,   u   holda   barcha
mualliflarning SIni sinflrga ajratishlari ba’zi bir o’zgarishlar bilan D.A.Pospelovning
yo’nalishlarini takrorlaydi.   
S.N.Pavlov   yuqoridagi   tasniflarni   tahlil   qilib,   SIning   quyidagi
yo'nalishlarini taklif qiladi [7].
1) Birinchi   avlod   (oddiy,   murakkab)   va   II   avlod   ETlari   (integrallashgan,   ko'p
funksionalli, intellektualli,kreativli (ijodli) va gibridli).
2) Intellektual   ishlab   chiqarish   tizimlari:   savol-javob   tizimlari,   mantiqiy   -
hisoblash tizimlari, intellektli  LIAT,   ABT.
3) NTlari va neyrokompyuterlar (NTlari va neyrokompyuter texnologiyalari).
4) BBni   qurish   va   qurishni   avtomatlashtirish,   tahlil   qilish,   qayta   ishlash   va
bilimlarni olish.
5) O'rgatish   va   o'zini--o'zi   o'rgatish   (maslahatchi   tizimlar,   intellektual
murabbiylar, maktab va oily ta’lim tizimlari).
6) Evolyutsion modellashtirish (genetik algoritmlar, sinflovchi tizimlar, genetik
dasturlash, evolyutsion dasturlar, evolyutsion strategiyalar).
7) Mashinali tarjima qilish tizimlari.
8) Tabiiy-tilli   aloqa   tizimlari   (muloqot   qilish,   tabiiy-tildagi   mulohazalarni
tusunadigan va o’zgartiradigan mashina tiliga o’tish ).
9) Ovozli muloqot tizimlari (sintez (matn-ma’no), nutqni tahlil qilish va anglab
olish (ma'no-matn)).
10) Vizual   axborotlarni   ishlash   tizimi   (tasvirlarni   ishlash,   tahlil   va   sintez
qilish).
11) Timsollarni anglovch tizimlar.
Ba'zi   adabiyotlarda   mashinali   tarjima   tizimi   va   tabiiy-tilli   muloqot   tizimi   bir
yo'nalishda   -   kompyuter   lingvistikasida   birlashtirilgan.   Va   nihoyat,   ba’zi   mualliflar
bilimlarga (statik, dinamik, real vaqtda) asoslangan intellektual boshqarish tizimlarini
muhim deb hisoblaydilar.
SI tizimlarining kam ahamiyatli yo'nalishlarini ham ajratib ko'rsatish mumkin:
1) O'yinlar va kompyuter ijodkorligi.
2) Kompyuter arxitekturasi.
3) Kompyuter viruslari.
4) Intellektual matematik modellashtirish.
5) Intellektual robotlar.
6) Intellektual teskari aloqali va intellektual interfeysli tizimlar.
17 7) ko’p agentli tizimlar.
Tajriba orttirish uchun misol va topshiriqlar .
1- topshiriq.  Nazariy qismni o`zlashtirish va  B/B/B jadvalini to`ldirish.
B/B/B texnikasini qo`llash bo`yicha ko`rsatma.
1. Ma’ruza rejasiga mos holda 2-ustunni to`ldiring.
2. O`ylang, juftlikda hal eting va javob bering, ushbu savollar bo`yicha nimani
bilasiz, 3-ustunni to`ldiring.
3. O`ylang, juftlikda hal eting va javob bering, ushbu savollar bo`yicha nimani
bilish kerak, 4-ustunni to`ldiring.
4. Ma’ruzani o`qing va materiallar bilan tanishing.
5. 5-ustunni to`ldiring.
B/B/B jadvali  (Bilaman/Bilishni hoxlayman/Bilib oldim)
№  Mavzu savoli Bilaman Bilishni
ho x layma
n Bilib
oldim
1.
2.
3. 
4.
5.
2-topshiriq.  “Bilib oldim” ustuni asosida “T” jadvalini to`ldirish. Nazariy 
qismdan tayanch iboralarni aniqlash va “T” jadvalini qurish. 
Tayanch ibora Mazmuni
1.
2.
...
n .
2-ma'ruza uchun adabiyotlar
1. Сотник   С.   Л.,   Конспект   лекций   по   курсу   "Основы   проектирования   систем
искусственного интеллекта". 1998.
2. Искусственный   интеллект   :   справочник:   в   трех   кн.   /   под   ред.   Д.   А.
Поспелова. - М. : Радио и связь, 1990. - Кн. 2 : Модели и методы.
3. Искусственный интеллект : справочник: в трех кн. / под ред. Э. В. Попова. -
М. : Радио и связь, 1990.
4. Ларичев   О.   И.   Системы   основанные   на   экспертных   знаниях:   история,
совершенное   состояние   и   некоторые   перспективы   //   Труды   Седьмой
национальной   конференции   по   искусственному   интеллекту   с
международным   участием.   -   М.   :   Изд-во   физико-математической
литературы, 2000.
18 5. Луценко Е. В. Интеллектуальные информационные системы /Е. В.Луценко.
- Краснодар : КубГАУ, 2006.- 615 с.
6. Оссовский С. Нейронные сети для обработки информации : пер. с польского
Н. Д. Руданского / С. Оссовский. - М. : Финансы и статистика, 2002. -344 с.
7. Павлов С. Н. Интеллектуальные информационные системы : учеб. пособие /
С.   Н.   Павлов.   -   Томск   :   Томский   межвузовский   центр   дистанционного
образования, 2004.- 328 с.
8. Попов   Э.   В.   Алгоритмические   основы   интеллектуальных   роботов   и
искусственного   интеллекта   /   Э.   В.   Попов,   Г.   Р.   Фирдман.-   М.   :   Изд-ва
«Наука», 1976. - 456 с.
9. Представление и исследование знаний : пер. с япон. / Х. Уэно [и др.] ; под
ред. Х. Уэно, М. Исидзука; - М. : Мир, 1989. - 220 с.
10.   Приобретение   знаний   :   пер.   с   япон.   /   под   ред.   С.   Осуги,   Ю.   Саэки;   -   М.   :
Мир, 1990. - 304 с.
11.   Бондарев В. Н. Искусственный  интеллект :  учеб.  пособие для вузов /В. Н.
Бондарев, Ф. Г. Аде - Севастополь : Изд-во СевНТУ, 2002. - 615 с.
12.   Гаскаров Д. В. Интеллектуальные информационные системы: учебник для
вузов / Д. В. Гаскаров.- М. : Высш. шк., 2003. - 431 с.
13. Андрейчиков   А.   В.   Интеллектуальные   информационные   системы   :
учебник   /   А.   В.   Андрейчиков,   О.   Н.   Андречикова.   -   М.   :   Финансы   и
статистика, 2006.-  424  с .- №12.
14. Allen J. AI Growing up / J. Allen // AI MAGAZINE. - 1998. - V. 19. - №4. -   Р .
13-23.
15. Russell S. L. Artificial intelligence: a modern approach / S. L. Russell, P. Norvig.
- Upper Saddle River, New Jersey: Prentice- Hall Inc., 1995. -905 p.
16. Allen J. AI Growing up / J. Allen // AI MAGAZINE. - 1998. - V. 19. - №4. -   Р .
13–23.
17. Search   Engine   Sizes   [ Электронный   ресурс ]   /   Danny   Sullivan,   Search   Engine
Watch.   -   Электрон ,   текстовые   дан .   -   [ Б . м .]   :   Search   Engine   Watch,   2000.   -
Режим   доступа  :  http://www.searchenginewatch.com/reports/sizes.html  -  Англ .
18. Kleppe A., Warmer J., Bast W.  MDA Explained: The Model Driven Architecture
- Practice and Promise. - Addison-Wesley, 2003. - 192 p.
19. Uschold  М . ,  Gruninger  М .  ONTOLOGIES: Principles, Methods and Applications
// Knowledge Engineering Review.  1996. -  Vol . 11, № 2.
20. С. Рассел, П. Норвиг. Искусственный интеллект. Современный подход. -М.: 
Вильямс, 2007. -1410 с.
2 -ma'ruza uchun o’zini-o’zi tekshirish  savollari
1. SI sohasidagi ikki qarashni solishtiring.
2. NTlarning uch guruhini keltiring.
3. Neyronli ishlash  tizimlarini sinflashni tavsiflang.
4. Neyron tizimlarini kirish va chiqish signallari turiga qarab tasniflang.
5. Intellektual neyron tizimlarini boshqaruv parametrlari bo’yicha tasniflang.
19 6. NTlarni o’rgatish tiplarii va aloqa  tiplari bo'yicha sinflang.
7. Neyro tarmoqlar qo’llaniladigan predmet sohalarni keltiring.
8. Axborotli  yo'nalish qanday qismlarga bo’linadi?
9. Axborotli yo’nalishda intellektual masalalarni echadigan dasturlarni keltiring.
10. Axborotli  yo'nalishida bilimlarga asoslangan tizimlarni tavsiflasg.
11. Axborotli yo'nalishda intellektual dasturlarni ta'riflang.
12. Kognitivli  grafika deganda nimani tushunasiz?
13. Interfaol kompyuter grafikalarining funktsional mazmunini taqdim eting.
14. SI tizimlarining turli sinflariga misollar keltiring.
15. D.V. Gaskarovning SI tizimlarini qanday sinflashini keltiring.
16. L.N. Yasnitskiy, V.P. Bondarev, E.V.Lutsenkoning SI tizimlarini sinflashlarini 
keltiring.
17. Biologik teskari aloqa tizimlari nima?
18. Virtual reallik nima?
19. Qarorlarni qabul qilishning avtomatlashtirilgan qo'llab-quvvatlash tizimini 
tavsiflang.
20. S.N. Pavlov tomonidan taqdim etilgan SI tizimlarini sinflashni keltiring.
2 - ma'ruza uchun testlar
1. Sun'iy intellektni modellashtirishda nechta asosiy yo'nalish mavjud?
a) 3;   b ) 2;  c) 4;   e) 5.
2. Sun'iy intellektni modellashtirishning birinchi yondashuvida qaysi tadqiqot 
ob'ektidan foydalaniladi?
a ) inson miyasining tuzilishi va mexanizmlari;   b) sun'iy intellekt;
c) inson-mashina tizimi;                                        e) barcha javoblar to'g'ri.
3. Sun'iy intellektni modellashtirishning birinchi yondashuvida qaysi tadqiqot 
ob'ektidan foydalaniladi?
a) sun'iy intellekt;              b) inson miyasining tuzilishi va mexanizmlari;
c) inson-mashina tizimi;    e) barcha javoblar to'g'ri.
4. Sun'iy intellektni modellashtirishning birinchi yondashuvida uchinchi 
yondashuvda qanday tadqiqot ob'ektidan foydalaniladi?
a) inson-mashina tizimi;      b) sun'iy intellekt;
c ) inson miyasining tuzilishi va mexanizmlari;   e) barcha javoblar to'g'ri;
5. Artifical intelligence  nima?
a) sun'iy intellekt;      b) intellectual tarmoqlar;    c ) neyron tarmoqlar;
e) intellectual bilish.
6. Д .  Хэбб   modeli qaysi yilda yaratilgan?
a) 1949;   b) 1943;   c) 1948;  e ) 1945.
7. Smark neyrokompyuterni kim yaratgan?
a)  Марвин   Минск iy ;  b ) Saymon;   c)  Фон   Неймон ;   e)  Питс .
8. CNAPS neyron kompyuteri nechta neyrondan tashkil topgan?
a) 512;  b) 514;   c) 516;  e) 518.
20 9. Keng miqyosli vazifalar uchun mo'ljallangan mustaqil va tugallangan dasturiy 
mahsulot – bu………………………
a) neyron paketlar;   b) neyron dasturlari;   c) neyon kompyuterlar;
d ) neyron tarmoqlari.
10. Murakkab neyron tarmoqlarni rivojlantirish uchun qanday vosita qulay?
a) MATLAB;   b) Microsoft Exel;   c) Falcon;  e) Jopa-IQ300.
11. Kirish va chiqish signallariga qarab neyrotarmoqlarni qanday tiplarga ajratish 
mumkin.
a) Uzlukli  va uzluksiz ;   b) Uzlukli  va tabiiy ;  c) Binar va parallel;
e) Ketma-ket va parallel.
12. Inson kabi original uslublarni ishlab chiqish – bu…………….
a) intellektual dasturlash;   b) ob'ektga asoslangan dasturlash;
c) tabiiy dasturlash;           d *) evristik dasturlash.
13. Bilimlarni olish sohasida nechta asosiy yo'nalish ajratilgan?
a) 2;  b) 5;  c) 3;  e) 4.
14. Intellektual tizimlarda bilimlarni namoyish etishning nechta modellari mavjud?
a) 5;  b) 3;  c ) 4;  e) 6.
15. O’yinli dasturlar – bu…………..
a)  i nsonlar va kompyuterli o’yinlar;   b) m ashinali tarjima va karta o’yinlari; 
c ) a vtomatik raf е rentlash va kompyuterli o’yinlari;
e)  matnlarni tuzish va senariyli o’yinlar.
16. Tabiiy-tilli dasturlar –bu …………….
a) m ashinali tarjima, avtomatik raf е rentlash, matnlarni tuzish; 
b) m ashinali tarjima va musiqiy asarlarni tuzish;  
  c ) m usiqiy asarlarni tahlil qilish va avtomatik raf е rentlash;
   e) m atnlarni tuzish va kuylash uslubini imitatsiya qilish.
17. Musiqali dasturlar – bu…………..
a) musiqiy asarlarni tuzish,  m usiqiy asarlarni tahlil qilish, kuylash uslubini
    imitatsiya qilish;
b)  m ashinali tarjima va musiqiy asarlarni tuzish;
c)  m usiqiy asarlarni tahlil qilish va avtomatik raf е rentlash;
e)  m atnlarni tuzish va kuylash uslubini imitatsiya qilish  шений .
18. Bilimlarga asoslangan tizimlarning  asosiy yo’nalshlari  – bu…………..
a) turli manbalardan va  e kspertlardan bilimlarni olish , bilimlarni namoyish
    etish, bilimlarni boshqarish, bilimlar asosida tushuntirish;
b) turli manbalardan va  e kspertlardan bilimlarni olish , bilimlarni namoyish
    etish,  m ashinali tarjima va musiqiy asarlarni tuzish;
c) bilimlarni namoyish etish, bilimlarni boshqarish, bilimlar asosida   
    tushuntirish  m usiqiy asarlarni tahlil qilish va avtomatik raf е rentlash;
e) turli manbalardan va  e kspertlardan bilimlarni olish ,  m atnlarni tuzish va 
    kuylash uslubini imitatsiya qilish.
19. Sun’iy intellektda qo’llaniladigan tillar –bu ……………….
a) an’anaviy, mantiqiy, rekursiv funksiyli, ro’yxatga ishlov beruvchi va 
    bilimlarni namoyish etuvchi dasturlash tillari;
21 b) noan’anaviy, uzlukli, uzluksiz  funksiyli, texnik  ishlov beruvchi va 
    bilimlarni namoyish etuvchi dasturlash tillari;
c) integralli,  protsedurali, sxemali, ro’yxatga ishlov beruvchi va bilimlarni 
    namoyish etuvchi dasturlash tillari;
e) differensialli, an’anaviy, norekursiv funksiyli, jadvalga ishlov beruvchi va 
    ma’lumotni namoyish etuvchi dasturlash tillari.
20. Neyronli qayta ishlash tizimlari–bu ……………….
a) neyrokompyuterlar va neyroemulyatorlar; 
b) neyronlar va neyroemulyatorlar;
c) neyrotarmoqlar va neyroemulyatorlar;
e) neyrostrukturalar va neyronlar.
21. Neyroemulyatorlar - bu ……………….
a)     neyropaketlar,   neyroilovalarni   yaratuvchi     tizimlar   va   neyrotarmoqlar
asosida tayyor echimlarni olish tizimlari;
b) neyronlar, signallar va aloqalar;
c) kirish signallari, neyrotarmoqlar va teskari aloqalar;
e) neyrostrukturalar va neyronlar birlashmasi.
22. Bilimlarni boshqarish -bu ……………….
 a)  b ilimlarni to’ldirish, sinflash, umumlashtirish va bilimlar asosida  fikrlash;
b) b ilimlarni olish, ekspertga qaytarish, ekspert bilan aloqa va  fikrlash;
c) bilimlarni tahlillash, sintezlash, tushuntirish, algoritmlash;
e) bilimlarni yig’ish, o’chirish, sinflash va kompyuterga kiritish.
23. Bilimlar modellari – bu …………………..
 a)  semantik tarmoq, freym, mantiqiy tizim, produksiya va senariylar;
b) semantic tarmoq, integralli, differensialli, mantiqiy tizimlar;
c) strukturali, sxemali, grafikli, mantiqiy tizimlar va uzlukli tizimlar;
e) nostrukturali, nosemantikli, dasturli, produksiyali tizimlar.
24. Bilimlar asosida xulosalash – bu …………………..
a )   r ezolyutsiyali   usullar ,  kvaziaksiomatik   tizimlar   va   haqiqatga   yaqin  
xulosalash ;
b) semantic tarmoq, integralli, differensialli xulaslash;
c) strukturali, sxemali va grafikli xulosalash;
e) nostrukturali, nosemantikli va dasturli xulosalash.
25. Sun’iy intellekta dasturlash paradigmalariga kiruvchilarni aniqlang?
 a)  protsedurali, ma’lumotlarga, qoidalarga va obyektlarga mo’ljallangan
      dasturlash;
b)   modellarga,   usullarga,   ma’lumotlarga,   strukturalarga   mo’ljallangan
dasturlash;
c) jadvallarga, strukturalarga, sxemalarga va grafiklarga  mo’ljallangan
    dasturlash;
e) bo’lishga, qo’shishga, matnga, ovozga va nutqga mo’ljallangan 
    dasturlash.
26. Belgili axborotlarni qayta ishlash dasturlarini aniqlang ?
a)   LISP, SMALLTALK ;       b)  PROLOG, CLIPS, EKLIPS, ;
22 c)  EKLIPS, PLANNER, MERKURY, ALISE,   KL0 ,  ShapeU p ;
e)  CLIPS, EKLIPS,   KL0 ,  ShapeU p .
27. Belgili axborotlarni qayta ishlash dasturlarini aniqlang ?
a)   PROLOG, LISP, CLIPS, EKLIPS, PLANNER, MERKURY ;
b)  KE, ARTS, GURU, G2, EKLIPS, ;
c)  ARTS, GURU,  ALISE,   KL0 ,  ShapeU p ;
e)  BUILD, EMYCIN, EXSYS,   KL0 ,  ShapeU p .
28. Bilimlarni tavsiflash tillarini aniqlang ?
a)   OPS-5, KRL, FRL ;      b)  KE, ARTS, OPS-5, FRL, ;
c)  KRL, FRL,  ALISE,   KL0 ,  ShapeU p ;
e)  BUILD, ARTS, OPS-5, EXSYS,   KL0 ,  ShapeU p .
29. Instrumental vositalardan iborat  integrallashgan  dasturiy muhitlarni aniqlang ?
a)   KE, ARTS, GURU, G2 ;    b)  KE, ARTS, OPS-5, FRL, ;
c)  GURU, G2, KRL, FRL,  ALISE,   KL0 ,  ShapeU p ;
e)  KE, ARTS, BUILD, ARTS, OPS-5, EXSYS,   KL0 ,  ShapeU p .
30. Ekspert  tizimning qobig'larini aniqlang ?
a)   BUILD, EMYCIN, EXSYS, Professional,  ЭКСПЕР Т ;
b)  BUILD, EMYCIN, OPS-5, FRL ;
c)  EXSYS, Professional,  ALISE,   KL0 ,  ShapeU p ;
e)  Professional,  ЭКСПЕР Т,  EXSYS,   KL0 ,  ShapeU p .
31. Intellektual interfeys (Intelligent interface) –bu …………………….
a)     foydalanuvchilar   uchun   matnli   so'rovlarni   qayta   ishlash   dasturlari   orqali
axborotlar   kompleksi   va   foydalanuvchi   resurslari   o'rtasida   o’zaro   ta'sir
o'tkazish interfeysi ;
b)   foydalanuvchilar   uchun   matnli   so'rovlarni   qayta   ishlash   va   o’zaro   ta'sir
o'tkazish interfeysi, ;
c) yordamch qurilmalar  va kompyuter orasidagi muloqot ;
e) kompyuterlar  orasidagi muloqot .
32. Autentifikatsiya  –  bu ……………………. 
a)   foydalanuvchining haqiqatan ham o'zi ekanligini tekshirish ;
b) kompyuterni  tekshirish, ;   
c) kompyuterlar  orasidagi muloqotni tekshirish ;
e) yordamch qurilmalar  va kompyuter orasidagi aloqalarni  tekshirish .
33. Identifikatsiya – bu  ……………………………..
a)  obyektni  tanib olishdir ;     b)  obyektni sinflashdir;
c) obyektni boshqarishdir;       e) obyektni bo’laklash.
34.  Sun'iy neyron tarmoq – bu………………………….. ………….to'plami. 
a)   bir-biriga bog'langan neyronlar ;  b)   bir-biriga bog'lanmagan neyronlar ;
c)   bir-biriga bog'langan neyropaketlar ;
e)   bir-biriga bog'langan neyroilovalar.  
.
23

Sun'iy intellektning tasnifi Reja: 1. Sun'iy intellektni modellashtirishning asosiy yo'nalishlarini. 2. Neyrobionik yo'nalish. 3. Axborot yo'nalishi. 4. Sun'iy intellekt tizimlarini turlicha sinflashga misollar. Tayanch iboralar: Sun’iy intellekt (Artificial Intelligence), mashinali untellekt (machine intelligence), neyrobionoka (neurobionics), neyronlar (neurons), neyrotarmoq (neuralnetwork), neyrokompyuterlar (neurocomputers), timsollarni anglash (pattern recognition), global tarmoq (global network), EHM (computer), formal mantiq (formal logic), graflar (counts), to’plamlar nazariyasi (set theory), neyrohisoblash (neurocomputational), Neyronli qayta ishlash tizimlari (neural processing system), umumiy foydalanuvchi neyropaketlar (neuropackage general purpose), neyroilovalar yaratuvchi tizimlar (Neuroapplication development system), sinxronli (synchronous), asinxronli (asynchronous), evristik dasturlash (heuristic programming), bilmlar integratsiyasi (knowledge integration), semantik tarmoq (semantic web), bilimlarni freymli tasvirlash (frame-based knowledgee presentation), bilimlarni tasvirlashning mantiqiy modeli (logical model of knowledgere presentation), PROLOG, EXSYS, GURU, APT, KEE, KEATS, Shelly, VITAL, kognitiv grafikli tizimlar (cognitive graphics system), intellektual robotlar (intellectual work), exspert tizimlar (expert systems). 1. Sun'iy intellektni modellashtirishning asosiy yo'nalishlari Tarixiy jihatdan sun'iy intellekt(SI)ni modellashtirishning uchta asosiy yo’nalishlari shakllandi [1]. Birinchidan, tadqiqotning maqsadi inson miyasining tuzilishi va mexanizmlari va yakuniy maqsadi fikrlash sirlarini oshkor qilishdir. Ushbu yo'nalishda olib borilayotgan izlanishlarning zarur bosqichlari psixofiziologik ma'lumotlarga asoslangan modellarni qurish, ular bilan tajriba o'tkazish, intellektual faoliyat mexanizmlari bo'yicha yangi farazlarni ilgari surish, modellarni takomillashtirish va boshqalar. Ikkinchi yondashuvda tadqiqot ob'ekti sifatida SI qaraladi. Bu yerda so’z kompyuterlar yordamida intellektual faoliyatni modellashtirish masalasi haqida boradi. Bu yo'nalishdagi ishlarning maqsadi - kompyuterlar uchun algoritmik va dasturiy ta'minotni yaratishdir, bu esa intellektual vazifalarni insondan yomonroq bo’lmagan holda yechish imkonini beradi. 1

Va nihoyat, uchinchi yondashuv tabiiy intellekt va SI imkoniyatlari birlashtiruvchi interfaol intellektual tizimlar yoki inson-mashina tizimlarini yaratishga mo’ljallangan. SI mutaxassislari orasida SI sohasi va hatto uni tadqiq etish maqsadlarida yagona nuqtai nazar yo'q. Hozirgi vaqtda SIni modellashtirish uchun ikkita nuqtai nazar (yo'nalishlar) ajratilmoqda: tizimning ichki strukturasini modellashtirishga qaratilgan SI va funksiya vazifasini qat'iy belgilashdan iborat mashinali intellekti. SIga oid ishlar ikki yo'nalishda bo'linishi SI tizimlarini qurish masalasi bo'yicha ikki fikrning mavjudligi bilan bog'liq [2-8]. Neyrobionikaning tarafdorlari inson miyasida yuz beradigan sun'iy jarayonlarni modellashtiradi. Shunday qilib, SI his qilish mexanizmlarini tushunish, miyaning ishlash usullarini ochish, biologik tuzilmalarni modellashtirish uchun texnik vositalar yaratish va ulardagi jarayonlarni o'rganadi. Amaliy jihatdan neyron kabi elementlarning yaratilishi, ularning biror tizimlarga birlashtirilishi neyron tarmoq(NT)larini, neyrokompyuterlarni hosil qiladi. Ayni paytda ushbu texnologiyalar juda istiqbolli va jadal rivojlanmoqda. SI bo'yicha ikkinchi, lekin asosiy nuqtai nazar - bu asosiy maqsad biologik tizimning texnik analogini yaratish emas, balki tizimning ishlashini to'g'ri modellash, ya'ni intellektual deb hisoblangan muammolarni hal qilish uchun vositalarni yaratishdir. SIning birinchi yo'nalishi intellektual faoliyatning neyrofiziologik va psixologik mexanizmlari va insonning oqilona xatti-harakatlari haqidagi ma'lumotni ko'rib chiqadi [7]. SI tizimlari inson miyasi faoliyatini matematik izohlashga asoslangan va neyronga o'xshash tarmoq shaklida neyronga o'xshash element - neyronning analogi asosida amalga oshiriladi. Neyronli tarmoqlar yaqinda SI sohasida eng istiqbolli sohalardan biriga aylandi va odamlar hayotining keng ko'lamdagi faoliyatiga kirib bordi. Birinchi guruhning [7] tarmoqlari, masalan, xatolarni qayta targ'ib qilish tarmoqlari, Hopfield tarmoqlari va boshqalar, timsollarni aniqlash, nutqni tahlil qilish va sintez qilish, bir tildan ikkinchi tilga tarjima qilish va bashoratlash uchun ishlatiladi. Ikkinchi guruhning [7] tarmoqlari murakkab ob'ektlar uchun real vaqtda boshqaruv tizimlari sifatida ishlatiladi. Bu oxirgi paytlarda ommalashgan boshqaruv, intellektual agentlar, virtual kotiblar sifatida faoliyat yuritadi. Ushbu guruhning o'ziga xos xususiyatlari ayrim ichki stimullarning paydo bo'lishi, o'zini o'zi o'rganish va real vaqtda ishlash imkoniyatlaridir. Va nihoyat, oldingi ishlarni yanada rivojlantiradigan uchinchi guruhlar [7] tarmoqlari allaqachon neyronga o'xshash tizimlar bo'lib, ular ekzotik virtual shaxslarni yaratish, yashash joylari global Internet bo'lgan nusxalarini yaratishga qaratilgan. Bu yo'nalish faqatgina boshlanmoqda, ammo virtual odamlarning tug'ilishining guvohi bo'lishimiz, ilmiy-fantastik va kino ijodkorlari tomonidan batafsil bayon etilgan. Xulosalar. Yuqoridagilarga asoslanib, SIning asosiy yo'nalishlari modellashtirish bilan bog'liq degan xulosaga kelsak, masinali intellektda biz 2

fenomenologik, imitatsion modellashtirish va SIda strukturali modellashtirish bilan ishlaymiz. Ikkinchi yo'nalish [7], inson intellektual faoliyati mahsulotini ko'rib chiqadi, uning tarkibini o'rganadi va ushbu mahsulotni zamonaviy texnologiyalar vositasida ko'paytirishga intiladi. Mashinali intellekt tizimlarini modellashtirish formal mantiq qonunlari, to’plamlar nazariyasi, graflar, semantik tarmoqlar va diskret hisoblash sohasidagi boshqa ilmiy natijalar asosida amalga oshiriladi. Asosiy natijalar ETlar va tabiiy tilni tahlil qilish tizimlarini yaratishdan iborat. Bu yo’nalashdagi muvaffaqiyatlar , albatta, EHM imkoniyatlarining rivojlanishi va dasturlash mahoratiga uzviy bog’liq. 2.Neyrobionik yo'nalish Neyronli modellar nafaqat inson miyasining funksiyalarini takrorlaydi, balki shu bilan bir qatorda o'zlarining funksiyalarini ham bajarishi mumkin. Shuning uchun ham neyronli modellashtirishda bir-birini o’zaro to’ldiruvchi ikkita maqsad bor edi va hosirgi vaqtda ham mavjud: birinchisi - fiziologiya va psixologiya darajasida inson miyasi tizimlari faoliyatini tushunish, va ikkinchisi - inson miyasi tizimlari faoliyatiga o’xshash funksiyalarni bajaruvchi hosoblash mashonalarini (sun’iy NTlarni) yaratish [7] . 1949-yilda D.Hebb modeli [7]-inson yordamida o’rgatish modeli yaratildi. U shunday o’rgatuvchi qonunni yaratdiki, ushbi qonun sun'iy NTlarni o’ganuvchi algoritmlar uchun boshlang'ich nuqta bo’ldi. 1950-1960 yillarda bir guruh tadqiqotchilar birinchi sun'iy NTlarini yaratdilar. Dastlab ular elektron tarmoqlar sifatida amalga oshirilgan bo;lsa, keyinchalik yanada moslashuvchan kompyuterli modellash muhitiga o'tkazildi. Neyronkompyuter yaratish g’oyasi Fon Neyman EHMlarining yaratilishi bilan bir vaqtda paydo paydo bo'lgan [7]. Mak Kallok va Pittsalarning neyro-hisoblash (Mc Culloch and Pitts,1943) bo’yich asosiy ishlari 1943 yilda paydo bo’ldi. Ular inson miyasiga o’xshab ishlaydigan komputer sxemasini taklif qildilar va nerv katakchalari-neyronning qisqartirilgan modelini yaratdilar. Birinchi tajribaviy neyrokompyuter Snark 1951 yilda Marvin Minsky tomonidan qurilgan, ammo neyrokompyuterning birinchi muvaffaqiyatini Amerikalik Frank Rosenblattning perseptronni (ingliz tilidan perceptron – his, his qilish) ishlab chiqishi bilan bog'lashadi [7]. U sodda tasvirlarni o'rganish bo’yicha birinchi ishlab chiqilgan NTlardan biri edi. Ilmiy jamoatchilikning NTlarga bo'lgan qiziqishi 1980 yillar boshida fizik Xopfildning nazariy ishlaridan so'ng boshlandi (1982, 1984) [7]. NTlarini amaliy qo'llash Rumelxart tomonidan xatoliklarni teskari tarqalish usuli deb nomlanuvchi ko'p qatlamli pertseptron yordamida tanishni o’rgatish haqidagi ilmiy ishlari chop etilgandan keyin boshlandi. Neyronli qayta ishlash tizimlarini quyidagicha sinflash mumkin (2.1 – rasm) [7]. 3

Neyronli qayta ishlash tizimlari NeyroemulyatorlarMaxsuslashtirilgan tizimlar (neyrokompyuterlar) Umumiy maqsadlarga mo’ljallangan neyropaketlar Neyroilovalarni yaratuvchi tizimlar Neyrotarmoqlar asosida tayyor echimlarni olish tizimlari 2.1 –rasm. Neyronli qayta ishlash tizimlarini sinflash. Haqiqatan ham, neyokompyuterlar ixtisoslashgan tizimlarda qo'llaniladi, u yerda yuzlab NTlarini o'qitish va doimiy ravishda qayta o'qitish, birlamchi axborot komplekslariga yoki ishlash tezligi juda muhim bo'lgan real vaqt tizimlariga integrallashtirilgan bo'lishi kerak (Masalan, zamonaviy zarracha tezlatgichlarida eksperimentlar o'tkazishda 1010 gacha bo'lgan CNAPS neyrokomputerdan foydalaniladi va har bir protsessor 512 neyrondan iborat). Zamonaviy kompyuterlarning mavjudligi va hisoblash qobiliyatlari ortishi ma’lumotlarni neyronli hisoblash tamoyillaridan kompyuterlarning ketma-ketligiga mo’ljallangan dasturlarning keng tarqalishiga olib keldi. Bunday yondashuvda parallellashtirishdan foydalanmaydi, lekin neyronlarning tarmoqlarini formallashtirilmagan masalalarni echishga qaratadi va ular neyro emulyatorlar tomonidan amalga oshiriladi. Umumiy maqsadlarga mo’ljallangan neyropaketlar –keng ko'lamli vazifalar (masalan, statistik ma'lumotlarni qayta ishlash) uchun mo'ljallangan dasturiy mahsulotlardir [7]. Tijorat paketlari (Brain Maker Professional, Neuro Meteorologiyasi, Jopa - IQ300) o'zlarining ma'lumotlar bazasini oldindan tayyorlash blokiga ega, lekin ba'zida bu maqsadlar uchun standart elektron jadvallardan foydalanish qulayroq. Shunday qilib, FIAN guruhining neyromahsulotlari to'g'ridan-to'g'ri Microsoft Excel- ga maxsus ma'lumotni qayta ishlash funksiyasi sifatida kiritilgan. Neyroilovalarni ishlab chiqish tizimlari - bu ma'lumotlarni qayta ishlash uchun o'rgatilgan NTlardan foydalanadigan dasturiy kodni ishlab chiqishi mumkin bo'lgan dasturdir [7]. Murakkab NTlarini ishlab chiqish uchun qulay vositalardan biri – MATLAB hisoblanadi. MATLAB qayta ishlash ( wavelet – tahlil, statistika, iqtisodiy tahlil va h.k.) usullari bilan birgalikda neyrotarmoqli usllarni tahlili uchun qulay muhit hisoblanadi. 4

Hozirgi vaqtda neyrotarmoqlar ishlab chiqarishning aniq (korxonani boshqarish, tashkiliy-texnik tizimlar, reaktorlar va boshqalar) masalalarida keng qo’llanolmoqda. Misol uchun, Falcon mahsuloti plastik karta to'lovlari bo’yicha bankning avtomatlashtirilgan xizmat ko’rsatish tizimiga kiritilgan. Shunday qilib, neyropaketlar mustaqil dasturlashni talab qilmaydi, ular o'rganishga oson, bu amaliy muammolarni tez va arzon hal etish vositasi. Neyroilovalar murakkab real vaqtda ma'lumotlarni qayta ishlash tizimlarini yaratish uchun ishlatilishi mumkin. Tayyor echimlar tizimi muammolarni kompleks echishni ta’minlaydi. Kirish va chiqish signallarining binarligi va analogli(uzlukli)giga qarab neyrotarmoqlarni binar va analogli tiplarga ajratish mumkin. B inar neyrotarmoqlarda kirish ikkilik signallardan, har bir neyronning chiqishi esa mantiqiy nol va mantiqiy birdan iborat bo’ladi. Analogli nerotarmoqlarda neyronlarning chiqish qiymatlari uzluksiz qiymatlarni qabul qiladi. Yana tasniflanishiga ko'ra neyron tarmog’i sinxronli va asinxronli tiplarga bo'linadi [7]. Birinchi holatda, vaqtning har bir momentida faqat bitta neyron o'z holatini o'zgartiradi, ikkinchisida - bir guruh neyronlar birdaniga o’z holatini o'zgartiradi. Bart Kosko tomonidan aloqalar tipi va o’gatish tiplariga (Encoding – Decoding) ko’ra NTlar 2.1 – jadvaldagidek sinflashtiriladi. 2.1 – jadval. Aloqalat tipiga asosan ( Decoding ) O’rgatish tipiga asosan (Coding) <<O’qituvchili>> << O’qituvchisiz >> Teskari aloqasiz Ko’pqatlamli pertseptronlar (funksiyalar approksimatsiyasi, sinflash) Musobaqalashuvchi tarmoqlar, Кохонен kartalari (ma’lumotlarni siqish, belgilarni tanlash) Teskari aloqali Rekkurentli approksimatorlar (sonly qatorlarni bashoratlash, on- line rejimida o’rgatish) Xopfild tarmog’i ( assotsiativ xotira, ma’lumotlarni klasterizatsiyalash, optimallashtirish ) 3. Axborot li yo'nalishi Axborotli yo'nalishi uch tipga bo'linadi [7]. 1. Evristik dasturlash - bu original uslublarni ishlab chiqish, masalalarni inson kabi, ba’zi hollarda undan ham yaxshi echadigan algoritmlarni ishlab chiqishdir. Evristika deganda – bu murakkab masalalar yechimni topishda qo’llaniladigan tizimning samaradorligini oshirish uchun foydalaniladigan qoida, strategiya, uslub yoki qoidalar tushuniladi. Evristik dastur - bu evristikani 5