Как мне объективно проверить результаты моей программы? - PullRequest
1 голос
/ 28 сентября 2010

Я разработал два разных метода в MATLAB, которые нацелены на анализ поп-песни, а затем на автоматическое создание 30-секундного аудио-миниатюры (клипа для предварительного просмотра), содержащей часть раздела хора.:

  1. Первый метод позволяет создать миниатюру для каждого трека, найдя секцию хора в 40 из 50 протестированных песен.
  2. Второй метод работал только в 30 изиз 50 песен, и он нашел секцию хора в 21 раз из 30.

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

В других научных работах ранее для этого использовался f-критерий, но поскольку их методы значительно превосходят их цели, они обычно включают в себя обнаружение времени начала хоруса со 100% точностью.1013 *

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

Может ли кто-нибудь предложить некоторые объективные тесты, которые я мог бы изучить в отношении своего проекта?Я впервые провожу подобное расследование, поэтому мой опыт / знания невероятно низок.

Спасибо!

1 Ответ

0 голосов
/ 29 сентября 2010

Возможно, вам подойдет форматирование вашего трека с сокращением времени для получения соответствующей информации о типе звука (хорус и т. Д.). В звуковом редакторе, таком как CoolEdit, вы можете устанавливать временные отрезки и присваивать им имена, такие как 'chorus', 'pause', 'music' ... Затем вы должны извлечь информацию об отрезках для импорта в Matlab. Для Windows 32 может быть использована утилита Wav2labs из http://www.pallier.org/ressources/wspot/sig2wav/toolswav.html; http://www.pallier.org/ressources/wspot/sig2wav/Wav2labs.exe Эта программа извлекает вырезки из текстового файла, и вы можете читать с помощью функции текстового сканирования Matlab.

В конце концов, должна быть достигнута только точность сегментации, например, процент времени, когда тип сигнала (хорус / не хорус) был правильно распознан

Или уточните свой вопрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...