12.4. Моделирование биологических систем
В большей части исследований в области ИИ непосредственным объектом моделирования являются структуры и процессы в нервной системе человека и животных. При модельном подходе к изучению нервной системы в поле зрения исследователя в первую очередь оказываются отдельные нервные клетки - нейроны и структуры из взаимосвязанных клеток - нейронные сети.
Нейроноподобные сети. Кора больших полушарий головного мозга человека содержит около 14 млрд. нейронов. Их короткие и длинные отростки - дендриты, по которым поступают входные воздействия, и аксоны, отводящие выходные реакции, образуют сложнейшее переплетение связей. Устройство и законы функционирования самого нейрона также очень сложны. Поэтому при моделировании нейронов пользуются упрощенным описанием. Такие упрощенные модели нейронных сетей называют нейроноподобными сетями.
Различают два типа нейроноподобных сетей. В первом из них узлами сети являются формальные элементы, описывающие отдельные нейроны. К сетям такого типа относятся широко известные нейроноподобные сети, разработанные и исследованные У. Маккалоком и У. Питтсом. В сетях второго типа узлами являются формальные элементы, соответствующие не отдельным нейронам, а особым их совокупностям- нейронным ансамблям.
Под нейронным ансамблем понимается такая совокупность взаимосвязанных нейронов, которая возбуждается полностью при возбуждении некоторой ее части. Многие исследователи полагают, что именно нейронный ансамбль, а не отдельный нейрон является функциональной единицей мозга как системы, обеспечивающей сложную приспособительную деятельность человека или животного.
Как объект модельного описания нейронный ансамбль отличается от отдельного нейрона двумя основными особенностями. Одна из них состоит в том, что выходное возбуждение ансамбля изменяется непрерывно, а не по закону <да - нет>. Ансамбль соответственно может быть описан как нелинейный преобразователь аналоговой информации, задаваемый набором определенных статических и динамических характеристик.
Другая особенность заключается в том, что ансамбль может быть поставлен в соответствие некоторой содержательной единице понятию, образу и т.п. элементу, принимающему участие в процессе мыслительной деятельности. Таким образом, нейроноподобная сеть, узлы которой соответствуют ансамблям, становится сетью с семантикой, семантической сетью. Это обстоятельство во многом изменяет подход к проблемам синтеза сетей и содержательной интерпретации протекающих в них процессов.
Исследования нейроноподобных сетей, конструируемых как на уровне отдельных нейронов, так и их ансамблей, активно проводятся и при решении задач робототехники.
Первые роботы, системы управления которых были построены на основе нейроноподобных сетей (на уровне отдельных нейронов), были разработаны в 60-х годах Л. Сутро, У. Килмером, Дж. Олбусом и др. Эти разработки имели бионическую направленность: при синтезе сетей использовались нейрофизиологические данные о взаимодействии различных отделов мозга позвоночных (ретикулярного ядра, коры, мозжечка, базальных ганглиев).
Сходную бионическую направленность имели исследования, проводимые в Лаборатории проблем управления в биологических системах ДВНЦ РАН, где под руководством B.C. Бурданова успешно создается система управления роботом-манипулятором на основе модели нейронных структур, ответственных за движение клешни рака.
В НИИ нейрокибернетики при Ростовском государственном униперситете А.И. Самариным с соавторами проводится цикл исследований по использованию нейроноподобных сетей для управления широким классом робототехнических устройств. Этим коллективом созданы системы управления плоским манипулятором и подвижной тележкой, система восприятия зрительной информации и др. Управление подвижной тележкой осуществляет и нейроноподобная сеть, разработанная в Таганрогском радиотехническом институте. Оригинальные принципы и научные основы создания таких сетей предложены Ю. В. Чернухиным.
Первый в нашей стране транспортный робот ТАИР с сетевой системой управления был разработан и экспериментально исследован в 1975 г. в Отделе биокибернетики Института кибернетики им. В. М. Глушкова АН УССР под руководством Э. М. Куссуля. ТАИР осуществлял целенаправленное движение в естественной (парковой) среде с обеспечением собственной безопасности (объезд препятствий, избегание опасных мест, поддержание внутренних параметров в заданных пределах) и минимизацией энергетических и временных затрат.
Для управления ТАИРом была разработана нейроноподобная сеть, узлы которой соответствовали нейронным ансамблям. Сеть содержала 100 узлов и была разделена в соответствии с их семантикой на шесть сфер: распознавания и оценки ситуаций, решений, маневров верхнего и нижнего уровня, элементарных действий. ТАИР успешно передвигался в среде, используя оптический дальномер, тактильные датчики, датчики состояния собственных подсистем и ряд вспомогаюльных устройств. В 1982 г. в продолжение работ с ТАИРом был создан лабораторный робот МАЛЫШ, обладающий более развитой системой технического зрения и нейроноподобной сетью, обрабатывающей данные восприятия. Как и ТАИР, робот МАЛЫШ был выполнен в виде физического устройства, без применения ЭВМ. Робот представлял собой шестиколесную тележку с независимым приводом каждого борта. На тележке размещены триангуляционный оптический дальномер, магнитный компас и контактные датчики типа кошачьих усов. Тележка соединялась кабелем с неподвижной стойкой управления. Исследования МАЛЫШа показали конкурентоспособность нейроноподобной сети по сравнению с традиционными алгоритмическими системами управления.
Исследования ТАИРа и МАЛЫШа стали основой построения промышленного транспортного робота широкого назначения ГРУЗ-2Т.
Нейроноподобные сети - эффективный инструмент построения систем управления робототехническими устройствами. В значительной степени это обусловлено тем, что они являются устройствами параллельной обработки информации и имеют ряд важных преимуществ при построении систем, предназначенных для работы в реальном масштабе времени.
Результаты исследований в области моделирования нейронных сетей существенно расширили класс задач, решаемых при помощи нейроноподобных сетей. Теперь в этот класс включаются комбинаторные, оптимизационные и другие задачи. Успехи микроэлектроники подготовили технологическую базу для создания вычислительных устройств, способных осуществлять параллельную обработку информации. Два эти фактора обусловили появление нейрокомпьютеров - ЭВМ, архитектура которых наилучшим образом приспособлена для решения задач моделирования нейронных сетей. В настоящее время нейрокомпьютеры создаются в виде компактных приставок к персональным ЭВМ, существенно увеличивая их функциональные возможности.
- Глава 4 информационные ресурсы и информатизация общества 64
- Раздел II прикладная информатика 82
- Глава 5. Общая характеристика процессов сбора, передачи, обработки и хранения информации 82
- Глава 6. Технические средства реализации информационных процессов 105
- Глава 11 глобальная информационная сеть internet 222
- Глава 12 искусственный интеллект 270
- Глава 13 экспертные системы 297
- Острейковский в.А. Информатика
- Введение
- Раздел I теоретическая информатика глава 1 основные понятия и определения информатики
- 1.1. Терминология информатики
- 1.2. Объект информатики
- 1.3. Предметная область информатики как науки
- 1.4. Краткая история развития информатики
- Контрольные вопросы
- Глава 2 информатика как наука
- 2.1. Категории информатики
- 2.2. Аксиоматика информатики
- 2.3. Виды и свойства информации
- Контрольные вопросы
- Глава 3. Математические основы информатики
- 3.1. Методы и модели оценки количества информации
- 3.2. Основные понятия теории алгоритмов
- 3.3. Системы счисления
- 3.3.1. Позиционные системы счисления
- 3.3.2. Двоичная система счисления
- 3.3.3. Другие позиционные системы счисления
- 3.3.4. Смешанные системы счисления
- 3.3.5. Перевод чисел из одной системы счисления в другую
- 3.4. Формы представления и преобразования информации
- 3.4.1. Числовая система эвм. Представление целых чисел без знака и со знаком
- 3.4.2. Индикаторы переноса и переполнения
- 3.4.3. Представление символьной информации в эвм
- 3.4.4. Форматы данных
- Контрольные вопросы, упражнения и задачи
- Глава 4 информационные ресурсы и информатизация общества
- 4.1. Особенности информационного ресурса
- 4.2. Формы и виды информационных ресурсов
- 4.3. Информатизация общества
- 4.3.1. Сущность и цели информатизации
- 4.3.2. Создание информационных структур
- 4.3.3. Формирование индустрии информатики
- 4.3.4. Развитие интеллектуального и информационного рынков
- 4.4. Перспективы перехода к информационному обществу
- Контрольные вопросы
- Раздел II прикладная информатика глава 5. Общая характеристика процессов сбора, передачи, обработки и хранения информации
- 5.1. Восприятие информации
- 5.2. Сбор информации
- 5.3. Передача информации
- 5.4. Обработка информации
- Контрольные вопросы
- Глава 6. Технические средства реализации информационных процессов
- 6.1. Определение и принципы организации информационных процессов в вычислительных устройствах
- 6.2. Функционирование эвм с шинной организацией
- 6.3. Функционирование эвм с канальной организацией
- 6.4. Информационная модель эвм
- 6.5. Основные команды эвм
- 6.6. Персональные эвм
- 6.6.1. Общие сведения о пэвм и их классификация
- 6.6.2. Структурная схема пэвм
- 6.6.3. Внешние устройства пэвм
- 6.6.4. Внешние запоминающие устройства пэвм
- 6.6.5. Печатающие устройства пэвм
- 6.6.6. Перспективы развития пэвм
- 6.7. Вычислительные системы
- 6.8. Поколения вычислительных средств
- Контрольные вопросы, упражнения и задачи
- Глава 7 алгоритмизация и программирование
- 7.1. Определение алгоритма
- 7.2. Методы разработки алгоритма
- 7.2.1. Метод частных целей
- 7.2.2. Метод подъема
- 7.3. Программирование с отходом назад
- 7.4. Алгоритмы ветвей и границ
- 7.5. Жизненный цикл программного обеспечения
- Контрольные вопросы, упражнения и задачи
- Раздел III элементы информационных технологий глава 8 базы и банки данных
- 8.1. Автоматизированные банки данных
- 8.2. Модели данных
- 8.3. Схема функционирования субд
- 8.4. Организация поиска данных
- 8.5. Администратор базы данных
- Контрольные вопросы
- Глава 9 пакеты прикладных программ
- 9.1. Классификация ппп
- 9.2. Проблемно-ориентированные ппп
- 9.4. Интегрированные ппп
- 9.4. Пакеты прикладных программ для решения научно-технических задач
- 9.5. Библиотеки стандартных программ
- Контрольные вопросы
- Глава 10 вычислительные сети
- 10.1. Принципы построения и классификация вычислительных сетей
- 10.2. Способы коммутации и передачи данных
- 10.3. Программное обеспечение вычислительных сетей
- 10.4. Локальные вычислительные сети
- 10.4.1. Классификация лвс
- 10.4.2. Организация обмена информацией в лвс
- 10.4.3. Методы доступа в лвс
- 10.4.4. Модели взаимодействия в лвс
- 10.5. Обеспечение безопасности информации в вычислительных сетях
- Контрольные вопросы
- Глава 11 глобальная информационная сеть internet
- 11.1. Краткая характеристика основных информационных ресурсов internet
- 11.2. Принципы функционирования internet
- 11.2.1. Иерархия протоколов internet
- 11.2.3. Спецификация универсального адреса информационного ресурса в internet
- 11.3. Технология world wide web (www)
- 11.3.1. Общая характеристика www
- 11.3.2. Программы-клиенты www
- 11.3.3. Стратегия поиска информации в сети
- 11.3.4. Язык гипертекстовой разметки web-документов html
- 11.3.5. Поисковые машины www
- 11.4. Электронная почта в internet
- 11.5. Технологии доступа к ресурсам internet, отличные от www
- 11.5.1. Удаленный доступ к ресурсам сети telnet
- 11.5.2. Обмен файлами по протоколу ftp. Служба архивов ftp
- Контрольные вопросы
- Глава 12 искусственный интеллект
- 12.1. Направление исследований в области искусственного интеллекта
- 12.2. Машинный интеллект и робототехника
- 12.3. Интеллектуальные роботы
- 12.4. Моделирование биологических систем
- 12.5. Эвристическое программирование и моделирование
- 12.6. Система знаний
- 12.7. Модели представления знаний
- 12.7.1. Логическая модель представления знаний
- 12.7.2. Сетевая модель представления знаний
- 12.7.3. Фреймовая модель представления знаний
- 12.7.4. Продукционная модель представления знаний
- Контрольные вопросы
- Глава 13 экспертные системы
- 13.1. Общая характеристика эс
- 13.2. Структура и режимы использования эс
- 13.3. Классификация инструментальных средств эс
- 13.4. Организация знаний в эс
- 13.5. Отличие эс от традиционных программ
- 13.6. Виды эс
- 13.7. Типы задач, решаемых эс
- Контрольные вопросы
- Приложение 3 глоссарий экспертных систем