From 8ddc6018c573974b31c1468d7a459a7309a226c0 Mon Sep 17 00:00:00 2001 From: Tiago Freitas Pereira <tiagofrepereira@gmail.com> Date: Mon, 15 Feb 2021 14:31:57 +0100 Subject: [PATCH] Fixed issue with InceptionNetowrks --- bob/bio/face/embeddings/tf2_inception_resnet.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bob/bio/face/embeddings/tf2_inception_resnet.py b/bob/bio/face/embeddings/tf2_inception_resnet.py index 52ad8d26..b462f3a8 100644 --- a/bob/bio/face/embeddings/tf2_inception_resnet.py +++ b/bob/bio/face/embeddings/tf2_inception_resnet.py @@ -80,6 +80,14 @@ class TransformTensorflow(TransformerMixin, BaseEstimator): d["model"] = None return d + def inference(self, X): + if self.preprocessor is not None: + X = self.preprocessor(tf.cast(X, "float32")) + + prelogits = self.model.predict_on_batch(X) + embeddings = tf.math.l2_normalize(prelogits, axis=-1) + return embeddings + def _more_tags(self): return {"stateless": True, "requires_fit": False} -- GitLab