11_2.3
Напомним, что всё многообразие моделей можно условно разделить на три класса: материальные, знаковые и умозрительные. Знаковые модели можно поделить еще на три типа: описательные, математические и информационные.
Информационные модели, в свою очередь, составляют огромное множество различных модельных представлений информационных систем, поэтому их классификацию можно осуществить по разным признакам.
На первом уровне древовидной структуры содержатся два типа информационных моделей: модели объектов и процессов и модели знаний. Модели этих типов различаются по технологии моделирования: в первом случае в основу закладывается формирование базы данных, во втором — базы знаний.
База данных — это структурированная совокупность фактов, относящаяся к определенному объекту (процессу). Например, если рассматривать жёсткий диск компьютера как объект моделирования, то файловая система компьютера будет представлять собой базу данных.
База знаний — это совокупность основополагающих фактов и правил в определенной предметной области.
Факт — это сведения о конкретном событии, о свойстве конкретного объекта, о его связи с другими объектами.
Правила — это утверждения, определяющие одни понятия через другие, устанавливающие взаимосвязи между различными свойствами объектов, формулирующие законы природы или общества.
На основе фактов формируются знания о предметной области, а правила позволяют интеллектуальной системе самой построить программу для выполнения заданий, поставленных пользователем. В базе знаний могут реализовываться процедуры обобщения и корректировки хранимых знаний, а также процедуры, создающие новые знания на основании тех, которые уже там имеются. Таким образом, знания, хранимые в базе знаний, отличаются от данных, хранящихся в базе данных. Во-первых, структура знаний намного сложнее структуры данных. Во-вторых, знания обладают свойством внутренней активности. Изменения в знаниях могут активизировать те или иные программы, связанные с этими знаниями, а смена данных оставляет базу данных пассивной к происшедшим изменениям.
Модели объектов и процессов можно разбить на пять групп: вербальные, математические, кибернетические, табличные, графические.
Под вербальными моделями понимаются описательные модели в цифровом виде, пригодном для обработки на компьютере. В эту группу входят и математические модели, доведенные до стадии алгоритма.
Кибернетические модели — это модели, использующие принцип «чёрного ящика». О внутреннем содержании этого состояния можно судить, подавая сигналы на вход «ящика» и наблюдая его реакцию на выходе из «ящика».
В группу табличных информационных моделей попадают электронные таблицы видов «объект - свойство», «объект - объект» и «двоичная матрица». В каждой строке таблицы «объект - свойство» содержится информация об одном объекте или одном событии. В таблицах «объект - объект» отображаются взаимосвязи между разными объектами. В таблицах «двоичная матрица» отображается качественный характер связи между объектами.
В группе графических информационных моделей выделяют четыре вида моделей: схемы, чертежи, карты, графы. Графы, в свою очередь, разбиты на две категории — иерархические системы и сети.
Граф — это информация о составе и структуре системы, представленная в графической форме. Элементы системы называются вершинами, связи между ними — отношениями. Симметричные связи называются рёбрами, несимметричные — дугами.
Графы бывают неориентированными , ориентированными и неоднородными.
Иерархические системы — это системы, элементы которых находятся друг с другом в отношении вложенности, или подчинённости.
Дерево — это граф иерархической системы, в котором нет петель.
Вершины верхнего уровня связаны с вершинами нижнего уровня как «один ко многим».
Сеть — это граф, в котором вершины различных уровней связаны между собой по принципу «многие-ко-многим».
Модели знаний — это модели интеллектуальных информационных систем, объединённых под общим названием «искусственный интеллект».
Искусственный интеллект — раздел информатики, изучающий трудно формализуемые задачи имитации человеческого мышления.
Основная цель — стремление проникнуть в тайны творческой деятельности людей, их способности к овладению знаниями, навыками и умениями. Если будет разгадана суть этой тайны, то есть надежда реализовать подобие творческого начала людей в искусственных системах — сделать эти системы интеллектуальными. В действительности, искусственный интеллект — самостоятельная наука, зародившаяся во второй половине XX в. на базе вычислительной техники, программирования, математической логики, психологии, лингвистики, нейрофизиологии и других областей знаний. Основной целью этой науки является создание набора так называемых метапроцедур, необходимых и достаточных для того, чтобы ЭВМ могли находить по поставленным задачам их решения.
Метапроцедуры, в отличие от обычных процедур, используемых при решении формализуемых задач, реализуются в интеллектуальной деятельности человека. В психологии мышления можно выделить три основные модели творческой деятельности. Одна из них — лабиринтная модель, с которой связана метапроцедура целенаправленного поиска в «лабиринте» возможностей.
Другая модель — это модель ассоциативного мышления. Связанная с ней метапроцедура «по ассоциации» используется при решении интеллектуальных задач в программах распознавания образов, обучающих программах и др. Третья модель творческой деятельности — это существование внутренних моделей проблемных ситуаций. Здесь метапроцедурами являются нахождение представлений (знаний) и рассуждения с целью поиска адекватного ответа для решения проблемной ситуации. В совокупности все перечисленные метапроцедуры образуют арсенал интеллектуальных средств современных систем искусственного интеллекта.
Основные проблемы, изучаемые этой наукой
1. Представление знаний — разработка методов и приемов для формализации знаний из различных проблемных областей, обобщение и классификация накопленных знаний, использование знаний при решении задач;
2. Моделирование рассуждений — изучение и формализация различных схем человеческих умозаключений, используемых в процессе решения разнообразных задач;
3. Диалоговые процедуры общения на естественном языке, обеспечивающие контакт между интеллектуальной системой и пользователем в процессе решения задач;
4. Планирование целесообразной деятельности — разработка методов построения программ сложной деятельности на основании тех знаний о проблемной области, которые хранятся в интеллектуальной системе;
5. Обучение интеллектуальных систем в процессе их деятельности, создание комплекса средств для накопления и обобщения умений и навыков, накапливаемых в таких системах.
Работы по искусственному интеллекту ведутся по таким направлениям, как когнитивная психология, психолингвистика, компьютерная лингвистика, экспертные системы, робототехника и др.
Когнитивная психология занимается изучением природы познавательных процессов, обеспечивающих приобретение, сохранение и трансформацию знания.
При изучении и моделировании познавательных процессов используются предположения об аналогии между ними и функциональной архитектурой мультипроцессорных систем, обеспечивающих одновременное протекание многих процессов.
Психолингвистика изучает внутренние связи между мышлением и речью.
Эта связь проявляется через взаимодействие глубинного универсально-предметного кода (предмета вообще) и поверхностной структуры, образуемой знаками языка в речи (конкретного предмета). Доказано, что имеется принципиальное различие между процессом мысленного проговаривания при чтении текста "про себя" и процессом внутренней речи — мышлением.
Компьютерная лингвистика — наука, родившаяся в 1960−х гг, на стыке вычислительной техники и лингвистики.
В настоящее время выделяют 5 основных направлений работы.
1. Анализ текстов на естественном языке — общие принципы построения естественных языков давно интересуют лингвистов всего мира.
2. Синтез текстов на естественном языке — задача, обратная задаче анализа текстов. Проблема также очень актуальна.
3. Понимание текстов — проблема, интересующая не только лингвистов, но и психологов, философов, педагогов и др.
4. "Оживление" текста. Известно, что в памяти человека зрительные образы сопутствуют прочитанным текстам и наоборот, любой мыслительный образ человек легко может описать словами весьма точно. Текст и зрительный образ как бы объединены в нашем сознании. Изучение того, как происходит интеграция текста и картинки и как по одной составляющей представления появляется вторая — одна из важнейших проблем в работах по искусственному интеллекту. Уже имеются образцы картин, воссозданных по заданному тексту.
5. Модели коммуникации. Появление искусственных систем, способных воспринимать и понимать человеческую речь и тексты на естественном языке, создало предпосылки для непосредственного общения человека и компьютера.
Экспертные системы — одно из прикладных направлений искусственного интеллекта.
В отличие от других интеллектуальных систем, экспертная система имеет три главные особенности:
1. Она адаптирована для любого пользователя;
2. Она позволяет получать не только новые знания, но и профессиональные умения и навыки, связанные с данными знаниями, т. е. не только дает знать что..., но и знать как...;
3. Она передает не только знания, но и пояснения и разъяснения, т. е. обладает обучающей функцией.
Робототехника занимается созданием технических систем, которые способны действовать в реальной среде и частично или полностью заменить человека в некоторых сферах его интеллектуальной и производственной деятельности. Такие системы называются роботами.
Любой робот представляет собой объединение четырех взаимосвязанных систем: датчиков, системы искусственного интеллекта, системы управления и системы движения.