Как перепроектировать звуковой классификатор

Обнаружение тривиального звука в тихой обстановке с использованием глубокого обучения.

⚠️ Примечание. Вы можете перейти к полному сообщению блога в моем блоге github pages; первый раздел ниже.

🏡 Идея взлома дня

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

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

Этот пост представляет собой обзор того, что я построил. Это не покрывает день, который я провел, чистя старый ноутбук и обычно ожидая загрузки всех обновлений (прощай, Python 2.7!). Это также не дает должного уважения бесконечным сообщениям StackOverflow, которые я читал по пути.

Весь код для этого находится на Github в моем репозитории обнаружение звука.

🎧 Сбор данных о тренировках

Перейдите в мой блог на github, чтобы прочитать пост полностью.