Бази знань, визначення і застосування для формування економічних рішень

Бази знань, визначення і застосування для формування економічних рішень

Головна | Про нас | Зворотній зв'язок

Знання також як і дані є інформаційним ресурсом і зберігаються в комп'ютері відповідно до розробленої моделлю.

База знань - це знання людини (експерта, спеціаліста), поміщені в пам'ять комп'ютера відповідно до деякої моделлю.

Робота з базами знань - це один з напрямків штучного інтелекту. метою якого є створення інструментальних засобів. дозволяють вирішувати завдання. що традиційно вважаються інтелектуальними.

Модель - це правила або угоди. виконання яких дозволяє уявити щось в пам'яті комп'ютера в тому вигляді, яка дозволяє використовувати формальні (програмні) засоби для їх обробки (одержання нових знань).

Існують різні моделі представлення баз знань, серед яких найбільш популярними є:

- продукційні моделі (дерева виведення);

- семантичні мережі (асоціативні мережі),

Так як будь-яка модель, і в тому числі модель подання знань, формальна, тому можуть створюватися програмні засоби для їх обробки.

Знання, як і інші форми подання інформації, застарівають або стають непотрібними, тому повинна бути система управління ними.

Система управління знаннями це сукупність програмних засобів, що забезпечують пошук, введення, обробку, використання і коригування знань.

Семантичні мережі в рішенні економічних задач

Семантична мережа - це орієнтований граф, вершини (вузли) якого відповідають поняттям модельованої предметної області, а дуги - відносинам між ними.

Як понять зазвичай виступають конкретні або абстрактні об'єкти, а відносин - зв'язки.

Семантичні мережі містять опис зв'язків в явній формі. зазначених за допомогою синтаксичних, семантичних і прагматичних відносин.

Найбільш часто в них використовується наступні відносини:

-ціле-частина (клас - підклас, елемент - безліч і т.д.);

-функціональний зв'язок. обумовлена ​​дієсловом (виробляє, знаходиться, поставляє ... і т.д.);

-атрибутивні (мати значення, мати властивість);

- тимчасові (протягом, раніше, пізніше ...).

Пояснити базу знань легше в порівнянні з базою даних. так як відмінності між ними нечіткі (розмиті).

На малюнку нижче представлена ​​інформація про постачання. постачальників та інше за допомогою реляційної бази даних і бази знань у вигляді семантичної мережі.

Порівнюючи базу даних і базу знань бачимо, що в базі даних інформація більш бідна і тому з упевненістю важко відповісти на питання:

Чи робив ТОВ «Схід» замовлення ТОВ «Світанок» на арматуру, яку той проводить або ТОВ "Схід» поставив арматуру, яку справив ТОВ «Світанок»?

Відмінність баз знань від баз даних полягає в тому, що перші містять зв'язку між об'єктами в явній формі.

Обробляється семантична мережу на основі принципу зіставлення об'єкта і відносин, зазначених у запиті. з об'єктами і відносинами, які є в семантичної мережі.

Дерево виведення в рішенні економічних задач

Дерево виведення - це безліч об'єднаних правил, що відбивають умови виконання деякого процесу.

Правила є мовну конструкцію виду:

ЯКЩО <условие, ct(условия)>, ТО <заключение, ct(заключения)> ct (правила),

ct (умови) - коефіцієнт визначеності умови;

ct (висновку) - коефіцієнт визначеності укладення;

ct (правила) - коефіцієнт визначеності правила.

равний0. вказує на повну невизначеність,

рівний 1 - на повну визначеність.

Правила і коефіцієнти задає експерт.

Безліч правил об'єднуються в дерево виведення.

Наприклад задано два правила.

індекс цін зросте не менше ніж на 3% (умова В) ct (В)

ціни на енергоносії виростуть не більше ніж на 19% (умова С), ct (С) = 0,4

ТОакціі купувати (висновок А) ct (А) = 0,7, ct (правила 1) = 0,7.

ЕСЛІВВП зросте не менше ніж на 1,5% (умова Д) ct (Д) = 0,8

ставки Центрального банку будуть в межах 12% (умова Е) ct (Е) = 0,5

обсяг експорту зросте більш ніж на 5% (умова G) ct (G) = 0,6

ТО індекс цін зросте не менше ніж на 3%. (Висновок В) ct (В) = 0,3, ct (правила 2) = 0,3.

Ці правила об'єднуються в дерево, представлене на малюнку нижче.

Бази знань, визначення і застосування для формування економічних рішень

Знання такого роду видаються графічно. а також як розраховується коефіцієнт визначеності ув'язнення.

Домовимося висновок, що отримується за допомогою правила, зображати зверху. а умови - знизу.

Число поруч з умовою вказує на його визначеність, а число поруч з лінією - на визначеність самого правила.

Умов в правилі може бути кілька. які пов'язані між собою союзами І чи АБО.

ЯКЩО А і В і С, ТО Е,

ЯКЩО А чи В або С, ТО Е.

Графічно ці правила зображуються так, як це показано на малюнку

Бази знань, визначення і застосування для формування економічних рішень

Загальна чи пунктирна дуга вказує на вид об'єднання умов: союзом І чи союзом АБО відповідно.

Число, що знаходиться поруч з дугою (суцільний або пунктирною), вказує на визначеність правила, а число поруч з умовами і висновками - на визначеність умов і висновків.

Особа, яка приймає рішення, умов (А, В, С), а також правилом привласнює коефіцієнт визначеності від 0 до 1.

За допомогою спеціальних формул розраховується коефіцієнт визначеності для укладення.

Для простого правила, що містить лише одну умову, наприклад, ЯКЩО Е, ТО З, коефіцієнт визначеності для укладення З розраховується так:

ct (C) = ct (E) · ct (правила)

де ct (C) - коефіцієнт визначеності укладення С;

ct (E) - коефіцієнт визначеності умови Е;

сt (правила) - коефіцієнт визначеності правила.