Объектно-ориентированная модель
Cтруктура, кот можно изобразить графически в виде дерева, узлами кот явл-ся объекты. связи между записями и ф-циями их обраб.уст.как в объектно-оринт. Поиск - выяснение сходства между объектом, задаваемым пользователем, и тем, что есть в БД. Определяемый пользователем объект называют объектом-целью. Такая модель позволяет идентифицировать отдельные записи базы.
Объект- уник идентифицируемая сущность, кот содержит атрибуты, описывающ состояние объектов реальн мира, и связанные с ними действия. Св-ва объекта:1)уник.индентифицир.,принадл. к опред.классу 2)может посылать сообще др обектам 3)имеет внутр строен.
Класс –набор объектов, схожих по поведению и др характеристикам. Структура и поведение объектов в объектной среде полностью определяется его классом. Класс, в свою очередь, является коллекцией объектов, при этом структура и поведение объектов одного класса одинакова.
Св-ва:1)это попытка применить идеологию объектно-ориентированного программирования к технологии бд; 2)сост из объектов, каждиз которых принадлежит к определенному классу; 3)поведение объекта полностью определяется его принадлеж к опред классу; 4)процесс проектирования об-ориент базы основан на выявлении классов.
Для вып действий над данными в объек-ор модели примен логич операции, усиленные объек-ор механизмами инкапсуляции, наследования, полиморфизма.
Инкапсуляц - объединение в единое целое данных и алгоритмов (функций и методов) их обработки, что повыш. надежность разрабатываемого ПО.
Модуляризация- объект представляет собой «черный ящик», который может быть создан и изменен независимо от остальной системы.
Наследованиепозволяет образовать новый класс объектов на основе уже существующего базового (родительского) класса. Менее общие классы -подклассами, более общие – суперклассами. Наследование распространяет множество свойств и методов на всех потомков объекта. ( Мужчина и Женщина как наследующие класс Человек)
Полиморфизм позвол в объектах разн типов иметь методы (процедуры и функции) с одинаки именами, что означ возможн объектов по-разному реагировать на 1и то же событие.
Достоинство: 1)возможн отображ информации о сложных взаимосвязях объектов; 2)идентиф отдельные записи в базе и опред функции их обработки, позволяющими воспользоваться преимуществами объектной технологии; 3) пользователю не нужно знать о взаимодействии объектов: он просто обращается к конкретному объекту и использует конкретный метод. А то, что при этом осуществляется воздействие на другие объекты базы, скрыто от пользователя.
Недостаток: в сложности понимания сути и низкой скорости выполнения запросов.
Знания и их виды. Модели представления знаний.
Знания —информация (у индивидуума, общества или у системы искусственного интеллекта) о мире, включающих в себя информацию о свойствах объектов, закономерностях процессов и явлений, а также правилах использования этой информации для принятия решений. Правила использования включают систему причинно-следственных связей. Знания дают ответ на вопрос «Как ?».
Знания могут быть
- декларативные
- процедурные
Декларативные знания содержат в себе лишь представление о структуре неких понятий. Эти знания приближены к данным, фактам. Например: высшее учебное заведение есть совокупность факультетов, а каждый факультет в свою очередь есть совокупность кафедр.
Процедурные знания имеют активную природу. Они определяют представления о средствах и путях получения новых знаний, проверки знаний. Это алгоритмы разного рода. Например: знания, полученные в результате мозгового штурма или компьютерные программы. Процедурные знания дают представления о средствах и путях получения новых знаний, проверки знаний. Они имеют активную природу.
Знания могут быть
· научными
· вненаучными.
Научные знания могут быть
- эмпирическими (на основе опыта или наблюдения)
- теоретическими (на основе анализа абстрактных моделей).
Вненаучные знания могут быть:
- паранаучными - знания несовместимые с имеющимся познавательным стандартом стандартом. Широкий класс паранаучного (пара от греч. — около, при) знания включает в себя учения или размышления о феноменах, объяснение которых не является убедительным с точки зрения критериев научности;
- антинаучными - как утопичные и сознательно искажающие представления о действительности. Приставка «анти» обращает внимание на то, что предмет и способы исследования противоположны науке. С ним связывают извечную потребность в обнаружении общего легко доступного «лекарства от всех болезней». Особый интерес и тяга к антинауке возникает в периоды социальной нестабильности.
- псевдонаучными - представляют собой интеллектуальную активность, спекулирующую на совокупности популярных теорий, например, истории о древних астронавтах, о снежном человеке, о чудовище из озера Лох-Несс;
- обыденно-практическими - доставлявшими элементарные сведения о природе и окружающей действительности. Люди, как правило, располагают большим объемом обыденного знания. Обыденное знание включает в себя и здравый смысл, и приметы, и назидания, и рецепты, и личный опыт, и традиции. Оно хотя и фиксирует истину, но делает это не систематично и бездоказательно. Его особенностью является то, что оно используется человеком практически неосознанно и в своем применении не требует предварительных систем доказательств.
- личностными- зависящими от способностей того или иного субъекта и от особенностей его интеллектуальной познавательной деятельности.
Знания могут быть
· неявные, (скрытые) знания
· формализованные (явные) знания;
Неявные знания:
- знания людей,
Формализованные (явные) знания:
- знания в документах,
- знания на компакт дисках,
- знания в персональных компьютерах,
- знания в Интернете и др.
Для эффективного управления предприятием необходимо организовать совместное использование знаний, их защиту и интеграцию в цепочку бизнес- процессов. Такая технология известна как управление знаниями (Knowledge Management).
31. Структура представления знаний.
32. Многомерная модель Базы знаний.
33. Модели представления знаний.
В искусственном интеллекте основными универсальными моделями представления знаний являются: семантические сети, фреймы, продукционные системы и логические модели.
Продукционная модель
Продукционная модель, или модель, основанная на правилах, позволяет представить знания в виде предложений типа: Если (условие), то (действие). Под условием понимается некоторое предложение-образец, по которому осуществляется поиск в базе знаний, а под действием — действия, выполняемые при успешном исходе поиска (они могут быть промежуточными, выступающими далее как условия, и терминальными или целевыми, завершающими работу системы).
Семантические сети
Термин семантическая означает смысловая, а сама семантика — это наука, устанавливающая отношения между символами и объектами, которые они обозначают, т.е. наука, определяющая смысл знаков.
Семантическая сеть — это ориентированный граф, вершины которого — понятия, а дуги — отношения между ними.
Понятиями обычно выступают абстрактные или конкретные объекты, а отношения — это связи типа: "это" ("is"), "имеет частью" ("has part"), "принадлежит", "любит". Характерной особенностью семантических сетей является обязательное наличие трех типов отношений:
• класс — элемент класса;
• свойство — значение;
• пример элемента класса.