trstk є інструментарій задуманий для цих цілей:
- Криву ДЕТ для конкретної системи
- Перевірте відповідність між бал файлів WRT Імена файлів балів см
Установка
Для установки з командного рядка на комп'ютері, якому ви маєте доступ до установки Python дерева (наприклад, на машині Windows):
easy_install trstk
І NBSP; # або
пункт встановити trstk
Якщо у вас немає Adminstrative права на директорії установки Python, ви можете створити ізольовану віртуальне середовище за допомогою virtualenv. Дотримуйтесь інструкцій є, щоб завантажити і створити віртуальне середовище, а потім або easy_install або пункт встановити цей пакет.
Використання
Ми описуємо кілька сценаріїв для використання Toolkit в конкретних випадках. Читайте повну документацію в каталозі док інструкції про те, як створювати свої власні сценарії, які можуть повторно використовувати функціональність зчитування наявного в комплекті.
Приклад 1: Побудова на ДЕТ Curve
Наступна команда буде будувати єдину криву ДЕТ для даного вхідного файлу результатів:
plotDET.py test.scores
Ця команда повинна єдиним сюжетом в PDF файл з ім'ям det.pdf, розрахований з використанням вміст вхідних оцінка файлів test.scores. Назва сюжет буде порожнім. Ви можете змінити ім'я вихідного файлу і його тип (ми підтримуємо ні .png файли або .jpg) або додати заголовок ділянку, як це:
plotDET.py --title = "Мій тест DET" --output = test.png test.scores
Ви можете побудувати серію накладеними кривих DET в наступному порядку:
plotDET.py --title = "Мій тест DET" --output = overlayed.pdf
І NBSP; - етикетка = Devel development.scores --label = тест test.scores
Ця команда буде виробляти єдиним сюжетом в PDF файлі, з накладеними кривих DET, створених з використанням кожного з надрізу файлів даних в якості вхідних параметрів. Легенда буде намальована в зручному місці в змові з використанням етикетки для кожної з кривих, як визначено вашим входу. За замовчуванням програма генерує чорно-білий ділянки, але може бути доручено проводити кольорові ділянки, використовуючи опцію --colour (див plotDET.py --help повідомлень).
Приклад 2: Перевірка воротаря встановити послідовність
Ви можете перевірити відповідність між двома (або більше) Оцінка набори, які повинен надавати результати для кількох біометричних методів за допомогою скрипта checkModalities.py. Цей інструмент буде порівняти два вхідних файлів і зупиняється на першій помилку він знаходить:
checkModalities.py faceverif.scores speechverif.scores
Якщо ви як би всі файли перед викликом програми, величезні файли оцінка може бути перевірена в набагато більш швидкий спосіб, як ми будемо уникати без сортування в рамках програми. Ви можете зробити це за допомогою сортування та Uniq Unix утиліт для сортування все забити файли перед використанням checkModalities.py так:
Сортувати мій-scores.txt | Uniq> упорядковано-scores.txt
Сортувати інший-scores.txt | Uniq> Інша відсортовані-scores.txt
checkModalities.py --sorted упорядковано-scores.txt інший відсортовані-scores.txt
Вимоги
- Python
- Matplotlib
- Сфінкс
Коментар не знайдено