Читайте также:
|
|
ИИ (Artificial intelligence) — наука и технология создания интел-ых машин, особенно интел-ых компьютерных программ. ИИ связан со сходной задачей использования компьютеров для понимания человеческого интеллекта, но не обязательно ограничивается биологически правдоподобными методами.
Тест Тьюринга — эмпирический тест, идея была предложена Аланом Тьюрингом. Стандартная интерпретация этого теста: «Человек взаимодействует с одним компьютером и одним человеком. На основании ответов на вопросы он должен определить, с кем он разговаривает: с человеком или комп-ой программой. Задача комп-ой программы — ввести человека в заблуждение, заставив сделать неверный выбор». Все участники теста не видят друг друга. Если судья не может сказать определенно, кто из собеседников является человеком, то считается, что машина прошла тест. Чтобы протестировать именно интеллект машины, а не её возможность распознавать устную речь, беседа ведется в режиме «только текст», например, с помощью клавиатуры и экрана (компьютера-посредника). Переписка должна производиться через контролируемые промежутки времени, чтобы судья не мог делать заключения, исходя из скорости ответов. База знаний (knowledge base) —особого рода база данных, разработанная для оперирования знаниями (метаданными). База знаний содержит структурированную информацию, покрывающую некоторую область знаний, для использования кибернетическим устройством (или человеком) с конкретной целью. Современные БЗ работают совместно с системами поиска информации, имеют классификационную структуру и формат представления знаний. Полноценные базы знаний содержат в себе не только фактическую информацию, но и правила вывода, допускающие автоматические умозаключения о вновь вводимых фактах и, как следствие, осмысленную обработку информации. Главная цель создания таких баз — помочь менее опытным людям найти уже существующее описание способа решения какой-либо проблемы. Модели представления знаний могут быть сведены к след-им классам: Продукционная модель - основанная на правилах, позволяет представить знания в виде предложений типа "Если (условие по которому осуществляется поиск), то (действие, выполняемые при успешном исходе поиска)". Чаще всего вывод на такой базе знаний бывает прямой (от данных к поиску цели) или обратный (от цели для ее подтверждения - к данным). Семантическая сеть - это ориентированный граф, вершины - понятия, дуги - отношения между ними. Понятия - абстрактные или конкретные объекты, а отношения - связи типа: "это", "имеет частью" ("has part"), "принадлежит". Обязательно наличие 3 типов отношений: класс - элемент класса (цветок - роза); свойство - значение (цвет - желтый); пример элемента класса (роза - чайная). Наиболее часто используются отношения: связи типа " часть - целое " (" класс - подкласс ", " элемент -множество "); функциональные ("производит", "влияет"); количественные (>, <, =); пространственные (далеко от, за, под, над); временные (раньше, позже); атрибутивные связи (иметь свойство, иметь значение); логические связи (И, ИЛИ, НЕ); лингвистические связи и др. Фрейм - это абстрактный образ для представления некоего стереотипа восприятия. Различают фреймы-образцы, или прототипы, хранящиеся в базе знаний, и фреймы-экземпляры, которые создаются для отображения реальных фактических ситуаций на основе поступающих данных. Модель фрейма отображается через: фреймы- структуры - для обозначения объектов и понятий (заем, залог); фреймы- роли (менеджер, кассир, клиент); фреймы- сценарии (банкротство, собрание акционеров); фреймы- ситуации (авария, рабочий режим устройства) и др. Формальные логические модели, основаны на классическом исчислении предикатов I-го порядка (исп. в исследовательских "игрушечных" системах, так как предъявляет очень высокие требования и ограничения к предметной области), когда предметная область или задача описывается в виде набора аксиом.
Prolog - язык прогр-ия, используемый для решения задач, в которых действуют объекты и отношения между этими объектами.Основными понятиями в языке являются факты, правила логического вывода и запросы, позволяющие описывать БЗ, процедуры логического вывода и принятия решений. Факты в базах знаний на языке Пролог представляют конкретные сведения (знания). Обобщённые сведения и знания в языке Пролог задаются правилами логического вывода (определениями) и наборами таких правил вывода (определений) над конкретными фактами и обобщёнными сведениями. ЭС — компьютерная система, способная частично заменить специалиста-эксперта в разрешении проблемной ситуации. ЭС рассматриваются совместно с БЗ как модели поведения экспертов в определенной области знаний с использованием процедур логического вывода и принятия решений, а базы знаний — как совокупность фактов и правил логического вывода в выбранной предметной области деятельности. ЭС представляет следующую структуру: Интерфейс пользователя, Пользователь, Интел-ый редактор БЗ, Эксперт, Инженер по знаниям, Рабочая (оперативная) память, БЗ, Решатель (механизм вывода),Подсистема объяснений. БЗ состоит из правил анализа информации от пользователя по конкретной проблеме. ЭС анализирует ситуацию и дает рекомендации по разрешению проблемы. БЗ записываются на Прологе с помощью языка предикатов для описания фактов и правил логического вывода, выражающих правила определения понятий, для описания обобщенных и конкретных сведений, а также конкретных и обобщенных запросов к базам данных и базам знаний. Конкретные и обобщенные запросы к базам знаний на языке Пролог записываются с помощью языка предикатов, выражающих правила логического вывода и определения понятий над процедурами логического вывода, имеющихся в базе знаний, выражающих обобщенные и конкретные сведения и знания в выбранной предметной области деятельности и сфере знаний. Обычно факты в базе знаний описывают те явления, которые являются постоянными для данной предметной области. Характеристики, значения которых зависят от условий конкретной задачи, ЭС получает от пользователя в процессе работы, и сохраняет их в рабочей памяти. База знаний ЭС создается при помощи трех групп людей: эксперты той проблемной области, к которой относятся задачи, решаемые ЭС; инженеры по знаниям, являющиеся специалистами по разработке ИИС; программисты, осуществляющие реализацию ЭС.
Дата добавления: 2015-11-14; просмотров: 75 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Проанализируйте основные подходы к верстке веб-страниц. | | | Охарактеризуйте архитектуру платформы Microsoft .Net |