'

Санкт-Петербургский Государственный Университет

Понравилась презентация – покажи это...





Слайд 0

ИНТЕГРАЦИЯ МЕТОДОВ ИНЖЕНЕРИИ ЗНАНИЙ И ИНЖЕНЕРИИ ПРОГРАММ СИСТЕМА УПРАВЛЕНИЯ ЗНАНИЯМИ KNOWLEDGE.NET Участники проекта Новиков Антон Владимирович Сигалин Максим Владимирович Смоляков Алексей Леонидович Черепанов Дмитрий Геннадьевич Санкт-Петербургский Государственный Университет Докладчик Новиков Антон Владимирович Научный руководитель Сафонов Владимир Олегович, проф., д.т.н.


Слайд 1

Области применения проекта Процедурные знания Концептуальные знания Фактуальные знания Эвристические знания


Слайд 2

Преимущества Knowledge.NET Гибридные знания Интеграция с MS Visual Studio.NET 2005 Использование C# в качестве базового языка Комплексное решение в области инженерии знаний для Microsoft.NET 2.0


Слайд 3

Компоненты Knowledge.NET Knowledge.NET – расширение языка С# Редактор и визуализатор знаний Knowledge Editor Конвертор в формат KIF Система Knowledge Prospector


Слайд 4

Язык Knowledge.NET Онтологии Наборы правил Интеграция с C# кодом Машина прямого и обратного вывода Язык запросов


Слайд 5

Пример программы using System; // C# native code namespace HelloWorld { class Hello { [STAThread] static void Main(string[] args) { Console.out.WriteLine (“Vehicle: ” + Lada.HasName); } } } // Knowledge .NET specific code #ontology “Vehicles” #concepts Color is_subconcept_of Thing; Vehicle { is_subconcept_of Thing; some_values_from HasName string; cardinality HasName 1; } Plane is_subconcept_of Vehicle; Submarine is_subconcept_of Vehicle; disjoint Plane, Submarine; disjoint Color, Vehicle; #properties object property HasColor { domain Vehicle; range Color; } functional datatype property HasName { domain Vehicle; range string; } #individuals individual Lada { is_a Vehicle; HasName = “Lada”; } #end_of_ontology “Vehicles”


Слайд 6

Пример запроса individuals of Automobile where (Color contains Red) or (HasMaxSpeed > 100 and HasMaxSpeed <= 250)


Слайд 7

Особенности Конвертор написан с использованием инструмента CoCo/R http://www.ssw.uni-linz.ac.at/Research/Projects/Coco/ KnowledgeLibrary Включает в себя машины прямого и обратного вывода


Слайд 8

Knowledge Editor


Слайд 9

Тип проекта: Knowledge


Слайд 10

Особенности Поддерживается специальный тип проекта Графическое представление базы знаний Навигация по базе знаний


Слайд 11

KIF Converter Разбирает программу на Knowledge.NET и создает внутреннее представление в формате Ontolingua http://www-ksl.stanford.edu Язык Ontolingua является надстройкой над KIF и имеет конструкции для представления фреймов/онтологий


Слайд 12

Ontolingua


Слайд 13

Knowledge Prospector Извлечения знаний из текста на естественном языке Извлечение знаний из Интернета


Слайд 14

Алгоритм работы Морфологический анализ текста Семантический анализ наборов сущностей Анализ графа Сохранение результата в формате Knowledge.NET


Слайд 15

Используемые технологии Microsoft .NET Framework 2.0 Microsoft Visual Studio 2005 Технология создания add-in для Visual Studio The Compiler Generator Coco/R Ontolingua language


Слайд 16

Текущее состояние проекта, планы Ведется разработка прототипа В будущем планируется интеграция с Aspect.NET Информация о текущем состоянии проекта на сайте http://www.knowledge-net.ru


Слайд 17

ДЕМОНСТРАЦИЯ ПРОТОТИПА


Слайд 18

? Контактная информация: antonnovik@gmail.com


×

HTML:





Ссылка: