Основы искусственного интеллекта: учебное пособие


Download 428.17 Kb.
bet35/54
Sana11.02.2023
Hajmi428.17 Kb.
#1189651
1   ...   31   32   33   34   35   36   37   38   ...   54
Bog'liq
Основы искусственного интеллекта учебное пособие

doa1
u1Re("B1anagacha bo'lgan ismlar ro'yxati: "), n1,
to'qmoq.

      1. oddiy rekursiya

O'zini komponent sifatida o'z ichiga olgan qoida ­rekursiya qoidasi deyiladi.
Misol. "Echo" dasturi - klaviatura satrlaridan kiritish va ularni ekranda aks ettirish; ma'lumotlarni kiritish tugashining belgisi bo'sh ­satrdir.
Echo dasturi misolida rekursiyani namoyish qilish.
esho:- reai1n (Zrg1pd),
ZRg1pd<>"",
u1Re (ZRg1pd), n1,
esco.
doa1
esco.

      1. Umumiy rekursiya qoidasi usuli (GRR)

Umumlashtirilgan rekursiya qoidasi o'zini qoida tanasida o'z ichiga oladi. Agar qoidada uning ishining tugashini kafolatlovchi chiqish sharti mavjud bo'lsa, rekursiya yakuniy bo'ladi. Qoidaning asosiy qismi bajarilishi kerak bo'lgan vazifalarni belgilaydigan bayonotlar va qoidalardan iborat. Rekursiya qoidasining ramziy shakldagi umumiy shakli [4]:­
:-

SUN'IY INTELLEKT ASOSLARI 1
1-BOB 6
SUN'IY INTELLEKT 6
Sun'iy intellekt tizimlariga kirish 6
1.1.1.Sun'iy intellekt tushunchasi 6
Neyrokibernetika 6
1.1.2.Rossiyada sun'iy intellekt 10
1.1.3.Funktsional tuzilma 12
sun'iy intellekt tizimlari 12
1.1.Rivojlanish yo'nalishlari 13
sun'iy intellekt 13
1.2.Ma'lumotlar va bilim. Intellektual tizimlarda bilimlarni ifodalash 15
1.3.1.Ma'lumotlar va bilim. Asosiy ta'riflar 15
1.3.2.Bilimlarni ifodalash modellari 19
1.3.Ekspert tizimlari 26
1.4.1.Ekspert tizimining tuzilishi 27
1.4.2.Ekspert tizimlarini ishlab chiqish va ulardan foydalanish 29
1.4.3.Ekspert tizimlarining tasnifi 30
1.4.4.Ekspert tizimlarida bilimlarni ifodalash 34
1.4.5.Ekspert tizimlarini yaratish uchun vositalar 35
1.4.6.Ekspert tizimini ishlab chiqish texnologiyasi 36
1-bob uchun nazorat savollari va topshiriqlari 41
2-BOB 46
MANTIQ DASTURLASH 46
2.1.Dasturlash metodologiyalari 46
2.1.1.Imperativ dasturlash metodologiyasi 46
2.1.2.Ob'ektga yo'naltirilgan dasturlash metodologiyasi 47
2.1.3.Funktsional dasturlash metodologiyasi 48
2.1.4.Mantiqiy dasturlash metodologiyasi 50
2.1.5.Cheklovli dasturlash metodologiyasi 51
2.1.6.Neyron tarmoqlarni dasturlash metodologiyasi 52
2.2.Hisob-kitoblarga qisqacha kirish 52
predikatlar va teoremani isbotlash 52
2.3.Prolog tilida xulosa chiqarish jarayoni 54
2.4.Prolod tilidagi dasturning tuzilishi 58
2.4.1.Murakkab ob'ektlardan foydalanish 62
2.4.2.Muqobil domenlardan foydalanish 63
2.5.Prolog tilida takrorlarni tashkil etish 64
2.5.1.Muvaffaqiyatsizlikdan keyin orqaga qaytarish usuli 65
2.5.2.Kesish va orqaga qaytarish usuli 66
2.5.3.oddiy rekursiya 67
2.5.4.Umumiy rekursiya qoidasi usuli (GRR) 67
2.6.Prologdagi ro'yxatlar 72
2.6.1.Ro'yxatlar bo'yicha operatsiyalar 75
2.7.Proloddagi satrlar 81
2.7.1.Satrlar ustida amallar 81
2.8.Prolod tilida fayllar 84
2.8.1.Predikatlar Fayllar bilan ishlash uchun predikatlar 84
2.8.2.Fayl domeni tavsifi 85
2.8.3.Faylga yozing 85
2.8.4.Fayldan o'qish 86
2.8.5.Mavjud faylni o'zgartirish 87
2.8.6.Oxirigacha qo'shish 87
allaqachon mavjud fayl 87
3.9.Prolod tilida dinamik ma'lumotlar bazalarini yaratish 90
3.9.1.Pro1od bo'yicha ma'lumotlar bazalari 90
3.9.2.Prolodda dinamik ma'lumotlar bazasi predikatlari 91
3.10.Ekspert tizimlarini yaratish 94
2.10.1. Ekspert tizimining tuzilishi 94
2.10.2.Bilim vakili 95
2.10.3.Chiqarish usullari 95
2.10.4.UI tizimi 96
2.10.5.ekspert tizimi, 96
qoidaga asoslangan 96
2-bob uchun nazorat savollari va topshiriqlari 98
2-bo'lim uchun adabiyot 100

Download 428.17 Kb.

Do'stlaringiz bilan baham:
1   ...   31   32   33   34   35   36   37   38   ...   54




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling