Mavzu: Intellektual tizimlar va texnologiyalar Reja



Yüklə 79,85 Kb.
səhifə2/8
tarix22.03.2024
ölçüsü79,85 Kb.
#181697
1   2   3   4   5   6   7   8
suniy intelekt

CLIPS bilan ishlash
CLIPS, (ingliz tilidagi C tilining integratsiyalashgan ishlab chiqarish tizimidan) - ekspert tizimlarini ishlab chiqish uchun dasturiy ta'minot muhiti. Sintaksis va nom Charlz Forgy tomonidan OPS (Rasmiy ishlab chiqarish tizimi) da taklif qilingan. CLIPS ning birinchi versiyalari 1984-yildan NASAning Jonson kosmik markazida (o‘sha paytdagi mavjud ART*Inference tizimiga muqobil sifatida) 1990-yillarning boshlarida moliyalashtirish to‘xtatilgunga qadar va NASA tijorat mahsulotlarini sotib olishga majbur bo‘lgunga qadar ishlab chiqilgan.
CLIPS - bu ishlab chiqarish tizimi. Asosiy g'oya bilimni quyidagi shaklda ifodalashdir:

1-qoida:
AGAR


(1-shart bajarilgan)
KEYIN
(1-bosqichga amal qiling)
2-qoida:
AGAR
(2-shart bajarilgan)
KEYIN
(2-bosqichga amal qiling)
...

Bu tasvir inson tafakkuriga yaqin va an’anaviy algoritmik tillarda yozilgan dasturlardan farq qiladi, bunda harakatlar algoritmga qat’iy rioya qilingan holda tartiblanadi va bajariladi.


CLIPS tezkorligi, samaradorligi va bepul xarajati tufayli eng ko'p qo'llaniladigan ekspert tizimini ishlab chiqish ramkalaridan biridir. Jamoat mulkida bo'lsa ham, u asl muallifi Gari Rayli tomonidan yangilanadi va saqlanadi.
CLIPS ekspert tizimlarini yozish uchun to'liq COOL ob'ektga yo'naltirilgan tilni o'z ichiga oladi. U C tilida yozilgan bo'lsada, interfeysi LISP dasturlash tiliga ancha yaqin. Kengaytmalar C tilida yaratilishi mumkin, CLIPS esa C dasturlariga birlashtirilishi mumkin.
CLIPS to'g'ridan-to'g'ri xulosa qilish tili sifatida foydalanish uchun mo'ljallangan.
Boshqa ekspert tizimlari singari, CLIPS ham qoidalar va faktlar bilan shug'ullanadi.


Ma'lumotlar
Ekspert tizimi mantiqiy xulosa chiqaradigan ma'lumotlarga faktlar deyiladi. CLIPSda 2 turdagi faktlar mavjud: tartiblangan va shablon. Shablon faktlari defttemplate konstruksiyasi tomonidan belgilangan shablonga ega. Buyurtma qilinganlar aniq shablon konstruktsiyasiga ega emas, lekin u nazarda tutilgan. Shablon fakti C tilidagi strukturaga yoki Paskaldagi yozuvga o'xshaydi; maydonlar slotlar deb ataladi va slot konstruktsiyasi bilan e'lon qilinadi. Masalan, quyidagi shablon avtomobillar nomli shablonni maydonlar bilan e'lon qiladi: model, rang va raqam.


(mashinalar shablonlari
(slot modeli)
(uya rangi)
(uya raqami)
)
Faktlar ishchi xotirada saqlanadi. Yangi faktlar buyruq bilan ishchi xotiraga joylashtiriladi da'vo qilish . Masalan , quyidagi jamoa


(tasdiqlash
(avtomobillar
(model "Audi")
(qora rang)
("WY 2576" raqami)
)



Yüklə 79,85 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə