Реферат: Искуственный интеллект

где a - объект i-го факта, q - вопрос i-го факта, {v } - множество

значений i-го факта, l - количество значений в i-м факте. Множество

правил формируется таким образом:

так как v ={s,m,c }, где m,c Е{0,1} и для j-го правила имеем

следующую цепь преобразований:

если m =1, то s =l и если c =1, то c =1.

Таким образом, имеем сформированное множество правил.

3.2.2. Программная модель информации в "Консультанте"

База фактов и база правил представляют собой указатели на объекты

-потомки, порожденные от стандартного объекта - коллекции из библиоте-

ки Turbo-Vision:

TCOLLECTION───┬───TDATABASE

└───TRULEBASE

В коллекцию базы данных записываются факты, представляющие собой

также объекты-потомки от коллекции Turbo-Vision:

TCOLLECTION────────TFACT

Объект-потомок отличается от родителя наличием двух полей:

ATRIBUT - объект и QUESTION - вопрос. В коллекцию факта записываются

указатели на значения объекта. В объекте TFACT также перекрываются

два метода: конструктор LOAD и процедура STORE, позволяющие теперь

сохранить в потоке, кроме коллекции значений, еще и новые поля.

В свою очередь, значение - это потомок от базового объекта всей

иерархии стандартных объектов Turbo-Vision:

TOBJECT───────TVALUE

Этот потомок отличается от своего родителя тремя новыми полями:

SLOT - собственно значение (в виде строки), MARK - служебное поле,

применяющееся при создании базы правил и CON - поле-признак того, что

данное значение является заключением.

Такова структура базы фактов. В базу правил же записываются прави-

К-во Просмотров: 859
Бесплатно скачать Реферат: Искуственный интеллект