• Document: ФРЕЙМОВАЯ МОДЕЛЬ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ
  • Size: 290.63 KB
  • Uploaded: 2018-12-05 18:56:32
  • Status: Successfully converted


Some snippets from your converted document:

ФРЕЙМОВАЯ МОДЕЛЬ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ Средства САПР, ориентированные на автоматизацию процедур структурного синтеза опираются на методы искусственного интеллекта (ИИ). ИИ – это наука о знаниях, способах их получения, представления, переработки и использования в искусственных системах. В системах ИИ для описания знаний применяют способы, основанные на поня- тиях фрейма и семантической сети. Фреймы – естественная форма представления сведений об элементах синтезируемых объектов в системах структурного синтеза. В настоящее время концепция фреймов быстро развивается и расширяется, благодаря развитию методов объектно-ориентированного программирования. Фреймы – это структуры данных, в которой в определенном порядке представ- лены сведения о свойствах объекта. Когда человек оказывается в новой ситуации, он извлекает из памяти ранее на- копленные блоки знаний, имеющие отношение к текущей ситуации, и пытается применить их. Эти блоки знаний и представляют собой фреймы. Вероятно, знания человека организованы в виде сети фреймов, отражающих его прошлый опыт. На- пример: типовой номер в гостинице. Он имеет кровать, ванную комнату, шкаф для одежды, телефон и т.д. Детали каждого конкретного номера могут отличаться от приведенного описания. Но они легко уточняются, когда человек оказывается в кон- кретном номере: цвет обоев, положение выключателей. Таким образом, любое представление о предмете, объекте, стереотипной ситуа- ции у человека всегда обрамлено (отсюда frame – «рамка») характеристиками и свойствами объекта или ситуации. Основной структурной единицей фрейма является слот – вложенная во фрейм структура данных, который представляется в виде: ‹имя слота›:{(Аi, vi)},{ri} где Аi - имя признака, vi- его значение, ri- связь с другими слотами. Слоты – это некоторые незаполненные подструктуры фрейма, после заполне- ния которых конкретными данными, фрейм будет представлять ту или иную ситуа- цию, явление или объект предметной области. При конкретизации фрейма ему и его слотам присваиваются конкретные имена и происходит заполнение слотов. В качестве значений слотов могут выступать имена других фреймов, что обес- печивает построение сети фреймов. В общем виде фрейм выглядит следующим образом: ‹Имя фрейма›: [‹роль 1›] (‹имя слота 1› : ‹значение слота 1›); [‹роль 2›] (‹имя слота 2› : ‹значение слота 2›); …………………………………. [‹роль n›] (‹имя слота n› : ‹значение слота n›). В общем случае структура данных фрейма может содержать более широкий набор информации, в который входят следующие атрибуты. Имя фрейма. Оно служит для идентификации фрейма в системе и должно быть уникальным. Фрейм представляет собой совокупность слотов, число которых может быть произвольным. Число слотов в каждом фрейме устанавливается п

Recently converted files (publicly available):