bob.bio.base merge requestshttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests2018-08-27T15:00:09Zhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/171Implemented multiple subjects score generation, unknown probes and fixed issues2018-08-27T15:00:09ZTiago de Freitas PereiraImplemented multiple subjects score generation, unknown probes and fixed issuesHi,
I found some issues with `bob bio gen`.
First, the probes are inconsistently assigned to wrong subject ids. For instance, if you do `bob bio gen scores` you will have lines like this `x y s5 8.193197` and `x x s5 10.347785` where t...Hi,
I found some issues with `bob bio gen`.
First, the probes are inconsistently assigned to wrong subject ids. For instance, if you do `bob bio gen scores` you will have lines like this `x y s5 8.193197` and `x x s5 10.347785` where the probe `s5` belongs to the `x` and `y` at the same time.
Second, `bob bio gen` is limited to two subjects only. This is ok when you want to plot a ROC, DET, EPC or histograms, but is not ok if you want to generate a CMC plot.
Finally, it is not possible to generate scores for open set scenarios, where there are probes from unknown clients (with no associated model).
This MR solves all these aforementioned issues.
If you do `bob bio gen --help` you will see:
```
Usage: bob bio gen [OPTIONS] OUTDIR
Generate random scores. Generates random scores in 4col or 5col format.
The scores are generated using Gaussian distribution whose mean is an
input parameter. The generated scores can be used as hypothetical
datasets.
Options:
-mm, --mean-match FLOAT Mean for the positive scores distribution
[default: 10]
-mnm, --mean-non-match FLOAT Mean for the negative scores distribution
[default: -10]
-p, --n-probes-per-subjects INTEGER
Number of probes per subject [default: 5]
-s, --n-subjects INTEGER Number of subjects [default: 5]
-p, --sigma-positive FLOAT Variance for the positive score
distributions [default: 10]
-n, --sigma-negative FLOAT Variance for the negative score
distributions [default: 10]
-u, --n-unknown-subjects INTEGER
Number of unknown subjects (useful for
openset plots) [default: 0]
--five-col / --four-col [default: False]
-v, --verbose Increase the verbosity level from 0 (only
error messages) to 1 (warnings), 2 (log
messages), 3 (debug information) by adding
the --verbose option as often as desired
(e.g. '-vvv' for debug).
-?, -h, --help Show this message and exit.
```https://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/170Explain how new databases are configured2020-04-24T07:49:59ZZohreh MOSTAANIExplain how new databases are configuredusing bob's global configuration systemusing bob's global configuration systemGuillaume HEUSCHGuillaume HEUSCHhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/169Change assert to assert_click_runner_result2018-07-12T07:45:43ZTheophile GENTILHOMMEChange assert to assert_click_runner_resultTheophile GENTILHOMMETheophile GENTILHOMMEhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/168Documentation changes in bob bio annotate2018-07-10T07:14:38ZAmir MOHAMMADIDocumentation changes in bob bio annotateDepends on bob.extension!86Depends on bob.extension!86Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/167Various fixes2018-07-03T08:05:11ZTheophile GENTILHOMMEVarious fixesRequires https://gitlab.idiap.ch/bob/bob.measure/merge_requests/82
Similar to https://gitlab.idiap.ch/bob/bob.measure/merge_requests/82 for bio commandsRequires https://gitlab.idiap.ch/bob/bob.measure/merge_requests/82
Similar to https://gitlab.idiap.ch/bob/bob.measure/merge_requests/82 for bio commandsTheophile GENTILHOMMETheophile GENTILHOMMEhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/166Add a command for multi protocol (N-fold cross validation) analysis2018-06-27T09:57:26ZAmir MOHAMMADIAdd a command for multi protocol (N-fold cross validation) analysisSimilar to bob.measure!79Similar to bob.measure!79Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/165Set names for different bio metrics2018-06-27T07:08:56ZTheophile GENTILHOMMESet names for different bio metricsBio specific names for metrics when using bob.measure MetricsBio specific names for metrics when using bob.measure MetricsTheophile GENTILHOMMETheophile GENTILHOMMEhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/164Fix test according to changes in nbins option2018-06-21T12:20:41ZAmir MOHAMMADIFix test according to changes in nbins optionTheophile GENTILHOMMETheophile GENTILHOMMEhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/163Reduce repition between commands2018-06-20T15:46:53ZAmir MOHAMMADIReduce repition between commandsDepends on bob.measure!70Depends on bob.measure!70https://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/162Removed traces of evaluate.py in the documentation2018-06-20T16:22:08ZTiago de Freitas PereiraRemoved traces of evaluate.py in the documentationTiny contribution.
Related with https://gitlab.idiap.ch/bob/bob/issues/255Tiny contribution.
Related with https://gitlab.idiap.ch/bob/bob/issues/255Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/161Change --eval option default and Various fixes2018-06-07T14:37:28ZTheophile GENTILHOMMEChange --eval option default and Various fixesfixes #112.
Add and clean histo options. See https://gitlab.idiap.ch/bob/bob.measure/merge_requests/67#note_30951
Requires https://gitlab.idiap.ch/bob/bob.measure/merge_requests/68fixes #112.
Add and clean histo options. See https://gitlab.idiap.ch/bob/bob.measure/merge_requests/67#note_30951
Requires https://gitlab.idiap.ch/bob/bob.measure/merge_requests/68Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/160Titltes2018-06-06T06:05:46ZTheophile GENTILHOMMETitltesAllows a list of titles
Fixes #121.
Requires https://gitlab.idiap.ch/bob/bob.measure/merge_requests/67Allows a list of titles
Fixes #121.
Requires https://gitlab.idiap.ch/bob/bob.measure/merge_requests/67Theophile GENTILHOMMETheophile GENTILHOMMEhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/159Resolve "Documentation does not include a link to the recordings of the IJCB ...2018-06-06T06:23:17ZManuel Günthersiebenkopf@googlemail.comResolve "Documentation does not include a link to the recordings of the IJCB tutorial"Closes #122Closes #122https://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/158Add prefix aliasing for Click commands2018-05-30T07:12:51ZTheophile GENTILHOMMEAdd prefix aliasing for Click commandsTheophile GENTILHOMMETheophile GENTILHOMMEhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/157Fixed bob bio dir x_labels and y_labels2018-05-22T09:19:38ZTiago de Freitas PereiraFixed bob bio dir x_labels and y_labelsThe labels of the DIR plot were incorrect.
This is the fix.
I will merge this if you don't mind @theophile.gentilhomme and @amohammadiThe labels of the DIR plot were incorrect.
This is the fix.
I will merge this if you don't mind @theophile.gentilhomme and @amohammadihttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/156Using the proper verify script depending on system2018-07-10T08:08:59ZTiago de Freitas PereiraUsing the proper verify script depending on systemCloses #119Closes #119Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/155Write parameters in a temporary config file to enable chain loading2018-05-23T14:08:40ZAmir MOHAMMADIWrite parameters in a temporary config file to enable chain loadingFixes #116Fixes #116Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/154Fixes in ROC and DET labels2018-05-17T13:25:00ZAmir MOHAMMADIFixes in ROC and DET labelsTiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/153Added the protocol argument issue #1112018-05-17T09:07:59ZTiago de Freitas PereiraAdded the protocol argument issue #111Closes #111Closes #111https://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/152Removed unused import imp and solving #832018-05-16T16:12:38ZTiago de Freitas PereiraRemoved unused import imp and solving #83Closes #83
Only one line.Closes #83
Only one line.Tiago de Freitas PereiraTiago de Freitas Pereira