![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Компьютеры, Программирование
Программирование, Базы данных
Семантические сети |
Московский Государственный Университет Путей сообщения (МИИТ) Кафедра АСУКурсовой проект «Разработка программных средств конвертирования H ML текстов в семантическую сеть» Выполнила: Студентка 5-го курса группы УИС-511 Болотова Е.А. Проверил: Саркисян Р.Е.Москва 2001 Содержание:Что такое семантическая сеть .3 Основные сведения о языке H ML .3 1.Введение .3 2.Сруктура H ML-документа .4 Что такое фреймы .7 Возможности представления знаний на базе языка H ML .8 ex A alys 2.0 – персональная система автоматического анализа текста .14 Принцип работы H ML-конвертора .17 Список использованных источников .21 Что такое семантическая сеть Семантическая сеть – структура для представления знаний в виде ориентированного графа, в котором вершины – это понятия, а дуги - отношения. Термин семантическая означает &quo ;смысловая&quo ;, а сама семантика – это наука, устанавливающая отношения между символами и объектами, которые они обозначают, что есть наука, определяющая смысл знаков. Самые первые семантические сети были разработаны в качестве языка-посредника для систем машинного перевода. Однако последние версии семантических сетей стали более мощными и гибкими и составляют конкуренцию логическому программированию, фреймовым системам и другим языкам представления. На сегодняшний день существует множество вариантов семантических сетей. Их терминология и структура различаются, но существуют сходства, присущие всем семантическим сетям: Узлы семантических сетей представляют собой концепты предметов, событий, состояний различные узлы одного концепта относятся к различным значениям, если они не помечены как относящиеся к одному концепту дуги семантических сетей создают отношения между узлами-концептами (пометки над дугами указывают на тип отношения) некоторые отношения между концептами представляют собой лингвистические падежи, такие как агент, объект, реципиент и инструмент (другие означают временные, пространственные, логические отношения и отношения между отдельными предложениями концепты организованы по уровням в соответствии со степенью обобщенности так, как, например, сущность, живое существо, животное, плотоядное. Несмотря на некоторые различия, сети удобны для чтения и обработки компьютером, а также достаточно мощны, чтобы представить семантику естественного языка. Наиболее часто в семантических сетях используются следующие отношения: связь типа &quo ;часть-целое&quo ; (&quo ;класс-подкласс&quo ;, &quo ;множество-подмножество&quo ; и т.п.) функциональные связи, определяемые обычно глаголами &quo ;производит&quo ;, &quo ;принадлежит&quo ; и т.п.) количественные (&quo ;больше&quo ;, &quo ;меньше&quo ;, &quo ;равно&quo ; и т.п.) пространственные (&quo ;близко от&quo ;, &quo ;далеко от&quo ; и т.п.) временные (&quo ;раньше&quo ;, &quo ;позже&quo ; и т.п.) логические связи (&quo ;и&quo ;, &quo ;или&quo ; и т.п.) лингвистические связи и т.д. Основные сведения о языке H ML Введение Все стандартные броузеры для сети Интернет используют способы представления текстов, основанные на языке H ML. H ML (Hyper ex Markup La guage) – это язык разметки гипертекста.
Этот язык «понимают» все компьютеры, он довольно прост, но при этом имеет достаточные выразительные средства для удобного описания разных типов документов. Язык позволяет хранить текст в «чистом» виде (не кодируя его), что делает возможным просмотр H ML скриптов с помощью обычных текстовых редакторов. Этот язык предоставляет авторам Интернет - публикаций средства: представления документов, включающих заголовки, тексты, таблицы, списки, «картинки» и т.п. элементы; осуществления навигации по отдельным документам и множеству документов путем использования гиперссылок; конструирования диалоговых форм для взаимодействия с удаленными сервисами, доступными в сети; включения в документы вычисляемых форм (spread-shee s), видео и звука, равно как и разнообразных приложений. Первая версия языка H ML была разработана Т. Бернерс-Ли из Европейского Центра ядерных исследований (CER ). В дальнейшем язык претерпел существенные изменения. К середине 90-х годов произошла стандартизация его версий, которая стала курироваться международными организациями. В настоящее время наиболее развитой является версия языка H ML 4.0, в которой представлены новые возможности аппаратуры и требования производителей программного обеспечения броузеров, а также пожелания Интернет – авторов. 2. Структура H ML-документа В H ML – файле находится символьная информация. Часть ее – это данные, составляющие содержимое документа, а другая часть – H ML – теги, языковые конструкции, используемые для разметки документа и управляющие его отображением. Для выделения тегов в тексте H ML – документа эти конструкции берутся в угловые скобки. Обычно теги используются парами: открывающий и закрывающий тег. Типичный H ML – документ имеет следующую структуру: < ! DOC YPE H ML PUBLIC “-//W3C//D D H ML 4.0//E ” “ Наименование документа ame=keywords co e =”Ключевые слова”> Тело документа В приведенном фрагменте комментарий фиксирует текущее состояние спецификации версии языка H ML. Документ должен открываться тегом , закрываться тегом и состоять из двух частей: заголовка и тела документа. Заголовок находится между тегами и и содержит служебную информацию. В представленном выше фрагменте H ML – документа показаны два компонента заголовка: Заглавие - строка символов, которая отображается в заголовке окна броузера. - дополнительная информация об H ML – документе (в нашем примере этот тег с помощью параметров ame и co e фиксирует значение первого атрибута как keywords, а второго – как ключевые слова «Представление знаний» и «Мультиагентные системы»). Этот тег ориентирован на аннотирование Интернет – документов и значительно облегчает задачу индексирования их, например, с помощью сетевых роботов. Кроме этих компонентов заголовок может содержать еще и другие теги: - базовый адрес, используемый при обработке относительных URL, - используется для связи H ML-документа с другими источниками данных. Собственно содержание документа находится в теле между тегами и . Иногда вместо этих тегов можно встретить тег , который определяет специальный тип документа – Web-страницу с кадрами или фреймами.
Как правило, тело H ML-документа состоит из последовательности структурных единиц, базисными из которых являются: заголовки разного уровня (текст, заключенный между тегами и ), где i может меняться от 1 до 6; параграфы (текст, заключенный между тегами и ). Это минимальные средства форматирования документа. Естественно, что в H ML эти средства значительно богаче (всевозможные выравнивания, табуляция, несколько видов списков, таблицы и т.д.). Наиболее важными базовыми конструкциями языка H ML являются якоря. Синтаксически эти конструкции представлены тегами и с атрибутами ame и href. Якорем является конструкция вида: Текст Эта конструкция обеспечивает уникальное в пределах документа имя начала определенного фрагмента H ML-текста. При этом текст, заключенный между тегами и , как правило, задает семантически значимое наименование заголовка. Для ссылок на помеченные таким образом части Интернет - документа используются конструкции следующего вида: Текст - Задает локальную ссылку на часть документа, начинающуюся с указанной метки Текст - Задает глобальную ссылку на документ в сети, однозначно идентифицируемый с помощью URL (U ified Resource Loca or) – Интернет – адрес: имя домена, уточненное названием протокола и собственное имя документа, включая путь к нему в пределах данного домена. Важными конструкциями H ML также являются таблицы с богатыми возможностями многоуровневых заголовков и формы, с помощью которых в язык введены средства обеспечения диалога с читателями Интернет - документов. Базисными конструкциями форм являются редактируемые текстовые поля, элементы выбора, различные кнопки и т.д. Пример создания таблицы: столбец1, строка1 столбец2, строка1 столбец1, строка2 столбец2, строка2 Простейший пример создания формы: Вы можете ввести в поле одну строку Для обработки результатов ввода нажмите кнопку Еще одна важная конструкция – это фреймы (frames). С их помощью можно разделить документ на части и представлять их в отдельных, неперекрывающихся областях экрана. Такое представление информации характерно для многооконных приложений. Кроме этого имеются и другие конструкции разметки Интернет – документов. Среди этих конструкций надо отметить более четкое разделение между структурой документа и его представлением за счет использования таблиц стилей, скриптов, поддерживающих, в частности, создание динамических страниц, новый механизм интеграции текстовых и графических ссылок, исполняемый на стороне клиента и стандартизацию механизма подключения к H ML-документам базисных медиаобъектов и приложений.Что такое фреймы Термин фрейм был предложен в 70-е годы для обозначения структуры знаний для восприятия пространственных сцен. Фрейм – это абстрактный образ для представления некоего стереотипа восприятия. Фреймом также называется и формализованная модель для отображения образа. Различают: фреймы-образцы (прототипы) – хранятся в базе данных фреймы-экземпляры – создаются для отображения реальных фактических ситуаций на основе поступающих данных фреймы-структуры – используются для обозначения объектов и понятий фреймы-роли фреймы-сценарии фреймы-ситуации Обычно структура фрейма представляется как список свойств: (ИМЯ ФРЕЙМА: (имя 1-го слота: значение 1-го слота), (имя 2-го слота: значение 2-го слота), -------------------------- (имя -го слота: значение -го слота) В качестве значения слота может выступать имя другого фрейма, так образуется сеть фреймов.
Если же, наконец, интерпретация отношений в сети такова, что они связывают между собой аргументы и значения функции, вычисляемые при задании значений аргументов, то такие семантические сети принято называть вычислительными моделями. В последнем разделе третьей главы мы также говорили о семантических сетях, выделив из них тот класс сетей, который связан с задачей вывода. Именно о таких сетях и будем говорить далее, а интересующихся аппаратом семантических сетей в более широком объеме отсылаем к источникам, которые указаны в комментарии к последнему разделу третьей главы. Вывод на семантической сети можно представить в продукционной системе, в которой каждая продукция имеет вид Fr1Fr2. Слева и справа в этой продукции стоят фрагменты семантической сети. В зависимости от типа продукции она может описывать изменения в базе знаний или результаты промежуточных шагов вывода в решателе. Но нас эти тонкости интересовать сейчас не будут, так как наша цель – описание самой процедуры вывода на семантической сети. В базах знаний реализация продукции Fr1Fr2 обычно называется процедурой поиска по образцу
1. Принципы построения составных сетей
2. Цифровая первичная сеть - принципы построения и тенденции развития
3. Принцип построения налога на добавленную стоимость
4. Принцип построения и опыт практической реализации экологических информационных систем
5. Маркетинговые принципы построения web-страниц Internet с целью электронной коммерции
9. Основные принципы построения успешного межличностного общения
10. Государственный бюджет: его структура и основные принципы построения
11. Бухгалтерский баланс: назначение, принципы построения ,техника составления
13. Изучение принципов построения оперативной памяти
14. Экономические информационные системы: принципы построения и классификация
15. О принципе построения системы персонажей “Маленьких трагедий” Пушкина
16. Принципы построения систем сбора и передачи информации для объектов электроэнгергетики
17. Принципы построения, элементы, перспективы развития банковской системы РФ
18. Принципы построения систем автоматического управления
19. История и принципы работы всемирной сети Интернет
21. Принципы построения и функционирования различного вида генераторов колебаний
26. Семантические сети и модель мира
28. Структурно - семантические особеннности спортивной фразеологии современного английского языка
29. Лексико-семантическое поле "женщина" в современном английском языке
30. Р. Бертон "Семантическая грамматика"
31. Семантическое поле страха на основе произведения Стивена Кинга "Цикл оборотня"
32. Семантический анализ структуры EXE файла и дисассемблер (с примерами и исходниками), вирусология
33. Семантическое поле страха на основе произведения Стивена Кинга "Цикл оборотня"
34. Лексико-семантический анализ современных англоязычных рекламных слоганов
35. Лингво-семантическая альтернация в символизме
36. Семантический анализ понятия конкурентоспособности
42. Cлова с "размытой" семантической структурой во французской разговорной речи
43. Определение семантического каталога и его задачи
45. Структурные и семантические меры социально – правовой информации
46. Лингвоэтическая картина мира: концепты «счастье» и «блаженство» как семантические дуплеты
47. Лексико-семантическое направление и его основные идеи
48. Лексико-семантическая группа глаголов со значением чувств
49. Лексико-семантические группы слов в названиях точек обслуживания г. Тольятти
51. Особенности собственных наименований продовольственных товаров в лексико-семантическом аспекте
52. Семантические закономерности лексико-семантической группы "жилище" в русском и казахском языках
53. Семантическое пространство концепта любовь в русской языковой картине мира
57. Эволюция структурно-семантических особенностей семантического поля "одежда" в русском языке
59. Формирование и развитие лексико-семантической стороны речи у дошкольников с общим недоразвитием речи
60. Семантическое поле "духовность"
62. Построение сети передачи данных
65. Бюджетная система России и принципы ее построения
67. Принципы разделения властей как основа построения системы органов правового государства
68. Построение локальной вычислительной сети предприятия
69. Структура, принципы функционирования и технологии глобальной информационной сети
74. Геодезические опорные сети. Упрощенное уравнивание центральной системы
75. Принцип налогообложения /Украина/
76. Налоги: эволюция, определения и формы. Принципы налоговой политики и функции налогов
77. Новые принципы осуществления валютного регулирования и валютного контроля в РФ
78. Правовые аспекты применения сети "Интернет" в России
79. Принципы гражданского процессуального права
80. Принципы и формы налогообложения на Украине
81. Принцип разделения властей в Конституции РФ 1993г.
82. Юридическая ответственность: понятие виды и принципы
83. Понятие, структура и методики построения страховых тарифов
84. Право: понятие, признаки, виды, функции, принципы
85. Принцип разделения властей
89. Принцип театрализации в романе Теккерея "Ярмарка тщеславия"
90. Принцип аналогии в морфологии
91. Реферат по научной монографии А.Н. Троицкого «Александр I и Наполеон» Москва, «Высшая школа»1994 г.
92. "Вторая опора" ЕС: проблемы построения и подходы
93. Нейронные сети, основанные на соревновании
94. Глобальные и локальные сети
96. Организация корпоративной компьютерной сети в предприятии
97. Опыт и перспективы использования сети Интернет в коммерческих целях
99. Локальные сети