Главная страница
Навигация по странице:

  • 2 Анализ аналогов

  • 3 Обоснование выбора программных средств разработки

  • 4 Руководство по эксплуатации программного средства

  • Курсовая ОИИ. Курсовая работа по дисциплине Основы искусственного интеллекта


    Скачать 0.98 Mb.
    НазваниеКурсовая работа по дисциплине Основы искусственного интеллекта
    АнкорКурсовая ОИИ
    Дата09.06.2022
    Размер0.98 Mb.
    Формат файлаdocx
    Имя файлаkurovaya_OII (1).docx
    ТипКурсовая
    #580413
    страница4 из 6
    1   2   3   4   5   6

    1.3.4 Представление знаний семантическими сетями


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

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

    Одной из структурных моделей - модель понимания смысла слов, получившая название TLC- модели (Teachable Language Comprehender: доступный механизм понимания языка).






    Лист

    16


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

    Ниже представлено описание объекта автомобиль и рядя связанных с ним понятий (рисунок 3).



    Рисунок - 3 Описание объекта автомобиль

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

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

    Итак, можно сделать вывод, что в TLC-модели используется представление знаний в форме “элемент” и ”свойства”. Другими словами, можно попытаться структурировать знания, заменив вершину типа на элемент, а вершину лексемы на свойство. Благодаря этому данные, основанные на фактах, в памяти можно представить с помощью структур трех типов: элементы, свойства и указатели. Свойство – это структура, описывающая элемент, оно соответствует таким частям речи как имя прилагательное, наречие, глагол и т.д. указатели связывают элементы и свойства.

    Важность модели семантической сети Куиллиана с точки зрения многочисленных приложений определяется следующими моментами:

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





    Лист

    17


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

    Была создана реальная система TLC, осуществлено моделирование человеческой памяти и разработана технологическая сторона концепции понимания смысла.





    Лист

    18

    2 Анализ аналогов
    В ходе работы, был произведён поиск и анализ систем, представляющих собой оболочки ЭС.

    Expert Developer Pro. Программа создана по идеологии "многодокументный интерфейс пользователя", что позволяет осуществлять одновременно различные виды деятельности с несколькими шаблонами одновременно (одновременное тестирование нескольких сотрудников, создание, просмотр и корректировка нескольких шаблонов и прочее). Среда Expert Developer Pro находится в свободном доступе.

    Ниже представлена экранная форма программы «Expert Developer Pro» (рисунок 4).



    Рисунок 4– Окно программы «Expert Developer Pro»

    Программа «Expert Developer Pro» характеризуется следующими свойствами:

    • удобный интерфейс;

    • настройка различных параметров интерфейса;

    • возможность отключения обработки выбранных свидетельств;

    • возможность сохранения, загрузки и автозагрузки конфигурации;

    • возможность отмены любых введённых ответов;

    • работа с несколькими шаблонами одновременно;

    • наличие специального редактора баз знаний.




    Лист

    19


    3 Обоснование выбора программных средств разработки
    Разработка программного средства производилась в среде MicrosoftVisual Studio 2019 с использованием языка C#.

    Microsoft Visual Studio — линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом.

    Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. VisualStudio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода, добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода).

    Главным преимуществом Visual Studio 2019 является производительность. Обеспечивает возможность создания разнообразных приложений на основе одного набора навыков.

    C# – это объектно-ориентированный язык программирования. Разработан в 1998 –2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft, как язык разработки приложений для платформы Microsoft .NET Framework. C# относится к семье языков с C-подобным синтаксисом.

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

    С# позволяет быстрее начать разработку, это позволяет быстрее получить прототип решения. Скорость разработки на С# на начальных этапах проекта значительно выше по сравнению с С++. Когда инфраструктура проекта создана, основные подходы и библиотеки выбраны, скорость разработки на С++ и скорость разработки на С# становятся примерно одинаковыми. В коротких малобюджетных проектах С# будет иметь преимущество по скорости разработки.

    Исходя из совокупности простоты разработки и объективной производительности, то используя C# проще написать код, удовлетворяющий этим критериям одновременно.




    Лист

    20

    4 Руководство по эксплуатации программного средства
    1   2   3   4   5   6


    написать администратору сайта