Coder Social home page Coder Social logo

yanxp / ssm-pytorch Goto Github PK

View Code? Open in Web Editor NEW
35.0 35.0 10.0 4.36 MB

Towards Human-Machine Cooperation: Self-supervised Sample Mining for Object Detection

License: MIT License

Roff 0.02% Shell 0.18% MATLAB 0.03% Python 3.76% Cuda 0.19% C 0.22% C++ 0.01% Jupyter Notebook 95.58%
active-learning cvpr2018 object-detection pytorch self-supervised-learning

ssm-pytorch's People

Contributors

yanxp 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  avatar  avatar  avatar

ssm-pytorch's Issues

Variable not defined in trainval_net.py

I found what is probably just a typo in trainval_net.py. the right variable might be im_boxes.

Traceback (most recent call last):
  File "/home/riccardo/SSM-Pytorch/tools/trainval_net.py", line 267, in <module>
    ss_avg_score.append(ss_accum_score/len(img_boxes))
NameError: name 'img_boxes' is not defined

RFCN part

Hi @yanxp, thanks for your nice work. will you include the RFCN experimental part in this code? As I can see, it only include roi_pool for faster rcnn. Looking forward to your reply.

Some questions about AL process part different between code implementation and paper description

Hi yanxp,

Recently I am reading the paper Towards Human-Machine Cooperation: Self-supervised Sample Mining for Object Detection and the code implementation.

I have some questions about the AL process part which seems a little different between the code and the paper description.

image

In my understanding, the framework above in the paper shows the image whether require user annotating (AL process) depends on the prediction consistency score from image cross validation. So it means do image cross validation firstly...

image

But in the code, it seems a little different....

In my understanding, the AL part just depends on the function judge_uv (cls loss), but not related to image cross validation.....

So image cross validation just works for SS part?

Maybe I misunderstood... could you help me please, thanks!

Which cuda

Which Cuda toolkit version did you use? Thanks

Variable not defined in help.py

Hello there, I am trying different things with the code.

I encountered the following error:

Traceback (most recent call last):
  File "./tools/trainval_net.py", line 236, in <module>
    v,v_val = judge_uv(loss,gamma,clslambda)
  File "/home/riccardo/SSM-Pytorch/tools/../lib/utils/help.py", line 135, in judge_uv
    if(lsum > threshold):
NameError: name 'threshold' is not defined

Could you please provide some suggestions on this? Thank you.

Missing files

hello
when I run the code, it shows missing files.

The error message is as follows.
ModuleNotFoundError: No module named 'nms._ext.nms._nms'
ModuleNotFoundError: No module named 'layer_utils.roi_pooling._ext.roi_pooling._roi_pooling'

Could you supply me with these two documents?

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.