Сетевые модели представления знаний
В основе моделей этого типа лежит семантическая сеть. Сетевые модели формально задаются в виде: H=<I, C1, C2,..., Cn, G>. I – множество информационных единиц; C1, C2,..., Cn – множество типов связей между информационными единицами; G – отображение, задает между информационными единицами, входящими в I, связи из заданного набора типов связей. В зависимости от типов связей, используемых в модели, различают:
Если в сетевой модели допускаются связи различного типа, то ее обычно называют семантической сетью. Термин «семантическая» означает «смысловая». Семантика – наука, устанавливающая отношения между символами и объектами, которые они обозначают, то есть наука, определяющая смысл знаков. Семантическая сеть – это ориентированный граф, вершины которого – понятия, а дуги – отношения между ними. Семантическая сеть – модель, в которой структура знаний предметной области формализуется в виде орграфа с помеченными вершинами и дугами. Вершины графа обозначают понятия различных категорий: объекты, события, свойства, операции, а дуги – отношения между ними. В качестве понятий выступают абстрактные или конкретные объекты, а отношения – связи. Особенность семантических сетей – обязательное наличие трех типов отношений: - класс – элемент класса (цветок – роза, инструмент - сверло); - свойство – значение (цвет - желтый, материал режущей части – Т15К6); - пример элемента класса (роза – чайная, сверло – по металлу). Наиболее часто в семантических сетях используются следующие отношения: · связи типа «часть - целое» («класс-подкласс», «элемент - множество» и т.п.); · функциональные связи (обычно определяются глаголами «производит», «влияет» и др.); · количественные (больше, меньше, равно...); · пространственные (далеко от, близко от, за, под, над...); · временные (раньше, позже, в течение...); · атрибутивные связи (иметь свойство, иметь значение); · логические связи (И, ИЛИ, НЕ); · лингвистические связи и др. Преимущества сетевой модели:
Недостатки сетевой модели:
|