Modelul de producție al cunoașterii este un model bazat pe reguli care vă permite să reprezentați cunoștințele sub formă de propoziții precum „Dacă (condiție), atunci (acțiune)”.
Model de producție - fragmente ale Web-ului Semantic , bazate pe relația temporală dintre stările obiectelor.
Modelul de producție are dezavantajul că atunci când se acumulează un număr suficient de mare (de ordinul câtorva sute) de producții, acestea încep să se contrazică din cauza ireversibilității disjuncțiilor. În acest caz, dezvoltatorii încep să complice sistemul incluzând module de inferență neclare sau alte instrumente de rezolvare a conflictelor, cum ar fi regulile de prioritate, regulile de profunzime, mecanismele euristice pentru excepții, returnări etc.
În general, modelul de producție poate fi reprezentat astfel:
, Unde:
Modelul de producție este adesea completat de o anumită ordine introdusă pe setul de producții, ceea ce simplifică mecanismul de inferență . Comanda poate fi exprimată prin faptul că un următor produs separat din comandă poate fi aplicat numai după încercări de aplicare a produselor care îl preced. Un efect similar asupra modelului de producție poate fi utilizarea priorităților de produs, ceea ce înseamnă că produsul cu cea mai mare prioritate ar trebui aplicat primul.
Creșterea inconsecvenței modelului de producție poate fi limitată prin introducerea mecanismelor de excepții și returnări. Mecanismul de excepție înseamnă că sunt introduse reguli speciale de excepție. Ele se disting printr-o mai mare specificitate în comparație cu regulile generalizate. Dacă există o excepție, regula generală nu se aplică. Mecanismul de backtracking înseamnă că concluzia logică poate continua dacă la un moment dat concluzia a dus la o contradicție. Trebuie doar să abandonați una dintre declarațiile acceptate anterior și să reveniți la starea anterioară.
Contradicțiile în bazele de cunoștințe în limbajul Prolog sunt detectate automat prin utilizarea demonstrației automate a teoremei cu mecanismele de căutare în forță brută încorporate în sistemul Prolog , care organizează căutarea informațiilor în bazele de cunoștințe și afișează informațiile găsite ca regăsire a informațiilor. rezultate.
Ingineria cunoașterii | |
---|---|
Concepte generale | |
Modele rigide | |
Metode soft | |
Aplicații | |