---
title: "Квазилогика артимышления база знаний"
description: "А вот в экспертных системах нечёткий вывод - норма жизни Грубо говоря, когда вы отвечаете \"да\" или \"..."
author: "video_vitalion_kz"
published: "2013-04-12T21:54:23+00:00"
modified: "2013-04-14T10:07:33+00:00"
locale: "ru"
canonical_url: "https://yvision.kz/post/kvazilogika-artimyshleniya-baza-znaniy-347231"
markdown_url: "https://yvision.kz/post/kvazilogika-artimyshleniya-baza-znaniy-347231/markdown"
site_name: "Yvision.kz"
---

# Квазилогика артимышления база знаний

> А вот в экспертных системах нечёткий вывод - норма жизни Грубо говоря, когда вы отвечаете "да" или "...

- А вот в экспертных системах нечёткий вывод - норма жизни Грубо говоря, когда вы отвечаете "да" или "нет" - вас чёткая логика. А когда вы отвечаете -0,5 это означает, что степень вашей уверенности в "нет" - 50% То есть вместо "да" и "нет" используем числа в диапазоне [-1;+1]/ С "Акинатором" играли? Простая игрушка, в сущности, но и там нечёткая логика.

- [Правила типа "Если A, то B" (где A — условие, B — следствие) - это импликации, из них состоит База Знаний (БЗ) классических экспертных систем, основанных на логическом выводе.](http://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%82%D1%80%D0%B8%D1%86%D0%B0_%D1%80%D0%B0%D1%81%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B9)

- [Именно для систем такого типа разработаны схемы приближённых рассуждений, т.е. нечёткий логический вывод.](http://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%82%D1%80%D0%B8%D1%86%D0%B0_%D0%BC%D0%B5%D1%80_%D0%BA%D0%BE%D0%BD%D0%B2%D0%B5%D1%80%D0%B3%D0%B5%D0%BD%D1%86%D0%B8%D0%B8#.D0.9C.D0.B0.D1.82.D1.80.D0.B8.D1.86.D0.B0_.D0.BE.D1.82.D0.BD.D0.BE.D1.81.D0.B8.D1.82.D0.B5.D0.BB.D1.8C.D0.BD.D1.8B.D1.85_.D1.81.D0.B8.D0.BC.D0.BC.D0.B5.D1.82.D1.80.D0.B8.D1.87.D0.BD.D1.8B.D1.85_.D0.BC.D0.B5.D1.80_.D0.BA.D0.BE.D0.BD.D0.B2.D0.B5.D1.80.D0.B3.D0.B5.D0.BD.D1.86.D0.B8.D0.B8)1.0 Каждое правило из БЗ имеет очень простой вид

- 1.2.Например, правило из автопилота истребителя:
- 1.3.«Если (класс угрозы — МИГ-21, и местонахождение угрозы — впереди, и близость угрозы — рядом), то (открыть огонь).

- 2.0 Вот правило из медицинской экспертной системы MYCIN:
- 2.1 «Если (реакция микроорганизма положительная, и форма микро-организма — кокк, и структура — звенья), то (с вероятностью 0,7 этот микроорганизм — стрептококк).

Тут на самом деле не вероятность, а коэффициент определённости (достоверности) правила, который нужен для нечёткого логического вывода..

Каждое правило само по себе очень простое, проблема в том, что в реальной ЭС, они организованы в сложную иерархическую структуру, могут конфликтовать, т.к. получены от разных экспертов, а самое главное - их должно быть очень много. Ну очень много. Составление корректной базы знаний - вещь очень долгая и дорогая.

- 1) объяснять свои действия способом, понятным человеку;
- 2) взаимодействовать с пользователем с целью получения информации;
- 3) взаимодействие с пользователем должно происходить посредством гибкого диалога, подобного диалогу на естественном языке;
- 4)работать с неточной и неполной информацией

 

> база знаний 1. В базе знаний ЭС есть правило "A -> C" (если A - истина, то и C - истина). Пользователю задают вопрос - верно ли A? Если он ответит "да", то получаем, что C - истина. Это была чёткая логика. 2. В базе знаний ЭС есть правило "A -> C", коэффициент правдоподобия правила 0.9 (эксперт, сообщивший это правило, думает, это его личное имхо, что это правило срабатывает в 90% случаев). Пользователю задают вопрос - верно ли A? Пользователь отвечает 0.8 - это коэффициент правдоподобия A. Вычисляем коэффициент достоверности C: ct© = ct(A)*ct(A->C) = 0.8*0.9 = 0.72 - коэффициент правдоподобия C. Это была нечёткая логика. 1. В базе знаний ЭС есть правило "A -> C" (если A - истина, то и C - истина).Пользователю задают вопрос - верно ли A? Если он ответит "да", то получаем, что C - истина.Это была чёткая логика.2. В базе знаний ЭС есть правило "A -> C", коэффициент правдоподобия правила 0.9 (эксперт, сообщивший это правило, думает, это его личное имхо, что это правило срабатывает в 90% случаев).Пользователю задают вопрос - верно ли A?Пользователь отвечает 0.8 - это коэффициент правдоподобия A. Вычисляем коэффициент достоверности C:ct© = ct(A)*ct(A->C) = 0.8*0.9 = 0.72 - коэффициент правдоподобия C.Это была нечёткая логика.

v1.470 [vitalion.kz](http://vitalion.kz/)

---

Source: [https://yvision.kz/post/kvazilogika-artimyshleniya-baza-znaniy-347231](https://yvision.kz/post/kvazilogika-artimyshleniya-baza-znaniy-347231)