Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Обоснование детализации предметной области

РефератПомощь в написанииУзнать стоимостьмоей работы

Выбор способа представления знаний в интеллектуальной системе является ключевым моментом разработки. С точки зрения человека, желательно, чтобы описательные возможности используемой модели были как можно выше. С другой стороны, сложное представление знаний требует специальных способов обработки (усложняется механизм вывода), что затрудняет проектирование и реализацию системы. Для реализации… Читать ещё >

Обоснование детализации предметной области (реферат, курсовая, диплом, контрольная)

2.1

Выбор способа представления знаний в интеллектуальной системе является ключевым моментом разработки. С точки зрения человека, желательно, чтобы описательные возможности используемой модели были как можно выше. С другой стороны, сложное представление знаний требует специальных способов обработки (усложняется механизм вывода), что затрудняет проектирование и реализацию системы.

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

Для реализации данной системы была выбрана продукционная модель представления знаний. Продукции, с одной стороны, близки к логическим моделям, что позволяет организовать на них эффективные процедуры вывода, а с другой стороны, отражают знания более наглядно, чем классические логические модели. 4] Такое представление знаний обладает рядом преимуществ:

  • — простота и ясность основной единицы БЗ — продукции;
  • — независимость продукций и легкость модификации БЗ;
  • — строгость, простота и изученность механизма логического вывода;
  • — асинхронность и естественный параллелизм функционирования, что дает возможность использовать параллельные вычисления.
  • — конкретно в данной системе — знание удобно представлять в виде продукций.

Преимущества продукционной модели представления знаний сыграли решающую роль в выборе модели для реализации системы.

В продукционных системах БЗ состоит из базы данных и базы правил. База данных содержит факты, описывающие вводимые данные и состояние системы. Они могут иметь различную форму, но у всех продукционных систем представлены как группа данных, содержащая имя данных, имена атрибутов, значения атрибутов. 1, 2].

Продукционная модель привлекает своей наглядностью, высокой модульностью, легкостью внесения дополнений и изменений и простотой механизма логического вывода. [5].

Архитектура программы следующая: логический сервер подгружает метапрограмму, которая использует нами созданную базу знаний для совершения логических выводов. База знаний построена по принципу логических выводов «если-то» .

Данная экспертная система выдает рекомендации по выбору видеокамеры. В результате работы программы выводится одна или несколько моделей видеокамер, которые экспертная система рекомендует пользователю.

В данной программе реализован поиск вперед (прямая цепочка рассуждений), но не реализован поиск назад (обратная цепочка рассуждений). Ведь выбирая, что купить, пользователь обращается за рекомендацией и итога рекомендации он еще не знает (поиск по цепочке вперед). Обратный же случай бывает очень редко, ведь пользователь крайне редко может знать, что он хочет, чтобы посоветовала ему экспертная система, то есть поиск по цепочке назад для данной системы рекомендаций, реализовывать не имеет необходимости.

2.

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

Предикаты, которые представляют собой вопросы:

'вопрос'('Обязательны дополнительные функции (микрофон, наличие встроенного источника света, фотовспышка) кроме видеосъёмки?').

'вопрос'('Видеокамера обязательно должна быть эксклюзивной и быть крайне дорогостоящей?').

'вопрос'('Вас интересуют популярные модели видеокамер?').

'вопрос'('Предпочитаете ли Вы видеокамеры Sony остальным видеокамерам?').

'вопрос'('Вы предпочитаете видеокамеры Canon остальным?').

'вопрос'('Вы бы хотели flash цифровую видеокамеру?').

'вопрос'('Вы предпочитаете DVD-камеру?').

'вопрос'('Хотели бы Вы себе HDV камеру?').

'вопрос'('Обязательна ли долгая работа в автономном режиме?').

'вопрос'('Поддержка HD-FullHD для вас обязательна?').

'вопрос'('Вы бы хотели купить видеокамеру в пределах 40 000 рублей?').

'вопрос'('Желаете видеокамеру малых габаритов способную, уместиться в руке?').

'вопрос'('Вы бы хотели приобрести видеокамеру в пределах 5000 рублей?').

Предикаты, которые помогают сформировать правильную последовательность вопросов:

'вопрос1'-'эксклюзив'.

'вопрос2'-'популярные марки'.

'вопрос3'-'Canon'.

'вопрос4'-'Sony'.

'вопрос5'-'flash'.

'вопрос6'-'DVD-камеру'.

'вопрос7'-'HDV камеру'.

'вопрос8'-'аккумулятор'.

'вопрос9'-'HD-FullHD'.

'вопрос10'-'цена'.

'вопрос11'-'габариты'.

'вопрос12'-'цена до 5000'.

В зависимости от совокупности ответов на предложенные вопросы, выводится соответствующая рекомендация по выбору видеокамеры.

Показать весь текст
Заполнить форму текущей работой