Студопедия — Семантическая сеть
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Семантическая сеть






Если в иерархической модели (рис. 3.1) запись-потомок может иметь только одну запись-предка (информация о связях), то в сетевой модели запись-потомок может иметь произвольное число записей-предков.

В основе семантической модели лежит граф, собирающий вокруг одного узла всю информацию по данному узлу. Семантическая сеть состоит из множества объединенных концептуальных графов, каждый из которых соответствует некоторой логической формуле со своими именами и аргументами предикатов, связанными друг с другом по установленным правилам. Пример концептуального графа логической формулы “ Поставка(Интеграл, Луч, Схема 14)” (смысловая трактовка формулы и правило моделирования формулы не рассматриваются) приведен на рис.4.1.Аргументы изображены прямоугольниками, а предикат – скругленным контуром. Первые два аргумента связаны с третьим через имя предиката. При изменении отношений между элементами сети связи между ними будут модифицироваться соответствующим образом.

Преобразование семантических сетей из совокупности

 

 

1-й аргумент

 
 
Завод " Интеграл"


Имя

3-й аргумент

       
   
 
 

 

 


предиката

 

2-й аргумент

 

Рис.4.1. Концептуальный граф формулы

Поставка(Интеграл, Луч, Схема 14)”

 

концептуальных графов можно осуществить с помощью специальных правил.

Правило коньюнкции: если узлы-концепты 1 и 2 в графах 1 и 2 идентичны, то граф получается удалением 2 и соединением с 1 всех связующих узлов, которые были связаны с 2 в 2.

 
Правило упрощения: если граф содержит два идентичных

       
   
 
 
 

 


 

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

Динамические ЭС (ДЭС). Учитывают изменение компонентов во время решения задачи (например, системы реального времени). Поэтому они имеют средства на сокращение перебора, оперативные алгоритмы реакции на непредвиденные ситуации.

ДЭС включает СЭС, подсистему моделирования внешнего мира (ПМВМ), интерфейс связи с внешним миром (ИСВМ):

 

ИСВМ
ПМВМ
СЭС

       
   

 


 

Один из подходов к моделированию внешнего мира основывается на процессе Маркова. Этот процесс:

- имеет конечное число возможных состояний,

- может находиться в одном состоянии в одно время,

- последовательно переходит из одного состояния в другое с течением времени,

- вероятность перехода зависит от только что произведенного состояния (отсутствие последействия).

Примером процесса Маркова является диаграмма перехода из одного состояния в другое в соответствии со следующей матрицей переходов (Т):

 

Будущее

Здесь P – вероятность, причем

  А В
А P11 P12
В P21 P22

 

S PJ i =1 (вероятностный вектор).

Настоящее

Т

 
 

 


Если исходное состояние процесса квалифицировать строкой состояния

S1=[P1P2…Pn], где S Pr =1 (rÎ {1, 2, …n}),

то будущее S2=S1T. При последовательном умножении SkT (k=1, 2, …)для T, содержащей только положительные элементы (регулярная матрица переходов), в итоге получим S=ST, где S – матрица устойчивого состояния (независимо от начального S1). Для примера используем матрицу T=

 
Второй цикл. Унификация литерала словарь = (“I”, Р) с фактом 40 дает:

”я”=Р. В стеке остается: перевести([”study”, ”language”, ”PROLOG”, ”in”, ”the

university”], Ф_Р).

Третий цикл. Унификация стекового литерала возможна только с правилом 20: [С_А.1 | Ф_А.1] = [”study”, ”language”, ”PROLOG”, ”in”, ”the university”], [С_Р.1 | Ф_Р.1] = Ф_Р, т.е. С_А.1 = ”study”, Ф_А.1 = [”language”, ”PROLOG”, ”in”, ”the university”] и т.д.до исчерпания всех слов. При этом последнее состояние стека унифицируется с фактом 10. Возврат по цепочке целей назад увеличивает длину искомой переменной P = =[ С_Р | Ф_Р ], Ф_Р=[С_Р.1 | Ф_Р.1], … до следующей предельной величины: P= = [“я”, ”изучаю”, ”язык”, ”Пролог”, ”в”, “университете”]. Других решений нет.

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

1) если удаляемый элемент E совпадает с головой списка [E | Y], то надо оставить его хвост Y:

удалить(E, [E | Y], Y);

2) если удаляемый элемент E не совпадает с головой списка, то надо найти его в хвосте и удалить:

удалить(E, [X |Y ], [X |Z ]): -

удалить(E, Y, Z).

Указанные факт и правило образуют программу удаления заданного элемента E из списка [X |Y ].

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

10 сортировать([ ], [ ]).

20 сортировать(L, [M |R ]): -

меньший(L, M),

удалить(M, L, Q),

сортировать(Q, R),

!.

Пример запроса: сортировать([e, t, r, a, b], S), где S – искомый список.

Процедура сортировки повторяет вышеприведенные этапы.

Первый цикл. Унификация с правилом 20 возможна при L=[e, t, r, a, b], S=[M | R]. Новое состояние стека вопросов: меньший([e, t, r, a, b], M), удалить(M, [e, t, r, a, b], Q), сортировать(Q, R),!.

 
3Второй цикл. Унификация первого литерала меньший([e, t, r, a, b], M) с предложениями 10, 20 невозможна. Поэтому воспользуемся из библиотеки программ готовой процедурой поиска наименьшего элемента, рассмотренной ранее, что дает M=a. Цель удалить(M, [e, t, r, a, b], Q) имеет также свою известную программу решения: Q=[e, t, r, b]. Новое состояние стека: сортировать([e, t, r, b], R),!.

 
А-1.2.3. Словарный запас (1)

А-1.2.4. Знакомство с понятиями (1)

А-2. Арифметика

А-2.1. Сложение однозначных чисел (1)

А-2.2. Сложение многозначных чисел (1)

А-2.3. Вычитание однозначных чисел (1)

А-2.4. Вычитание многозначных чисел (1)

А-2.5. Умножение однозначных чисел (1)

А-2.6. Умножение многозначных чисел (1)

А-2.7. Деление без остатка (1)

А-2.8. Деление с остатком (1)

Б. Биология и физиология

Б-1. Наследственные факторы

Б-1.1. Неспособность к обучению родителей (1)

Б-1.2. Неспособность к обучению родных братьев и сестер (не близнецов) (1)

Б-1.3. Неспособность к обучению близнецов (1)

Б-1.4. Хромосомные аномалии или наследственные болезни в семье (1)

В. Психология

В-1. Самоуверенность

В-1.1. Отказ от работы (1)

В-1.2. Необоснованность поступков (1)

В-1.3. Позерство (1).

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

 







Дата добавления: 2014-11-10; просмотров: 564. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Функциональные обязанности медсестры отделения реанимации · Медсестра отделения реанимации обязана осуществлять лечебно-профилактический и гигиенический уход за пациентами...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Гидравлический расчёт трубопроводов Пример 3.4. Вентиляционная труба d=0,1м (100 мм) имеет длину l=100 м. Определить давление, которое должен развивать вентилятор, если расход воздуха, подаваемый по трубе, . Давление на выходе . Местных сопротивлений по пути не имеется. Температура...

САНИТАРНО-МИКРОБИОЛОГИЧЕСКОЕ ИССЛЕДОВАНИЕ ВОДЫ, ВОЗДУХА И ПОЧВЫ Цель занятия.Ознакомить студентов с основными методами и показателями...

Меры безопасности при обращении с оружием и боеприпасами 64. Получение (сдача) оружия и боеприпасов для проведения стрельб осуществляется в установленном порядке[1]. 65. Безопасность при проведении стрельб обеспечивается...

Весы настольные циферблатные Весы настольные циферблатные РН-10Ц13 (рис.3.1) выпускаются с наибольшими пределами взвешивания 2...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия