Тема: ПРИМЕНЕНИЕ АВТОЭНКОДЕРОВ ДЛЯ ПОДАВЛЕНИЯ ПОМЕХ В ЗАДАЧАХ АКУСТИЧЕСКОЙ ШУМОМЕТРИИ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ГЛАВА 1. ШУМОМЕТРИЯ И ПРОБЛЕМА НЕЖЕЛАТЕЛЬНЫХ ШУМОВ ДВИЖЕНИЯ ШУМОМЕРА ПО СКВАЖИНЕ 5
ГЛАВА 2. НЕКОТОРЫЕ СВЕДЕНИЯ ИЗ ТЕОРИИ НЕЙРОННЫХ СЕТЕЙ И ПРОБЛЕМЫ, СВЯЗАННЫЕ С ИХ ОБУЧЕНИЕМ 8
2.1 Строение и классификация нейронных сетей 8
2.2 Классификация нейронных сетей и их свойства 11
2.3 Топологии нейросетей 12
2.4 Обучение нейронных сетей 14
2.5 Переобучение сети 16
2.6 Пакетная нормализация 18
2.7 Автоэнкодеры 19
ГЛАВА 3. ПРОЕКТИРОВАНИЕ НЕЙРОСЕТЕВОГО ФИЛЬТРА ДЛЯ ПОДАВЛЕНИЯ ШУМОВ ДВИЖЕНИЯ ПО СКВАЖИНЕ 22
3.1 Создание обучающего множества 22
3.2 Архитектура нейросети 26
3.3 Обучение нейросети 27
3.4 Критерий качества фильтрации 29
ГЛАВА 4. ТЕСТИРОВАНИЕ НЕЙРОСЕТИ 30
4.1 Тестирование на скважинах из обучающей выборки 30
4.2 Тестирование на скважинах, не участвовавших в обучении 34
Выводы к 4 главе 35
ЗАКЛЮЧЕНИЕ 36
СПИСОК ЛИТЕРАТУРЫ 37
ПРИЛОЖЕНИЕ А. КОД ПРОГРАММЫ ДЛЯ ОБРАБОТКИ ДАННЫХ НА ЯЗЫКЕ PYTHON 39
ПРИЛОЖЕНИЕ Б. КОД ПРОГРАММЫ НА ЯЗЫКЕ PYTHON ДЛЯ ОБУЧЕНИЯ НЕЙРОСЕТИ 42
ПРИЛОЖЕНИЕ В. КОД ПРОГРАММЫ ДЛЯ ТЕСТИРОВАНИЯ НЕЙРОСЕТИ 44
📖 Введение
Искусственная нейронная сеть - это вычислительная структура, построенная по принципу организации и функционирования биологических нейронных сетей. Она представляет собой совокупность искусственных нейронов, особым образом связанных между собой и взаимодействующих.
Чтобы сеть могла выдать результат, её необходимо обучить. Процесс обучения состоит в том, чтобы подстроить внутренние параметры (веса) сети таким образом, чтобы получить желаемый результат, то есть нейронную сеть, имеющую способность к обобщению. Обучение может проводиться с учителем или без учителя.
Целью данной работы является построение нейросетевой системы, фильтрующей нежелательные шумы движения. Для этого решаются следующие задачи:
• Создание обучающей выборки.
• Выбор архитектуры нейросети.
• Обучение нейросети.
• Подбор параметров сети для получения лучшего результата.
• Тестирование нейросети.
✅ Заключение
Также был построен нейросетевой фильтр с архитектурой автоэнкодера, осуществляющий подавление паразитных акустических шумов движения и выявление информативных шумов, соответствующих реальным процессам, происходящим вне скважины или внутри её. Кроме того, в результате экспериментов подобрана оптимальная архитектура нейросети для данной задачи: трехслойная сеть с 50 нейронами в первом и втором скрытом слоях с активациями arsh(x) и выходной слой с линейной активацией.
В процессе тестирования фильтра было выявлено, что вероятность ошибки 2 рода составляет около 16%. Также было выяснено, что ложное срабатывание приходится в среднем на 2500 метров.
Ведется работа по улучшению нейросетевого фильтра. Так как выборка не очень большая, планируется её расширять. Кроме того, возможно, что проблема кроется в недостаточной сложности (глубине) нейросети. В ходе экспериментов выяснилось, что логарифмический масштаб данных не совсем подходит для данной задачи и возможно стоит попробовать обучать нейросеть на оригинальных данных в линейных единицах. Ошибку также может вносить алгоритм поиска ближайшего по глубине спектра (формула 3.1).
Исходя из типичных скоростей движения прибора, специалисты компании оценили, что после доработки с помощью данного фильтра можно будет ускорить диагностику скважин примерно в 3 раза за счёт уменьшения количества
остановок .



