MCPcopy Create free account
hub / github.com/alexrame/fishr / update_embeddings_

Method update_embeddings_

domainbed/algorithms.py:715–724  ·  view source on GitHub ↗
(self, features, env=None)

Source from the content-addressed store, hash-verified

713 return {'loss': loss.item()}
714
715 def update_embeddings_(self, features, env=None):
716 return_embedding = features.mean(0)
717
718 if env is not None:
719 return_embedding = self.ema * return_embedding +\
720 (1 - self.ema) * self.embeddings[env]
721
722 self.embeddings[env] = return_embedding.clone().detach()
723
724 return return_embedding.view(1, -1).repeat(len(features), 1)
725
726 def predict(self, x, env=None):
727 features = self.featurizer(x)

Callers 1

predictMethod · 0.95

Calls 1

meanMethod · 0.80

Tested by

no test coverage detected