Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Задание 6.

Доработайте фреймы из задания 5, введя для слотов необходимые демоны. Для фрейма Заем определите слот остаток вклада на текущую дату и определите присоединенную процедуру для его расчета. Постройте фреймы экземпляры. Сформулируйте запрос: Какова сумма долга Иванову Петру Федоровичу, вложившего в ФК 5.05.2009 г. 100000 рублей под 21% годовых, на текущую дату.

Контрольные вопросы

1.  Дайте определение фрейма. Перечислите его компоненты. Какие типы фреймов Вы знаете?

2.  Что такое присоединенные процедуры и что такое демоны в экспертных системах, построенных по фреймовой модели? Опишите их назначение и принципы функционирования.

Практическая работа № 5.

Представление знаний и методы обработки знаний в интеллектуальных системах, основанных на семантической модели представления знаний (2 ч)

Цель работы

1.  Овладение навыкам представления предметных областей в семантических моделях.

2.  Знакомство с методами вывода в семантических моделях знаний.

Краткие теоретические сведения

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

1. Семантические модели

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

НЕ нашли? Не то? Что вы ищете?

Формально сетевые модели представления знаний могут быть заданы в виде H = < I, C1 ,…, Cn, Г>,

где I — множество информационных единиц,

С1 ,..., Сп множество типов связей между элементами I,

отображение Г задает между информационными единицами, входящими в I, связи из заданного набора типов связей {Сi}.

В зависимости от типов связей {Сi} различают:

Классифицирующие сети — в них используются отношения структуризации, они позволяют вводить в базы знаний различные иерархические отношения между элементами множества I .

Функциональные сети — вычислительные модели, характеризующиеся наличием функциональных отношений, они позволяют описывать процедуры вычислений одних информационных единиц через другие.

Сценарии — в них используются каузальные отношения (причинно-следствен ные или устанавливающие влияние одних явлений или фактов на другие), а также отношения типов «средство — результат», «орудие — действие» и т. д.

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

Семантическая сеть — это модель, основой для которой является формализация знаний в виде ориентированного графа с размеченными вершинами и дугами. Вершинам соответствуют объекты, понятия или ситуации, а дугам — отношения между ними. Это наиболее общая модель представления знаний, так как в ней имеются средства реализации всех характерных для знаний свойств: внутренней интерпретации, структурированности, семантической метрики и активности.

2. Вывод в семантических моделях

Процедура логического вывода в семантических сетях обычно представляет собой совокупность процедур обработки сети (графа).

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

Процедурой поиска знаний в семантической сети является поиск по образцу. Он может представлять собой либо полностью определенный фрагмент знаний, либо содержать свободные переменные. Информационная потребность, определяющая содержание и цель запроса, описывается сетью запроса, построенной по тем же правилам и отображающей те же объекты и отношения, которые представлены в системе знаний. Поиск ответа на запрос реализуется сопоставлением сети запроса с фрагментами семантической сети, представляющей систему знаний. Положительный результат сопоставления позволяет получить один из ответов на запрос. Все ответы можно получить путем обнаружения всех сопоставляемых с сетью запроса фрагментов.

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ

Задание 1.

Постройте семантическую сеть для заемщика кредита в банке на ведение бизнеса. В качестве вершин используйте понятия: Заемщик, Сидоров, Банк, ОАО Инвест-банк, Кредит, Процентная ставка, 18%, Фермерское хозяйство, с. Лосиный. Выделите все отношения между перечисленными понятиями.

Задание 2.

Используя семантическую сеть, построенную в задании 1, сформулируйте в виде семантической сети следующие вопросы и дайте на них ответы. Владельцем чего является заемщик Сидоров? В каком банке заемщик Сидоров получил кредит? По какой процентной ставке заемщик Сидоров получил кредит? Кому -банк выдал кредиты? Кто владеет фермерским хозяйством в с. Лосинный?

Задание 3.

Постройте семантическую сеть для описания следующей ситуации: «Операционист ВТБ банка заключила 3 марта 2010 г. договор о предоставлении кредита в размере 16 млн. рублей с процентной ставкой 18% годовых на срок 5 лет директору малого предприятия Автосервис, находящемуся по адресу г. Артемовский под залог его офиса». Выделите все понятия и отношения между ними.

Задание 4.

Используя семантическую сеть, построенную в задании 3, сформулируйте в виде семантической сети следующие вопросы и дайте на них ответы. Кому операционист ВТБ банка предоставила кредит? На какую сумму, и по какой процентной ставке директор малого предприятия «Автосервис» получил кредит? Кто 3 марта 2010 г. получил кредит в ВТБ банке? Кем этот кредит выдан?

Контрольные вопросы

1.  Дайте определение семантической модели данных. Опишите ее составные элементы.

2.  Перечислите типы семантических сетей. Дайте им определения.

3.  Как осуществляется вывод в семантических моделях знаний?

Практическая работа № 6.

Проектирование и разработка экспертной системы средствами оболочки ЭС, основанной на продукционно-фреймовой модели знаний (2 ч).

Цель работы

1.  Знакомство с оболочкой ЭС ESWin.

2.  Получение базовых знаний по продукционно-фреймовой модели.

3.  Получение навыков разработки экспертных систем продукционно-фреймового типа в среде ESWin.

Краткие теоретические сведения

Разработка экспертных систем в среде ESWin (демо-версия).

ESWin — программная оболочка-интерпретатор для работы с продукционно-фреймовыми экспертными системами. Описываемая программная оболочка предназначена для решения задач обратного логического вывода на основе фреймов и правил-продукций.

Знания в базе знаний хранятся в виде фреймов и правил-продукций. В пакете ESWin 2.0 используется ограниченная концепция фрейма. Слот может не иметь значения или иметь одно значение, вид и интерпретация которого определяется типом слота. В данной ограниченной концепции не используются присоединенные к фрейму процедуры и правила-продукции.

В пакете ESWin используются фреймы трех типов: фрейм-класс, фрейм-экземпляр и фрейм-шаблон. В общем виде фрейм-класс выглядит следующим образом:

FRAME Имя фрейма

Имя слота 1: (значения слота 1)

Имя слота 2: (значения слота 2)

Имя слота n: (значения слота n)

ENDFR

Значением слота может быть практически что угодно: числа или математические соотношения, тексты на естественном языке или программы, правила вывода или ссылки на другие слоты данного фрейма или других фреймов. В качестве значения слота может выступать набор слотов более низкого уровня, что позволяет во фреймовых представлениях реализовать "принцип матрешки".

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

Правила-продукции позволяют представить знания в виде предложений ЕСЛИ (условие) ТО (заключение), где условие — это образец, по которому осуществляется поиск в базе знаний, а заключение — действия или процедуры, выполняемые при успешном исходе поиска.

В пакете ESWin правило выглядит как:

RULE Номер правила

Условие 1

.....

Условие n

DO

Заключение 1

......

Заключение m

ENDR

База знаний содержит набор фреймов и правил-продукций. Формат внешнего представления базы знаний:

TITLE = ‹название экспертной системы›

COMPANY = ‹название предприятия›

FRAME // фрейм

‹описание фрейма›

ENDF

FRAME // фрейм

‹описание фрейма›

ENDF

RULE 1 // правило-продукция

‹описание условий правила›

DO

‹описание заключений правила›

ENDR

RULE n // правило-продукция

‹описание условий правила›

DO

‹описание заключений правила›

ENDR

Пример базы знаний:

TITLE = для выбора метода представления знаний

FRAME = Цель

Метод представления знаний: ()

ENDF

FRAME = Тип

Решаемые задачи: (диагностика; проектирование)

ENDF

FRAME = Область

Применение [Какова область применения?]: (медицина; вычислительная техника)

ENDF

FRAME = Количество

число правил в базе знаний (численный): ()

число объектов в базе знаний (численный): ()

ENDF

FRAME = Действие

Сообщение: ()

ENDF

RULE 1

> (Количество. число правил в базе знаний; 50)

< (Количество. число правил в базе знаний; 100)

< (Количество. число объектов в базе знаний; 30)

DO

= (Тип. Решаемые задачи; диагностика) 100

ENDR

RULE 2

> (Количество. число правил в базе знаний; 100)

> (Количество. число объектов в базе знаний; 30)

DO

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13