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

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

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

Автор:

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

Опубликовано в Молодой учёный №20 (310) май 2020 г.

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

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

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

Пилецкая, А. В. Искусственная нейронная сеть и ее применение при диагностике железнодорожных путей / А. В. Пилецкая. — Текст : непосредственный // Молодой ученый. — 2020. — № 20 (310). — С. 48-50. — URL: https://moluch.ru/archive/310/70217/ (дата обращения: 25.04.2024).



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

Ключевые слова: нейронная сеть, диагностика, распознование.

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

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

Рис. 1. Структура папок, перенесенных из папок создаваемой дополнительной программой

Каждый участок дороги содержит определенное количество скреплений. Например, на московском направлении находится наибольшее количество скреплений типа КБ. Это обусловлено многими факторами, так как через этот путь проходит огромный пассажиропоток. В приведенной Диаграмме 2 видно неравномерное распределение количества скреплений. Это обусловлено тем, что наибольшую протяженность составляет московская железная дорога (50км)

Рис. 2. Распределение количества сэмплов, собранных вручную

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

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

Отбалансированный датасет можно увидеть на Рис. 3.

Рис. 3. Распределение количества сэмплов, после балансировки

Таблица 1

Примеры неудачных сэмплов, сформированных техникой SMOTE (удалялись вручную при верификации датасета)

Пример неудачно созданного сэмпла техникой SMOTE, так как на скрепление КБОП105 наложилось еще одно в другом месте, и в итоговом варианте это стало не КБОП105, а неизвестным скреплением.

C:\Users\Antoshka\AppData\Local\Microsoft\Windows\INetCache\Content.Word\7035.jpg

Наложение скрепления несколько раз друг на друга в разных местах изображения

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

Таблица 2

Примеры удачных сэмплов, сформированных техникой SMOTE

C:\Users\Antoshka\AppData\Local\Microsoft\Windows\INetCache\Content.Word\7663.jpg

Пример удачно созданного сэмпла техникой SMOTE. Искусственное добавление жгута на скрепление КБОП105

C:\Users\Antoshka\AppData\Local\Microsoft\Windows\INetCache\Content.Word\7035.jpg

C:\Users\Antoshka\AppData\Local\Microsoft\Windows\INetCache\Content.Word\3802.jpg

Добавление внешних факторов вокруг скрепления

C:\Users\Antoshka\AppData\Local\Microsoft\Windows\INetCache\Content.Word\3796.jpg

Удачное добавление к скреплению ДО2, болта накладки

В общем случае чем большее число экземпляров содержит обучающая выборка, тем большая точность распознавания обученной на ней сети. С полученной после выполнения балансировки датасетом выполняется дополнение его путем создания новых сэмплов, полученных из существующих аффинными преобразованиями (вращением на произвольный градус (в диапазоне до 5 градусов), сдвигом на произвольную величину (в диапазоне 10 % от размера изображения))

Литература:

  1. Абрамов, Н. С. Применение искусственных нейронных сетей в задачах контроля и диагностики подсистем космических аппаратов/Н. С. Абрамов, В. Ф. Заднепровский, А. А. Талалаев, В. П. Фраленко //Современные проблемы науки и образования. — 2014. — № 3. — Режим доступа: http://www.science-education.ru/ru/article/view?id=13242 (дата обращения: 23.04.2020)
  2. Hykin, S. Neural networks. A Comprehensive Foundation. Second Edition /S. Hykin. — Prentice Hall, 1999. — 905 p.
  3. Orlov, S. P. Intelligent measuring system for testing and failure analysis of electronic devices/S. P. Orlov, A. N. Vasilchenko//2016 XIX IEEE International Conference on Soft Computing and Measurements. — 2016. V.1. — P.401–403.
  4. Girin, R. V. The use of neural networks for testing and failure analysis of electronic devices /R. V. Girin, S. P. Orlov// Proc. of the II International Scientific-Practical Conference “Fuzzy Technologies in the Industry (FTI 2018)”. — CEUR-WS.org/Vol — 2258/paper21. — 2018. — pp. 160–167.
Основные термины (генерируются автоматически): SMOTE, искусственная нейронная сеть, нейронная сеть, скрепление, железнодорожный путь, недостаточное число, техника.


Ключевые слова

диагностика, нейронная сеть, распознование

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

Искусственные нейронные сети в военной сфере

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

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

Путём объединения нескольких нейронов создаётся искусственная нейронная сеть.

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

Нейронная сеть— это последовательность нейронов, соединенных между собой синапсами [2]...

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

Рассмотрены типы искусственных нейронных сетей. Представлены методы аппаратной реализации искусственных нейронных сетей с использованием аналоговых, либо цифровых схем нейрон-синапсов. Представлены выводы о работе данных алгоритмов на основе их...

GRU и LSTM: современные рекуррентные нейронные сети

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

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

Проблемы обучения нейронных сетей | Статья в журнале...

Проблемы обучения нейронных сетей. Автор: Кураева Елена Сергеевна.

Чтобы нейронные сети работали удовлетворительно, необходимо входные и выходные данные, а также

Ключевые слова: сеть, нейронная сеть, искусственный интеллект, язык программирования...

К вопросу об использовании микроконтроллеров для реализации...

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

Идентификация осложнений и неисправностей погружного...

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

Нейронная сеть— это последовательность нейронов, соединенных между собой синапсами [2]. Структура нейронной.

Применение искусственных нейронных сетей для...

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

Выбор оптимального маршрута грузоперевозок автомобильным...

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

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

Искусственные нейронные сети в военной сфере

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

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

Путём объединения нескольких нейронов создаётся искусственная нейронная сеть.

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

Нейронная сеть— это последовательность нейронов, соединенных между собой синапсами [2]...

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

Рассмотрены типы искусственных нейронных сетей. Представлены методы аппаратной реализации искусственных нейронных сетей с использованием аналоговых, либо цифровых схем нейрон-синапсов. Представлены выводы о работе данных алгоритмов на основе их...

GRU и LSTM: современные рекуррентные нейронные сети

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

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

Проблемы обучения нейронных сетей | Статья в журнале...

Проблемы обучения нейронных сетей. Автор: Кураева Елена Сергеевна.

Чтобы нейронные сети работали удовлетворительно, необходимо входные и выходные данные, а также

Ключевые слова: сеть, нейронная сеть, искусственный интеллект, язык программирования...

К вопросу об использовании микроконтроллеров для реализации...

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

Идентификация осложнений и неисправностей погружного...

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

Нейронная сеть— это последовательность нейронов, соединенных между собой синапсами [2]. Структура нейронной.

Применение искусственных нейронных сетей для...

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

Выбор оптимального маршрута грузоперевозок автомобильным...

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

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