Giter Club home page Giter Club logo

Comments (5)

glample avatar glample commented on July 20, 2024 2

If the target embeddings in the generated source file are different, it can be for 2 reasons:

  1. You set the parameter normalize_embeddings to something that will renormalize the loaded embeddings (either recenter them / divide them by their norm, etc) so they will be modified
  2. The embeddings are normalized before they are written to the disk at the end of the experiment.

Now that you are mentioning this I'm not sure we were right about 2), it might not be best for downstream tasks. A simple fix is simply to uncomment these 2 lines:
https://github.com/facebookresearch/MUSE/blob/master/src/trainer.py#L249-L250
After this, you should obtain the original embeddings on the target side.

from muse.

sbmaruf avatar sbmaruf commented on July 20, 2024 1

I just checked now. Thanks, @glample . You are right. This is happening because of the normalization.

from muse.

glample avatar glample commented on July 20, 2024 1

These two https://github.com/facebookresearch/MUSE/blob/master/src/trainer.py#L255-L256

from muse.

bboczeng avatar bboczeng commented on July 20, 2024

sorry, what are the two lines to be uncommented? https://github.com/facebookresearch/MUSE/blob/master/src/trainer.py#L249-L250 has been changed since your comment

from muse.

bboczeng avatar bboczeng commented on July 20, 2024

These two https://github.com/facebookresearch/MUSE/blob/master/src/trainer.py#L255-L256

thx for the confirmation. Will comment those

from muse.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.