diff --git a/bob/bio/base/algorithm/BIC.py b/bob/bio/base/algorithm/BIC.py index b15aa3ae3b9f35645423e4c6c9ad6323a3bd8ab2..a5eb7e01182befe3328346e6459037b08fb7e5fc 100644 --- a/bob/bio/base/algorithm/BIC.py +++ b/bob/bio/base/algorithm/BIC.py @@ -279,8 +279,8 @@ class BIC (Algorithm): return self.model_fusion_function(scores) # re-define unused functions, just so that they do not get documented - def train_projector(): raise NotImplementedError() - def load_projector(): raise NotImplementedError() - def project(): raise NotImplementedError() - def write_feature(): raise NotImplementedError() - def read_feature(): raise NotImplementedError() + def train_projector(*args,**kwargs): raise NotImplementedError() + def load_projector(*args,**kwargs): pass + def project(*args,**kwargs): raise NotImplementedError() + def write_feature(*args,**kwargs): raise NotImplementedError() + def read_feature(*args,**kwargs): raise NotImplementedError() diff --git a/bob/bio/base/algorithm/LDA.py b/bob/bio/base/algorithm/LDA.py index ef71e458e0fc45577739fcc2dce14e1a4a5ae4d4..eb5dd4a28582d92365ca845a6a0fb54e65548360 100644 --- a/bob/bio/base/algorithm/LDA.py +++ b/bob/bio/base/algorithm/LDA.py @@ -276,5 +276,5 @@ class LDA (Algorithm): return self.factor * self.distance_function(model, probe) # re-define unused functions, just so that they do not get documented - def train_enroller(): raise NotImplementedError() - def load_enroller(): raise NotImplementedError() + def train_enroller(*args,**kwargs): raise NotImplementedError() + def load_enroller(*args,**kwargs): pass diff --git a/bob/bio/base/algorithm/PCA.py b/bob/bio/base/algorithm/PCA.py index 19245ce457b054853e8d132950b51521c73d1b47..ce6d6ee2b33d19b66441c7b3b6fc49c61dc87f16 100644 --- a/bob/bio/base/algorithm/PCA.py +++ b/bob/bio/base/algorithm/PCA.py @@ -206,5 +206,5 @@ class PCA (Algorithm): return self.factor * self.distance_function(model, probe) # re-define unused functions, just so that they do not get documented - def train_enroller(): raise NotImplementedError() - def load_enroller(): raise NotImplementedError() + def train_enroller(*args,**kwargs): raise NotImplementedError() + def load_enroller(*args,**kwargs): pass diff --git a/bob/bio/base/algorithm/PLDA.py b/bob/bio/base/algorithm/PLDA.py index a8c38a85687218b5edc16e6117ab0b374bb0dbe5..a561f43dc2d34dd91d5f95d0c50833383d780d43 100644 --- a/bob/bio/base/algorithm/PLDA.py +++ b/bob/bio/base/algorithm/PLDA.py @@ -171,8 +171,8 @@ class PLDA (Algorithm): return self.score_set([model.log_likelihood_ratio(probe) for probe in probes]) # re-define unused functions, just so that they do not get documented - def train_projector(): raise NotImplementedError() - def load_projector(): raise NotImplementedError() - def project(): raise NotImplementedError() - def write_feature(): raise NotImplementedError() - def read_feature(): raise NotImplementedError() + def train_projector(*args,**kwargs): raise NotImplementedError() + def load_projector(*args,**kwargs): pass + def project(*args,**kwargs): raise NotImplementedError() + def write_feature(*args,**kwargs): raise NotImplementedError() + def read_feature(*args,**kwargs): raise NotImplementedError() diff --git a/bob/bio/base/extractor/Linearize.py b/bob/bio/base/extractor/Linearize.py index d6ff09beb85cda107e5b8182e627729e6a8891b6..d686bd709421276b1eae6a4839b14de261d490b8 100644 --- a/bob/bio/base/extractor/Linearize.py +++ b/bob/bio/base/extractor/Linearize.py @@ -55,5 +55,5 @@ class Linearize (Extractor): # re-define unused functions, just so that they do not get documented - def train(): raise NotImplementedError() - def load(): raise NotImplementedError() + def train(*args,**kwargs): raise NotImplementedError() + def load(*args,**kwargs): pass diff --git a/doc/experiments.rst b/doc/experiments.rst index 6f7e039aafb1001a300d132f9392784c6ef56909..cbda6b46330bd019057e323e8572f34189da1897 100644 --- a/doc/experiments.rst +++ b/doc/experiments.rst @@ -118,6 +118,7 @@ By default, you can find them in a sub-directory the ``result`` directory, but y At Idiap_, the default result directory differs, see ``./bin/verify.py --help`` for your directory. +.. _bob.bio.base.evaluate: Evaluating Experiments ----------------------