Code Monkey home page Code Monkey logo

Comments (3)

m-tassano avatar m-tassano commented on August 23, 2024

Hi,

From what I understand of your question, what you're looking for is in the function normalize_augment() in utils.py, #57. The chances of executing each augmentation, w_aug, are defined inside this function.
In the training loop, the augmentation function is called after getting a training example from the Dali dataloader:
img_train, gt_train = normalize_augment(data[0]['data'], ctrl_fr_idx).

I can't think about other differences in parameters apart from the ones you mentioned.

Regarding DALI versions, I suspected that the new one came with a drop in performance. Thank you very much for confirming this (btw do you mean it was 0.5db higher in validation with v.0.1?).

Hope this helps. Let me know if you have additional question.

from fastdvdnet.

Piotr94 avatar Piotr94 commented on August 23, 2024

Version of repository tagged as 0.1 gave me better validation score by 0.55 dB. The only significant change in my opinion is change of dataloader but also other libraries were updated and there is small change in utils.py.

In normalize_augment there are methods for rotating and flipping frames, also one for adding random scalar to images but there is nothing for scaling.

from fastdvdnet.

m-tassano avatar m-tassano commented on August 23, 2024

I see, thanks for your feedback.

As for the augmentations, no other random transformations apart from those in normalize_augment() and the Dali dataloader (random crops) were applied.

from fastdvdnet.

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.