trstk yra rinkinys yra sumanyta šiems tikslams:
- Sklypas Det kreivę konkrečios sistemos
- Patikrinkite, ar tarp rezultatas failai wrt nuoseklumą varduose balai skaitykite
Diegimas
Norėdami įdiegti iš komandų eilutės į mašiną, jūs turite prieigą prie python montavimo medžio (pvz, "Windows mašina):
easy_install trstk
& Nbsp; # arba
PIP įdiegti trstk
Jei jūs neturite administracinio darbo teisių Python diegimo kataloge, galite sukurti izoliuotą virtualią aplinką naudojant virtualenv. Sekite instrukcijas ten atsisiųsti ir sukurti virtualią aplinką ir tada easy_install arba pip įdiegti šį paketą.
Naudojimas
Mes apibūdinti keletą scenarijus naudojant Toolkit konkrečiais atvejais. Skaityti visą dokumentaciją doc kataloge rasite instrukcijas apie tai, kaip sukurti savo scenarijų, kuris gali pakartotinai naudoti nuskaitymo funkcionalumą prieinama rinkinio.
1 pavyzdys: braižymas yra det Curve
Ši komanda bus sklypas vieną det kreivė tam tikro įėjimo rezultatą failą:
plotDET.py test.scores
Ši komanda turi pateikti vieną sklypą PDF failą pavadinimu det.pdf, apskaičiuotas pagal įvesties rezultatas failų test.scores turinį. Sklypas pavadinimas bus tuščias. Jūs galite pakeisti išvesties failo ir jos tipą (mes remiame nei su .png failus arba .jpg) arba pridėti sklypas pavadinimą taip:
plotDET.py --title = "Mano bandymas DET" --output = test.png test.scores
Galite Nubrėžkite overlayed det kreivių tokiu būdu serijos:
plotDET.py --title = "Mano bandymas DET" --output = overlayed.pdf
& Nbsp; - label = devel development.scores --label = bandymo test.scores
Ši komanda gamins vieną sklypą PDF failą, su overlayed det kreivių, gautų naudojant kiekvieną rezultatą failų pateiktas kaip įvesties parametrų. Legenda bus sudarytas patogiu vietą sklypo naudojant kiekvienam kreivių etiketes, kaip nustatyta jūsų indėlį. Pagal nutylėjimą programa generuoja juodai-balta sklypus, tačiau gali būti pavesta gaminti spalvotus sklypus per --colour variantą (žr plotDET.py help pranešimą).
2 pavyzdys: Patikrinti rezultatas nustatyti nuoseklumą
Galite patikrinti suderinamumą tarp dviejų (ar daugiau) rezultatas rinkinius, kurie turėtų suteikti balai keliais biometrinių būdų naudojant checkModalities.py scenarijų. Šis įrankis palyginti du įvesties failus ir nustos pirmą klaidos sužino:
checkModalities.py faceverif.scores speechverif.scores
Jei rūšiuoti visi failai prieš skambinant programą, didžiulis rezultatas failai gali būti tikrinami daug greitesnis būdas, kaip mes bus išvengta rūšiavimo žingsnis per programą. Jūs galite tai padaryti naudojant rūšiuoti ir Uniq unix komunalinių rūšiuoti visas rezultatas failus prieš naudojant checkModalities.py panašus į šį:
rūšiuoti mano-scores.txt | Uniq> rūšiuojami-scores.txt
Rūšiuoti kita-scores.txt | Uniq> Kiti surūšiuoti-scores.txt
checkModalities.py --sorted rūšiuojami-scores.txt kita surūšiuoti-scores.txt
Reikalavimai :
- Python
- Matplotlib
- Sfinksas "
Komentarai nerastas