Expert System Basics

I need to write expert systems that should help the user choose the best mobile operator. It should be very simple and not based on languages ​​/ libraries like CLISP or JESS. So I need to write everything from scratch.

Do you know some books or online tutorials that explain how to do this? I really need to learn how to represent knowledge and facts.

Any help would be greatly appreciated.

+3
source share
5 answers

If you get any of the good AI texts, there will be a section on expert systems; you can, if forced, work from there and implement your own.

: "if-then", , 4 . , :

IF blood temperature > 41Β°C 
THEN patient.has-fever := TRUE

IF patient has wet-sounding breathing
THEN patient.has-pneumonia

IF patient.has-fever AND patient.has-pneumonia
THEN CONCLUDE bacterial pneumonia. ACTION prescribe Augmentin

, , , . ( chaing ), Wikipedia .

, , , , . , - .

+4

Prolog ( ). P # #, - .

P #.

+1

PROLOG , , , .

, . .

[EDIT] , ...

0

Prolog CLIPS, , . , , .

0
source

Jess is a good choice, but you should read Jess in Action as a first step.

-1
source

Source: https://habr.com/ru/post/1705823/


All Articles