Introducere în Clips

Previzualizare laborator:

Cuprins laborator:

Introducere in CLIPS. Fapte si reguli 3
1.1 Instalare si rulare 3
1.2 Help 4
1.3 Fapte 4
1.3.1 Adaugare de fapte la memoria de lucru 4
1.3.2 Listarea faptelor 5
1.3.3 Stergerea faptelor 5
1.3.4 Resetarea memoriei de lucru 5
1.3.5 Definirea faptelor 5
1.4 Reguli 6
1.4.1 Afisarea regulilor 6
1.4.2 Rulare: pornirea procesului de deductie 7
1.4.3 Rulare automata: batch 8
1.5 Reinitializarea CLIPS 8
1.6 Intrare/Iesire 8
1.6.1 Tiparirea pe ecran 8
1.6.2 Citirea de la tastatura 8
1.7 Tipuri de date 9
1.8 Comentarii 9
1.9 Reguli cu wildcarduri si variabile 9
1.9.1 Wildcarduri 9
1.9.2 Patternuri cu variabile 10
1.9.3 Optionalitate pentru variabile 11
1.10 Retractarea unui fapt din interiorul unei reguli 13

Extras din laborator:

Laboratorul 1

Introducere in CLIPS. Fapte si reguli

CLIPS (C Language Integrated Production System) este:

• un tool pentru dezvoltare de sisteme expert

• disponibil free (la http://clipsrules.sourceforge.net); vom folosi versiunea 6.24;

• declarativ (programatorul spune CE trebuie facut, ca si in Prolog) si nu procedural (unde pro-

gramatorul spune CUM se face un anumit lucru, ca de exemplu in C). Asadar, nu trebuie

sa descriem pas cu pas drumul catre solutia problemei; in CLIPS, trebuie doar sa descriem

problema si calculatorul este cel care gaseste calea spre solutie;

• bazat pe fapte si reguli. Faptele sunt proprietati ale entitatilor; ex. Didier e fotbalist (unde

entitatea este “Didier”, iar proprietatea este “fotbalist”). Regulile servesc la deducerea de fapte

noi pornind de la cele existente; ex. daca cineva este fotbalist, atunci este legitimat la un club.

Cunostintele pe care le avem despre lume vor fi codificate sub aceasta forma, apoi CLIPS va

deduce din ele alte cunostinte care ne-ar putea interesa.

1.1 Instalare si rulare

Pe sistemele din laborator, rularea se face tastand:

clips

Pentru test, la promptul care apare, tastati

(+ 1 2)

si trebuie sa obtineti raspunsul

3

Parasirea programului se face cu:

(exit)

Pentru o instalare pe un alt sistem, trebuie descarcate arhivele clips_core_source_624.tar.Z si

make_and_help_files_624.zip. Apoi, se fac urmatorii pasi:

tar zxvf clips_core_source_624.tar.Z

3

4 LABORATORUL 1. INTRODUCERE IN CLIPS. FAPTE SI REGULI

unzip make_and_help_files_624.zip

cp makefile.gcc clipssrc/clipssrc

cd clipssrc/clipssrc

make -f makefile.gcc

In urma compilarii, se obtine fisierul executabil, care se lanseaza prin comanda

./clips

Optional, se poate adauga directorul curent la variabila PATH pentru a putea lansa CLIPS cu

comanda

clip

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Introducere in Clips.pdf
Alte informații:
Tipuri fișiere:
pdf
Nota:
8/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
13 pagini
Imagini extrase:
13 imagini
Nr cuvinte:
2 249 cuvinte
Nr caractere:
14 798 caractere
Marime:
62.78KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Laborator
Domeniu:
Management
Predat:
la facultate
Materie:
Management
Sus!