- •Архитектуры и модели программ и знаний
- •Цели проекта
- •Области применения проекта
- •Преимущества
- •Компоненты
- •Язык Knowledge.NET
- •Пример программы
- •Пример запроса
- •Особенности
- •Knowledge Editor
- •Тип проекта:
- •Особенности
- •KIF Converter
- •Ontolingua
- •Knowledge Prospector
- •Алгоритм работы
- •Используемые
- •Текущее состояние проекта
- •Вопросы и домашнее задание к лекции 31
Тип проекта:
Knowledge
(C) Сафонов В.О. 2012
Особенности
Поддерживается специальный тип проекта
Графическое представление базы знаний
Навигация по базе знаний
(C) Сафонов В.О. 2012
KIF Converter
Разбирает программу на Knowledge.NET и создает внутреннее представление в формате Ontolingua http://www-ksl.stanford.edu
Язык Ontolingua является надстройкой над KIF и имеет конструкции для представления фреймов/онтологий
(C) Сафонов В.О. 2012
Ontolingua
(C) Сафонов В.О. 2012
Knowledge Prospector
Извлечения знаний из текста на естественном языкеИзвлечение знаний из Интернета
Основано на шаблонах знаний, которые должен разрабатывать инженер знаний
(C) Сафонов В.О. 2012
Алгоритм работы
Морфологический анализ текста
Семантический анализ наборов сущностей
Анализ графа
Сохранение результата в формате Knowledge.NET
(C) Сафонов В.О. 2012
Используемые
технологии
Microsoft .NET Framework 2.0
Microsoft Visual Studio 2005Технология создания add-in для Visual Studio
The Compiler Generator Coco/ROntolingua language
(C) Сафонов В.О. 2012
Текущее состояние проекта
Разработан прототип и набор примеровВ будущем планируется интеграция с Aspect.NET
Информация о текущем состоянии проекта, текущая версия системы, документация, статьи и примеры доступны на сайте:
http://www.knowledge-net.ru
(C) Сафонов В.О. 2012
Вопросы и домашнее задание к лекции 31
Скачайте систему Knowledge.NET, инсталлируйте ее (как плагин к Visual Studio 2005), затем инсталлируйте примерыИзучите и пропустите все примерыРазработайте по их образцу собственную экспертную систему для знакомой Вам задачи и предметной области
Оцените преимущества системы Knowledge.NETСравните возможности систем Knowledge.NET и Protégé
(C) Сафонов В.О. 2012
