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

Содержание

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

Слайд 1ИНТЕГРАЦИЯ МЕТОДОВ ИНЖЕНЕРИИ ЗНАНИЙ И ИНЖЕНЕРИИ ПРОГРАММ СИСТЕМА УПРАВЛЕНИЯ ЗНАНИЯМИ KNOWLEDGE.NET
Участники проекта Новиков

Антон Владимирович Сигалин Максим Владимирович Смоляков Алексей Леонидович
Черепанов Дмитрий Геннадьевич

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

Докладчик Новиков Антон Владимирович

Научный руководитель Сафонов Владимир Олегович, проф., д.т.н.


Слайд 2Области применения проекта

Процедурные знания

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


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

базового языка
Комплексное решение в области инженерии знаний для Microsoft.NET 2.0

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

в формат KIF
Система Knowledge Prospector


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

Машина прямого и обратного вывода
Язык запросов


Слайд 6Пример программы
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”


Слайд 7Пример запроса
individuals of Automobile where (Color contains Red) or (HasMaxSpeed >

100 and HasMaxSpeed <= 250)

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

обратного вывода


Слайд 9Knowledge Editor


Слайд 10Тип проекта: Knowledge


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



Слайд 12KIF Converter
Разбирает программу на Knowledge.NET и создает внутреннее представление в формате

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

Слайд 13Ontolingua


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


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

Knowledge.NET



Слайд 16Используемые технологии
Microsoft .NET Framework 2.0
Microsoft Visual Studio 2005
Технология создания add-in для

Visual Studio
The Compiler Generator Coco/R
Ontolingua language



Слайд 17Текущее состояние проекта, планы
Ведется разработка прототипа
В будущем планируется интеграция с Aspect.NET
Информация

о текущем состоянии проекта на сайте http://www.knowledge-net.ru


Слайд 18ДЕМОНСТРАЦИЯ ПРОТОТИПА


Слайд 19?

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


Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика