Giter Club home page Giter Club logo

affinity_lcfcn's Introduction

Hello there friend

Check out my website: https://issamlaradji.github.io/

and here are some things I love doing

  • ๐Ÿ”ญ Working on computer vision and natural language processing with weakly-supervised, active, and few-shot learning.
  • ๐ŸŒฑ Learning about optimizing project and life workflows
  • ๐Ÿ‘ฏ Looking to collaborate on computer vision and natural language processiing projects
  • ๐Ÿค” Looking to help with coding large-scale experiments
  • ๐Ÿ’ฌ Ask me about my career goals
  • ๐Ÿ“ซ How to reach me: my office at ServiceNow Research in Vancouver
  • โšก Fun fact: I am a starcraft II master player

affinity_lcfcn's People

Contributors

alzayats avatar issamlaradji avatar

Stargazers

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

Watchers

 avatar  avatar

Forkers

alzayats cv-ip

affinity_lcfcn's Issues

Reproducing LCFCN MAE and GAME results

Hi Issam,

Thank you for posting the great work! I am trying to reproduce the LCFCN results (i.e. MAE, GAME and mIoU) mentioned in your Affinity-LCFCN paper (table 1 and 2). Currently, I am training with the original image resolution 1920*1080 (from DeepFish), which turned out to be very slow (around 18 minutes for one epoch). As mentioned in the A-LCFCN paper, did you resize all the images to (256, 455) during training?

Besides, could you kindly provide your GPU setup and how long was the training for 1000 epochs?

Another question is that you have two sections for miou evaluation: FishLoc and FishSeg. Are you training on FishLoc.train and FishSeg.train respectively, and validating on FishLoc.val and FishSeg.val respectively, and then testing both on FishSeg.test? When validating, how do you pick the best model? Is it based on MAE, GAME, or anything else?

You did mention you used "early stopping with patience of 10 epochs", does it mean you usually stop training before reaching 1000 epochs?

Thank you so much!

Reproducing the miou results of LCFCN

Hi,

I tried to reproduce the miou result of LCFCN on the FishSeg test set. No matter how I tried, the best miou for the foreground I have got is around 62%, which is short from the paper results 68.4%. I am curious about the hyperparameter settings you used for this experiment, could you please kindly provide that?

Currently I am using resnet38 as the backbone (pretrained on imagenet, I downloaded from this repo), and I specified the backbone by assigning the "shared" argument True in the exp_dict, even though under the "model" fcn8_vgg16 is used. I use adam and beta (0.9, 0.999). I tried learning rate in {le-4, 1e-5, 1e-6}, and I also tried using a learning rate scheduler. For loss type, I used the lcfcn_loss. But I found there are lots of loss types provided too. I found lcfcn_const_loss can boost the performance too. I use RTX3090 to train these models. However, I still cannot reach the LCFCN performance of 68.4% for the foreground when training only using the point label of the FishSeg data.

Could you please provide more details about your experiment setting? Thank you so much!

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.