Giter Club home page Giter Club logo

adatrans's People

Contributors

hzzone avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

adatrans's Issues

How can I vary the strength of an edit?

Hello, thanks for your interesting work!
I have a question about strength of an edit (For example, in the teaser figure, where we can edit "old" attribute by specific age-number: 10 years old, 70+ years old, etc.)
Screen Shot 2023-09-27 at 12 03 18 PM

As far as I understand, we need to manually edit the Facial Attribute vector $a$.
For example, given an initial image $I$ with corresponding facial attribute $a= [age, glasses,...] =[10, 1, ...]$.
I want to edit image $I$ into image $I'$ which age = 70.

Then I will have to edit the corresponding facial attribute $a$ into $a'= [age, glasses,...] =[70, 1, ...]$. Is that correct?

Screen Shot 2023-09-27 at 12 01 45 PM

Looking forward for your response. Thank you!

Separate models for each attribute or a single model for all attributes?

Hello, thank you very much for providing the pre-trained models, which are very helpful.

I have a few additional questions. Firstly, I am unsure of the meaning of this sentence in section 4.2.1 of the paper: "Note that we train all attributes presented in Fig. 4 in a unified model". Aren't binary attributes supposed to be trained separately from one-hot conditions like hair color or style? Could you please give me some hints about how you conduct the training when performing the experiment?

895919b6bceb232e874abd624ea5d3fa_4_Figure_4_-843180584

Secondly, I can't find the code for some experiments mentioned in the paper, such as "Editing with 128 labeled samples only" and "nonlinear editing with a fixed step size at each step". Could you please provide the code or give me some guidance on the code implementation for these specific experiments?

Thank you very much, and have a great day :)

My E-mail: [email protected]

Two classifiers with different weights?

Hello, thank you so much for your previous help; it gives me a deeper understanding of the paper.

I'm confused by these two sentences in section 4.1 of the paper:

"For the fixed attribute classifier, we trained the last linear layer of ResNet-50 [15] on the binary attributes of the CelebA dataset [28] and the discrete age labels of FFHQ from [30]. We train another classifier from scratch for better classification performance and obtain the attribute labels of the FFHQ dataset".

1.Does that mean the weights of the classifier used to generate attribute labels are different from the one computing the Lmi loss?
895919b6bceb232e874abd624ea5d3fa_2_Figure_2_755637297

2.Which classifier is the provided "Train the classifier" code aim to train? And could you please give me some guidance on the code implementation for training the other classifier?
image

3.In the "Editing with limited labeled data" experiment, are the attribute labels for the FFHQ dataset also generated by a classifier trained only on 128 samples, or by a classifier trained normally on the CelebA dataset?

Thank you very much, and have a great day :)

My E-mail: [email protected]

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.