русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Интеллектуализация вычислительных систем


Дата добавления: 2015-08-31; просмотров: 1202; Нарушение авторских прав


Современные компьютеры превосходят человека по способности производить числовые и символьные вычисления. Однако человек может без усилий решать сложные задачи, непосильные компьютерам. В чем причина столь значительного различия?

Подобно биологической нейронной системе интеллектуальная система (ИНС) является вычислительной системой с огромным числом параллельно функционирующих простых процессоров и множеством связей. Модели ИНС в некоторой степени воспроизводят «организа­цион­ные» принципы, свойственные мозгу человека.

Глубокое изучение ИНС требует знания нейрофизиологии, науки о познании, психологии, статистической механики, теории управления, теории вычислений, проблем искусственного интеллекта, статисти­ки/мате­ма­тики, распознавания образов, компьютерного зрения, параллельных вычислений и аппаратных средств (цифровых, аналого­вых, оп­тических).

Если говорить об интеллектуализации вычислительных систем, прида­­ния им свойств человеческого мышления и восприятия, то здесь нейрокомпьютеры – практически единственный путь развития вычисли­тель­ной техники.

Нейрокомпьютер – это вычислительная система с архитектурой аппаратного и программного обеспечения, адекватной выполнению алгоритмов, представленных в нейросетевом логическом базисе.

Нейрокомпьютеры отличаются от обычных компьютеров не просто большими возможностями – принципиально меняется способ использо­ва­ния машины. Место программирования занимает обучение, нейрокомпь­ютер учится решать задачи. Обучение – это корректировка связей, в ре­зультате которой каждое входное воздействие приводит к формиро­ванию соответствующего выходного сигнала. После обучения сети можно применять полученные навыки к новым входным сигналам. При переходе от программирования к обучению повышается эффектив­ность решения «интеллектуальных» задач.



Вычисления в нейронных сетях существенно отличаются от традиционных; в силу высокой распараллеленности их можно рассмат­ривать как коллективное явление. В нейронной сети нет локальных облас­тей запоминания конкретной информации: вся информация запоминается во всей сети.

Основные перспективные направления современного развития нейрокомпьютерных технологий: нейропакеты, нейросетевые экспертные системы, СУБД с включением нейросетевых алгоритмов, обработка изобра­жений, управление динамическими системами и обработка сигналов, управление финансовой деятельностью, оптические нейро­компь­ютеры, виртуальная реальность.

Наблюдается тенденция перехода от программной эмуляции к программно-аппаратной реализации нейросетевых алгоритмов с резким увеличением числа разработок СБИС, нейрочипов с нейросетевой архитектурой. Резко возросло количество военных разработок, в основном направленных на создание сверхбыстрых, «умных» супервычислителей. Приведем примеры. Сегодня 60% кредитных карточек в США обрабатываются с помощью нейросетевых технологий; разработана система скрытого обнаружения веществ на базе тепловых нейронов и с помощью нейрокомпьютера на заказных цифровых нейрочипах. Подобная система фирмы SAIC эксплуатируется уже во многих аэропортах США при досмотре багажа для обнаружения наркотиков, взрывчатых веществ, ядерных и других материалов. Существует система автоматизированного контроля безопасного хранения ядерных изделий.

Перспективными задачами обработки изображений с помощью ней­ро­компьютеров являются обработка аэрокосмических изоб­раже­ний (сжа­тие с восстановлением, сегментация, контрастирование и обработка текс­тур), выделение на изображении движущихся целей, поиск и распоз­на­вание на нем объектов заданной формы, обработка потоков изображений, обработка информации в высокопроизводительных сканерах.

Актуален класс задач, связанных с прогнозированием временных зависимостей: прогнозирование финансовых показателей; прогнози­ро­вание надежности электродвигателей и систем электропитания на само­ле­тах; обработка траекторных измерений. При решении этих задач сейчас все переходят от простейших регрессионных и других статистических моделей прогноза к существенно нелинейным адаптивным экстраполирующим фильтрам, реализованным в виде сложных нейронных сетей.

При обработке гидролокационных сигналов нейрокомпьютеры при­ме­няются при непосредственной обработке сигнала, распознавании типа надводной или подводной цели, определении ее координат. Сейсмические сигналы по структуре весьма близки к гидроло­ка­ционным. Обработанные нейрокомпьютером позволяют получить с достаточной точностью данные о координатах и мощности землетрясения или ядерного взрыва.

Нейрокомпьютеры начали активно использовать при обработке сейсмических сигналов в нефтегазоразведке.

Нейрокомпьютеры в системах управления динамическими объ­ек­тами – это одна из самых перспективных областей применения нейро­компьютеров. США и Финляндия уже ведут работы по использования нейрокомпьютеров для управления химическими реакторами.

В 1995 г. была завершена разработка первого отечественного нейрокомпьютера на стандартной микропроцессорной элементной базе, а сегодня проводится разработка на базе отечественных нейрочипов, в том числе супернейрокомпьютера для решения задач, связанных с системами уравнений математической физики: аэро-, гидро- и газодинамики.

Главный результат разработки нейросетевого алгоритма решения задачи – воз­мож­ность создания архитектуры нейрочипа, адекватного ре­шаемой задаче. Для эмуляции нейросетевых алгоритмов с использ­ованием универсальных микропроцессорных средств эффективнее создать архитек­туры, ориентированные на выполнение нейросетевых операций, чем использовать стандартные, ориентированные на модификацию одно­процес­сорных алгоритмов решения задач.



<== предыдущая лекция | следующая лекция ==>
Общая характеристика и классификация CASE-средств | Основные направления бизнес-софта


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 3.847 сек.