Министерство науки и высшего образования РФ Федеральное государственное автономное образовательное учреждение высшего образования «СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ» Институт космических и информационных технологий институт Кафедра систем искусственного интеллекта кафедра ОТЧЕТ О ПРАКТИЧЕСКОЙ РАБОТЕ №1 Семантические сети тема Преподаватель Студент КИ-19-13Б, 031939603 номер группы, зачетной книжки _________ Т. Н. Сизова подпись, дата инициалы, фамилия _________ А. С. Новоселов подпись, дата Красноярск 2022 инициалы, фамилия Задание Компания, в которой Вы работаете, получила задание на разработку справочной системы по журналам издательства «Издательство Мечты». Данная компания выпускает различные по целевой аудитории, ценовой категории и объему страниц журналы. Вам необходимо построить модуль на основе семантической сети, позволяющий определить целевую аудиторию для различных журналов, а также для кого предназначено издание и его стоимость. Ваша задача построить семантическую сеть на основе информации, представленной в таблице 1. Название журнала Основная целевая аудитория Стоимость одного номера, руб. Объем страниц журнала Тюнинг автомобилей Мужчины 140 170 Мода Женщины 90 90 65 60 Компьютерные Мужчины и и видео игры женщины Рукоделие Женщины 45 50 Фотография Мужчины и женщины 100 95 Кино и музыка Мужчины и женщины 30 30 Какая информация представлена в журнале Современные технологии тюнинга автомобилей Новейшие тенденции моды Все о компьютерных и видео играх Эксклюзивные вещи своими руками Основы и секреты фотографии Только актуальная информацию о кино и музыке Возможна ли подписка на журнал Нет Да Нет Да Да Нет Таблица 1 – Информация для построения семантической сети. В построенной семантической сети определить: 1. Какой журнал предоставляет информацию о современных технологии тюнинга автомобилей? 2. Какие журналы предназначены для мужчин? 3. Какие журналы стоят 100 рублей? 4. На какие журналы можно оформить подписку? 2 СОДЕРЖАНИЕ ВВЕДЕНИЕ .............................................................................................................. 4 Ход работы ............................................................................................................... 5 ЗАКЛЮЧЕНИЕ ..................................................................................................... 10 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ........................................... 11 3 ВВЕДЕНИЕ Семантическая сеть — это ориентированный граф, вершины которого понятия, а дуги - отношения между ними. Структура знаний предметной области формализуется в виде ориентированного графа с размеченными вершинами и дугами. Можно предложить несколько классификаций семантических сетей, связанных с типами отношений между понятиями. По количеству типов отношений: 1. Однородные (с единственным типом отношений). 2. Неоднородные (с различными типами отношений). По типам отношений: 1. Бинарные (в которых отношения связывают два объекта). 2. N-арные (в которых есть специальные отношения, связывающие более двух понятий). Проблема поиска решения в семантической сети сводится к задаче поиска фрагмента сети, соответствующего поставленному запросу. Достоинством семантических сетей как модели представления знаний является наглядность описания предметной области, гибкость, адаптивность. Однако свойство наглядности с увеличением размеров и усложнением связей базы знаний предметной области теряется. Недостатком этой модели является сложность организации процедуры поиска вывода на семантической сети. Кроме того, возникают значительные сложности по обработке различного рода исключений. В чистом виде семантические сети на практике почти не используются. При построении СИИ с использованием семантических сетей обычно либо накладывают ограничения на типы объектов и отношений (примером таких сетей являются функциональные сети), либо расширяют семантическую сеть специальными средствами для более эффективной организации вычислений. Для реализации семантических сетей существуют специальные сетевые языки, например, NET, язык реализации систем SIMER+MIR и др. Широко известны экспертные системы, использующие семантические сети в качестве языка представления знаний - PROSPECTOR, CASNET, TORUS [1]. 4 Ход работы Построенная семантическая сеть представлена на Рисунке 1. Рисунок 1 – АСУ предприятия в виде семантической сети. 1. Какой журнал предоставляет информацию о современных технологии тюнинга автомобилей? Рисунок 1 – Результат первого запроса. 5 Рисунок 2 – Визуальное отображение первого запроса. 2. Какие журналы предназначены для мужчин? Рисунок 3 – Результат второго запроса. 6 Рисунок 4 – Визуальное отображение второго запроса. 3. Какие журналы стоят 100 рублей? Рисунок 5 – Результат третьего запроса. 7 Рисунок 6 – Визуальное отображение третьего запроса. 4. На какие журналы можно оформить подписку? Рисунок 7 – Результат четвертого запроса. 8 Рисунок 8 – Визуальное отображение четвертого запроса. 9 ЗАКЛЮЧЕНИЕ В ходе выполнения данной практической работы получены знания, умения и навыки по созданию базы знаний, представляющей собой семантическую сеть. Создана АСУ компании, которая выпускает журналы с различными характеристиками: названиями, целевой аудиторией, стоимостью одного номера, объемом страниц журнала, содержанием и возможностью подписки на журнал. В построенной семантической сети были найдены решения на контрольные вопросы практической работы. 10 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 1. Основы искусственного Семантические сети. – kras.ru/course/view.php?id=8904 интеллекта [Электронный ресурс]: Режим доступа: https://e.sfu- 2. СТУ 7.5-07-2021 “Общие требования к построению, изложению и оформлению документов учебной деятельности” – Красноярск, 2021. – С. 913. – Режим доступа: https://about.sfu-kras.ru/docs/8127/pdf/949516 11