Способи опису знань
Введення
При вивченні інтелектуальних систем традиційно виникає питання - що ж таке знання і чим вони відрізняються від звичайних даних, десятиліттями оброблюваних ЕОМ. Можна запропонувати кілька робочих визначень, в рамках яких це стає очевидним. p align="justify"> Дані - це окремі факти, що характеризують об'єкти, процеси та явища предметної області, а також їх властивості.
Знання - це закономірності предметної області (принципи, зв'язки, закони), отримані в результаті практичної діяльності та професійного досвіду, що дозволяють фахівцям ставити і вирішувати завдання в цій галузі.
Сьогодні знання придбали чисто декларативну форму, тобто знаннями вважаються пропозиції, записані на мовах подання знань, наближених до природного і зрозумілих неспеціалістам.
У Штучному інтелекті основна мета - навчитися зберігати знання таким чином, щоб програми могли обробляти їх і досягти подоби людського інтелекту. Дослідники ШІ використовують теорії подання знань з Когнітологія. Такі методи як фрейми, правила, і семантичні мережі прийшли в ШІ з теорій обробки інформації людиною. Так як знання використовується для досягнення розумної поведінки, фундаментальної метою дисципліни подання знань є пошук таких способів подання, які роблять можливим процес логічного висновку, тобто створення висновків зі знань. p align="justify"> Для вирішення завдань інженерних знань необхідно перетворити інформацію, отриману від експертів у вигляді фактів і правил їх використання, у форму, зручну для машинної обробки. Для цього створені і використовуються в діючих системах різні моделі подання знань. p align="justify"> Система штучного інтелекту - це система, що оперує знаннями про проблемної області. Без бази знань систем штучного інтелекту не існує. Для формалізації і представлення знань розробляються спеціальні моделі подання знань та мови для опису знань, виділяються різні типи знань. p align="justify"> Моделі подання знань являють собою один з найважливіших напрямків досліджень в галузі штучного інтелекту. Чому одне з найважливіших? Та тому, що без знань штучний інтелект не може існувати в принципі. Дійсно, уявіть собі людину, яка абсолютно нічого не знає. Наприклад, він не знає навіть таких елементарних речей як:
для того, щоб не померти від голоду, необхідно періодично є;
необов'язково з одного краю міста до іншого йти пішки, якщо для цих цілей можна скористатися громадським транспортом.
Таких прикладів вдасться навести ще багато, але вже зараз можна легко відповісти на наступне питання: В«Поведінка такої людини може вважатися розумним?В». Звичайно ж, ні. Саме тому, при створенні систем штучного інтелекту особлива увага приділяється моделям представле...