Перспективы развития и применения нейронных сетей | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 27 апреля, печатный экземпляр отправим 1 мая.

Опубликовать статью в журнале

Автор:

Научный руководитель:

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №23 (365) июнь 2021 г.

Дата публикации: 30.05.2021

Статья просмотрена: 6976 раз

Библиографическое описание:

Цаунит, А. Н. Перспективы развития и применения нейронных сетей / А. Н. Цаунит. — Текст : непосредственный // Молодой ученый. — 2021. — № 23 (365). — С. 114-117. — URL: https://moluch.ru/archive/365/81791/ (дата обращения: 19.04.2024).



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

Ключевые слова: НИС, нейронные сети, искусственный интеллект, поисковые системы.

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

Мозг обладает совершенной структурой, которая позволяет создавать индивидуальны правила, основанные на накопленном с течением времени опыте. Развитие нейронов основывается на пластичности мозга — способности адаптации нервной системы в соответствии с условиями окружающей среды.

Искусственная нейронная сеть — это машина, которая моделирует способ обработки мозгом конкретной задачи. Такая сеть обычно реализуется с помощью электронных компонентов или моделируется компьютерной программой. Для того чтобы добиться высокой производительности, нейронные сети используют множество взаимосвязей между элементарными ячейками вычислений — нейроны.

Искусственная нейронная сеть — это громадный распределенный параллельный процессор, состоящий из элементарных единиц обработки информации, накапливающих экспериментальные знания и предоставляющих их для последующей обработки. Искусственная нейронная сеть сходна с мозгом по следующим параметрам:

– знания, используемые искусственной нейронной сетью в процессе обучения, поступают в нее из окружающей среды;

– для накопления знаний используются синаптические веса — связи между нейронами.

Преимущества нейронных сетей, во-первых, обусловлены возможностью распараллеливания обработки информации и, во-вторых, самообучением, т. е. возможностью обобщать — способность получать обоснованный результат на основании данных, не встречавшихся ранее в процессе обучения. Указанные преимущества позволяют искусственным нейронным сетям решать сложные задачи, считающиеся на сегодняшний день трудноразрешимыми.

Использование нейронных сетей обеспечивает следующие полезные свойства систем.

  1. Нелинейность.
  2. Отображение входной информации в выходную.
  3. Адаптивность к изменениям окружающей среды.
  4. Очевидность ответа.
  5. Контекстная информация.
  6. Отказоустойчивость: при неблагоприятных условиях производительность нейронных сетей падает незначительно.
  7. Эффективная реализуемость на сверхбольших интегральных схемах.
  8. Единообразие анализа и проектирования, что позволяет одно и то же проектное решение нейронной сети использовать во многих предметных областях.
  9. Аналогия с нейробиологией. [4, 7]

Достижения современных искусственных нейронных сетей позволяют решать следующие классы задач:

1) Задача классификации образов. Суть задачи заключается в определении принадлежности входного образа, представленного вектором признаков, одному или нескольким предварительно определенным классам.

2) Задачи кластеризации и категоризации. Решение данного класса задач основано на подобии образов и размещении близких образов в одном кластере.

3) Задачи аппроксимации функций. Суть задачи: пусть имеется обучающая выборка ((X 1 , Y 2 ), (X 2 , Y 2 ),..., (X N , Y N )), генерируемая неизвестной функцией, которая подверглась искажению шумом, требуется. найти оценки этой функции.

4) Задачи прогнозирования и предсказания. Суть задачи: имеется N дискретных отсчетов {y(t 1 ),y(t 2 ),..., y(t n )} в последовательные моменты времени t 1 , t 2 ,..., t n , необходимо найти прогнозное значения y(t n+1 ) в момент t n+1 .

5) Задачи оптимизации. Суть задачи: найти максимальное или минимальное значение целевой функции, удовлетворяющее системе ограничений.

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

Как уже отмечалось ранее, основное преимущество искусственных нейронных сетей заключается в том, что они строят модель на основе предъявленной информации, т. е. не нуждаются в заранее известной модели. Именно по этой причине искусственные нейронные сети широко применяются в тех области человеческой деятельности, где есть плохо алгоритмизуемые задачи. Например:

– Ввод и обработка информации: распознавание рукописных текстов, отсканированных почтовых, платежных, финансовых и бухгалтерских документов.

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

– Авиация: распознавание сигналов радаров, обучение автопилотов, беспилотные летательные аппараты, адаптивное пилотирование неисправного летательного аппарата и т. п.

– Автоматизация производства: контроль качества продукции, оптимизация режимов производственного процесса, предупреждение аварийных ситуаций, мониторинг и визуализация многомерной диспетчерской информации.

– Робототехника: распознавание роботом сцены, объектов и препятствий, планирование маршрута движения, управление манипуляторами, поддержание равновесия.

– Медицина: обработка медицинских изображений, очистка показаний приборов от шумов, мониторинг состояния пациента и постановка диагноза, анализ эффективности лечения и т. п.

– Связь и телекоммуникации: оптимизация сотовых сетей и схем маршрутизации пакетов, быстрое кодирование-декодирование, сжатие видеоинформации.

– Сервисы сети Интернет: ассоциативный поиск, фильтрация и блокирование массовой рассылки рекламы, автоматическая рубрикация новостей, электронные секретари и автономные агенты в интернете, адресные реклама и маркетинг для электронной торговли, распознавание captcha.

– Социология: анализ опросов, выявление значимых факторов, исследование и визуализация данных социологических исследований.

– Политология: предсказание результатов выборов, предсказание динамики рейтингов, кластеризация электората.

– Охранные системы: идентификация по лицу, отпечаткам пальцев, голосу, подписи; распознавание автомобильных номеров, анализ данных с датчиков.

– Безопасность: мониторинг информационного трафика в вычислительной сети, обнаружение вторжений, обнаружение подделок.

– Геологоразведка: поиск полезных ископаемых, анализ сейсмических данных, оценка ресурсов месторождений. [2, 3, 5]

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

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

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

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

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

Смеем предположить, что решение данной проблемы — это лишь только вопрос времени. Искусственные нейронные сети пройдут тот же путь, что и компьютеры: будут постепенно увеличивать свои возможности и производительность, находя области использования по мере появления новых задач и развития технической базы для их разработки.

Также намечается перспектива модификации интерфейса взаимодействия пользователя с нейронной сетью — интерфейс будет основан на новом виде программного обеспечения («Agentware») — интеллектуальных агентах. Агенты будут осуществлять взаимодействие не только со своим пользователем, но и с другими такими же агентами и со специальными сервисами. Вследствие этого в сети возникнет новый социум с самообучающимися агентами, принимающими решения от имени пользователя. [4]

Литература:

  1. Аксенов С. В., Новосельцев В. Б. Организация и использование нейронных сетей (методы и технологии) / Под общ. ред. В. Б. Новосельцева. — Томск: Изд-во НТЛ, 2006. — 128 с.
  2. Бэстенс Д.-Э., ван ден Берг В.-М., Вуд Д. Нейронные сети финансовые рынки: принятие решений в торговых операциях. — М.: ТВП, 1997. — 236 с.
  3. Заенцев И. В. Нейронные сети: основные модели. — Воронеж, 1999. — 76 с.
  4. Каллан Роберт Основные концепции нейронных сетей: Пер. с агл. — М.: Вильямс, 2001. — 287 с.
  5. Круглов В. В., Борисов В. В. Искусственные нейронные сети. Теория и практика. — М.: Горячая линия — Телком, 2002. — 382 с.
  6. Обучение нейронной сети. [Электронный ресурс]. URL: httр://www.аiроrtаl.ru/аrtiсlеs/nеurаl-nеtwоrks/lеаrning-nеunеt.html
  7. Хайкин Саймон Нейронные сети: полный курс: Пер. с англ. — М.: ООО «И. Д. Вильямс», 2006. — 1104 с.
Основные термины (генерируются автоматически): сеть, искусственная нейронная сеть, задача, окружающая среда, агент, ассоциативный поиск, время, класс задач, нейронная сеть, процесс обучения.


Похожие статьи

Нейросетевые технологии адаптивного обучения и контроля...

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

Нейронные сети и искусственный интеллект | Статья в журнале...

Данная статья посвящена искусственному интеллекту и нейронным сетям. Использование ИИ в современном обществе вносят новые формы в совершенствование интеллектуальных систем в сфере информационных

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

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

Нейросетевой подход в задаче обработки данных

Использование нейронной сети в данной задаче позволило провести кластеризацию и разделить одну большую задачу составления оптимального варианта расписания на ряд подзадач.

В результате обучения нейронной сети были получены модель обучения нейронной сети для построения оптимального варианта расписания на основе многослойного перцептрона приведенная на рисунке 2, а график сходимости обучения на рис.3.

Составляющие искусственной нейронной сети. Все искусственные нейронные сети состоят из так называемых нейронов — модели, представляющей из. Рекуррентная нейронная сеть.

Аппаратная реализация искусственных нейронных сетей.

Искусственные нейронные сети (ИНС), навеянные вычислительными и коммуникативными способностями мозга человека, являются значительной парадигмой в машинном обучении. Как таковые они послужили основой для множества мощных алгоритмов с применением в распознавании образов, запоминании, отображении и др. В последнее время наблюдается значительное продвижение в аппаратной реализации этих сетей с целью преодоления вычислительных сложностей при программной реализации: мощностной потенциал человеческого мозга составляет приблизительно 15Вт, и его вычислительные способности...

Искусственные нейронные сети | Статья в журнале...

Таким образом, искусственные нейронные сети представляют очень гибкий аппарат для решение широкого спектра задач, от обучения игрового искусственного интеллекта до прогнозирования поведения экономики отдельного региона или целого государства. Качество решения задачи каждый раз зависит от объема и качества исходных данных.

Ключевые слова: искусственная нейронная сеть, синаптические веса, ассоциативная память, сигнальные графы, матрицы смежности сигнальных графов, шаговый алгоритм. В прикладных задачах все большее распространение находят искусственные нейронные сети (ИНС) [1,2,3].

Исследование возможностей использования нейронных сетей

Из определения искусственного нейрона следует понятие ИНС (искусственной нейронной сети) — совокупность взаимодействующих между собой искусственных нейронов.

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

Для этого существует процесс обучения сети. ИНС учатся подобно человеку. Обучение нейронной сети (Training) — поиск такого набора весовых коэффициентов, при котором входной сигнал после...

Модель математической нейронной сети | Статья в журнале...

Нейронные сети используются для решения сложных задач, которые требуют аналитических вычислений подобных тем, что делает человеческий мозг [4]. Самыми распространенными применениями нейронных сетей является: ‒ Классификация — распределение данных по параметрам.

‒ Распознавание — в настоящее время, самое широкое применение нейронных сетей. Используется в Google, когда вы ищете фото или в камерах телефонов, когда оно определяет положение вашего лица и выделяет его и многое другое. Теперь, чтобы понять, как работают нейронные сети, давайте взглянем на их составляющие и параметры.

Эволюционный подход к настройке и обучению нейронной сети

Построение искусственной нейронной сети (ИНС), с классической точки зрения, выполняется методом проб и ошибок. Исследователь задает параметры сети: количество слоев и нейронов, структуру связей между нейронами, а затем наблюдает результаты — сеть обучается и тестируется на тестовой выборке. В зависимости от результатов тестирования исследователь производит изменения параметров сети. Для обучения используется обучающая выборка, включающая наборы входных сигналов X и соответствующие эталонные значения выходных сигналов Y...

Формирование нейронной сети | Статья в журнале...

Нейронные сети — математические прототипы (модели), а также их аппаратные реализации, организационному принципу и функционированию биологических нейронных сетей нервных живого организма [5].

Тестовая строится индивидуально для решаемой задачи. Рассмотрим один из предназначенных для реализации на компьютерах в различных средах, по степени их также с точки простоты использования и представления информации.

Ключевые слова: искусственные нейронные сети, генетические алгоритмы, машинное обучение. Машинное обучение ИНС в IES возможно через настройку весовых коэффициентов и/или структуры сетей.

Похожие статьи

Нейросетевые технологии адаптивного обучения и контроля...

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

Нейронные сети и искусственный интеллект | Статья в журнале...

Данная статья посвящена искусственному интеллекту и нейронным сетям. Использование ИИ в современном обществе вносят новые формы в совершенствование интеллектуальных систем в сфере информационных

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

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

Нейросетевой подход в задаче обработки данных

Использование нейронной сети в данной задаче позволило провести кластеризацию и разделить одну большую задачу составления оптимального варианта расписания на ряд подзадач.

В результате обучения нейронной сети были получены модель обучения нейронной сети для построения оптимального варианта расписания на основе многослойного перцептрона приведенная на рисунке 2, а график сходимости обучения на рис.3.

Составляющие искусственной нейронной сети. Все искусственные нейронные сети состоят из так называемых нейронов — модели, представляющей из. Рекуррентная нейронная сеть.

Аппаратная реализация искусственных нейронных сетей.

Искусственные нейронные сети (ИНС), навеянные вычислительными и коммуникативными способностями мозга человека, являются значительной парадигмой в машинном обучении. Как таковые они послужили основой для множества мощных алгоритмов с применением в распознавании образов, запоминании, отображении и др. В последнее время наблюдается значительное продвижение в аппаратной реализации этих сетей с целью преодоления вычислительных сложностей при программной реализации: мощностной потенциал человеческого мозга составляет приблизительно 15Вт, и его вычислительные способности...

Искусственные нейронные сети | Статья в журнале...

Таким образом, искусственные нейронные сети представляют очень гибкий аппарат для решение широкого спектра задач, от обучения игрового искусственного интеллекта до прогнозирования поведения экономики отдельного региона или целого государства. Качество решения задачи каждый раз зависит от объема и качества исходных данных.

Ключевые слова: искусственная нейронная сеть, синаптические веса, ассоциативная память, сигнальные графы, матрицы смежности сигнальных графов, шаговый алгоритм. В прикладных задачах все большее распространение находят искусственные нейронные сети (ИНС) [1,2,3].

Исследование возможностей использования нейронных сетей

Из определения искусственного нейрона следует понятие ИНС (искусственной нейронной сети) — совокупность взаимодействующих между собой искусственных нейронов.

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

Для этого существует процесс обучения сети. ИНС учатся подобно человеку. Обучение нейронной сети (Training) — поиск такого набора весовых коэффициентов, при котором входной сигнал после...

Модель математической нейронной сети | Статья в журнале...

Нейронные сети используются для решения сложных задач, которые требуют аналитических вычислений подобных тем, что делает человеческий мозг [4]. Самыми распространенными применениями нейронных сетей является: ‒ Классификация — распределение данных по параметрам.

‒ Распознавание — в настоящее время, самое широкое применение нейронных сетей. Используется в Google, когда вы ищете фото или в камерах телефонов, когда оно определяет положение вашего лица и выделяет его и многое другое. Теперь, чтобы понять, как работают нейронные сети, давайте взглянем на их составляющие и параметры.

Эволюционный подход к настройке и обучению нейронной сети

Построение искусственной нейронной сети (ИНС), с классической точки зрения, выполняется методом проб и ошибок. Исследователь задает параметры сети: количество слоев и нейронов, структуру связей между нейронами, а затем наблюдает результаты — сеть обучается и тестируется на тестовой выборке. В зависимости от результатов тестирования исследователь производит изменения параметров сети. Для обучения используется обучающая выборка, включающая наборы входных сигналов X и соответствующие эталонные значения выходных сигналов Y...

Формирование нейронной сети | Статья в журнале...

Нейронные сети — математические прототипы (модели), а также их аппаратные реализации, организационному принципу и функционированию биологических нейронных сетей нервных живого организма [5].

Тестовая строится индивидуально для решаемой задачи. Рассмотрим один из предназначенных для реализации на компьютерах в различных средах, по степени их также с точки простоты использования и представления информации.

Ключевые слова: искусственные нейронные сети, генетические алгоритмы, машинное обучение. Машинное обучение ИНС в IES возможно через настройку весовых коэффициентов и/или структуры сетей.

Задать вопрос