Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Продукционная модель представления знаний


Тема: выявления причин поломки авто и советы по их устранению

Все необходимые данные расположены в директории data/

Запуск

go run ./cmd/

Данные для работы

Необходимо несколько файлов: факты, правила, аксиомы, целевые факты

  1. facts.txt (База фактов)

Справочник всех возможных фактов, которые известны системе (симптомы, промежуточные выводы, рекомендации).

Формат: ID;Описание;Вес

Пример:

f01;Двигатель не запускается;0.9
f30;Проблема с аккумулятором;0.8
f100;Зарядить аккумулятор;0.9
  1. rules.txt (База правил) Логика, связывающая факты. Описывает переход вида: ЕСЛИ (А и Б) ТО (В).

Формат: ID;ВходящиеФакты;Результат;Описание;Вес

Пример:

r01;f01,f02;f30;Двигатель не запускается + Стартер не крутит -> Проблема с аккумулятором;0.9
r63;f40,f30;f101;Разряжен аккумулятор + Проблема с аккумулятором -> Заменить аккумулятор;0.85
  1. axioms.txt (Входные данные)

Список фактов, которые уже известны (наблюдаемые симптомы). Это стартовая точка для алгоритма.

Формат: Список ID фактов (по одному на строку).

Пример:

f01
f02
f04
  1. target.txt (Цели поиска)

Список фактов-рекомендаций, которые система пытается доказать или опровергнуть.

Формат: Список ID фактов (по одному на строку).

Пример:

f100
f101
f102

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages