Нейронные вычисления. Принцип

Нейронные вычисления. Принцип

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

Нейронная сеть

Рис. Нейронная сеть

Главная часть нейронного компьютера — нейронная сеть, схематически представленная на рисунке. В этом представлении круги изображают нейроны, и линии — связи между ними. Нейрон — простой процессор, который получает один или более входных сигналов и генерирует выходной сигнал. Каждый входной сигнал имеет свойственным ему «вес», который определяется интенсивностью, или «силой» сигнала. Нейрон должен определить вес каждого из входов и выдать взвешенную выходную функцию. Число нейронов в сети может насчитывать от десятков до многих тысяч.

Способ «обучения» системы основан на сравнении ее фактического выходного сигнала с ожидаемым. Система вырабатывает сигнал ошибки, который, в свою очередь, через всю сеть меняет относительные веса связей. Это, в конечном счете. приводит к идеальному решению, поскольку усиливаются связи, приводящие к правильному ответу. В принципе, данный процесс подобен тому, который происходит в мозгу человека. Нейронная вычислительная система имеет множество преимуществ перед обычным методом вычислений:

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

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

Поделиться

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *