Форум программистов, компьютерный форум, киберфорум
Python: Научные вычисления
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/29: Рейтинг темы: голосов - 29, средняя оценка - 4.86
2 / 2 / 0
Регистрация: 09.02.2015
Сообщений: 32
1

Обработка звука для нейронной сети

05.10.2017, 20:27. Показов 6039. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Вообщем имеется n файлов на каждом из которых записано одно слово(по одному слову на каждый файл, не все они одинаковые). Есть ли способ обработать аудио так, чтобы из любого файла получался массив размерности k(не больше не меньше)?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.10.2017, 20:27
Ответы с готовыми решениями:

Обработка базы данных Титаника для подготовки к реализации нейронной сети
Я решил сделать нейронную сеть, реализовать на Python Backpropagation algorithm (узнал о нём совсем недавно и захотел поиграть с ним)....

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

Архитектура нейронной сети для детекции черно-белых объектов
У меня есть подобные картинки: Требуется детектировать на них черные объекты (на этой картинке кругленькие, но бывают и чуть...

5
Эксперт Python
 Аватар для dondublon
4643 / 2059 / 363
Регистрация: 17.03.2012
Сообщений: 10,138
Записей в блоге: 6
06.10.2017, 16:09 2
Самый очевидный способ - уравнять все звуковые фрагменты к самому длинному, для более коротких добавленное время заполнить "пустотой".
0
2 / 2 / 0
Регистрация: 09.02.2015
Сообщений: 32
06.10.2017, 18:06  [ТС] 3
Цитата Сообщение от dondublon Посмотреть сообщение
для более коротких добавленное время заполнить "пустотой"
Да, появлялись такие мысли, но отсюда вопрос. Как может отреагировать нейронка при появлении пустот? Она используется для распознавании слов.
Для справки. Такое ограничение по длине слов абсолютно приемлемо для запланированной программы.
0
Эксперт Python
 Аватар для dondublon
4643 / 2059 / 363
Регистрация: 17.03.2012
Сообщений: 10,138
Записей в блоге: 6
09.10.2017, 12:39 4
Хз.
0
 Аватар для oldnick85
36 / 34 / 10
Регистрация: 15.07.2017
Сообщений: 126
09.10.2017, 22:26 5
Вы просто хотите кормить сетку сырыми аудиоданными, без предварительной обработки? Оно вряд ли так взлетит. Вы замахнулись на весьма сложную задачу. Здесь неплохое введение и пример практического подхода, основанный на фреймах.

Если пойти "в лоб" и дополнять файлы тишиной до определенного размера, то плохого ничего не случится. Сетка будет приспосабливаться к входным данным так, чтобы выдавать правильные ответы. Просто кто её знает как она будет реагировать на изменение громкости и тембра, на сдвиг по времени? Потребуется большая база для обучения.
0
2 / 2 / 0
Регистрация: 09.02.2015
Сообщений: 32
11.10.2017, 12:35  [ТС] 6
Нет, конечно же не сырыми. Обработка сигнала производится. Но всё равно на выходе получаются вектора различной длины
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.10.2017, 12:35
Помогаю со студенческими работами здесь

Моделирование нейронной сети для однослойнного персептрона
Здравствуйте, у меня вопрос к формучанам, можете ли вы подсказать какую- нибудь тему для моделирования нейронной сети для однослойнного...

Код обратного распространения для нейронной сети по видео
Пишу код обратного распространения для нейронной сети по видео. Как бы не пытался, ничего не получается и сеть не обучается. Подскажите,...

Как получить значение из обработчиков событий (простейший GUI для нейронной сети)?
Здравствуйте, написал простенькую нейронную сеть на Python. Теперь реализовываю графический интерфейс для её настройки. В виджете...

Обработка данных с использованием нейронной сети?
Всем привет, При боработке моих данных я использовал нейронную сеть с 2-6-1 (2 входящие нейроны, 6 скрытых нейронов, 1 выходящий нейрон)....

Обработка данных с использованием нейронной сети
Здравствуйте всем! Возник такой вопрос. Пишу программу по клавиатурному почерку. На выходе имею файл excel в котором записано время...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru