Git Product home page Git Product logo

arc's People

Contributors

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

arc's Issues

computing N X N attention patch

Hi,

Thank you for a paper with clear explanations, that is always appreciated.

I'm implementing your conv-ARC in pytorch. One technical question about this line:
https://github.com/pranv/ARC/blob/master/layers.py#L170

I'm surprised the elementwise multiplication '*' in batched_dot() function works that way. Can you explain the action of batched_dot? In the paper I first understood it to be matrix multiplication, but it is not the case.

As a side question, in the convolutional version, the N X N attention patch is a column across the channels of the convolutional activation, right?

Thank you again.

Dependencies for this code

Hi, could you please provide the version you are using for lasagne and theano
I'm using Theano 0.9 and Lasagne master version but seems incompatible
Thank you.

Question

Great work u/pranv! I was thinking about similar approch, but I have problem to code it correctly (I was trying to make attention of both images at once).
I have some question:

  • So you use a hard-attention rather than soft-attention. Any reason?

  • In paper you mention that:
    We arrived at the iterative cycling paradigm after trying out many approaches to attend to multiple images at once on a few toy datasets
    Could you list method which fails to learn?

  • At repo I see the code related to LFW. Do you have any results on LFW Verification protocol (using net learned on CASIA)?

  • I see that for Face Verification you used images 32x32. As I understand, the bigger images are too computational intensive? How long does it take to learn model on CASIA?

Plans on using that for Object Detection

Great work. The paper is well written.

This method seems like a natural candidate for object detection, since it comes with the natural capability to focus on a subarea of an image and compare that in isolation to a reference image. I wonder if you or somebody else is already working on that?

Another direction that interests me is to use this method to select "high-confidence samples" and with them the original network could be further improved (comparable to this paper Few-shot Object Detection https://arxiv.org/pdf/1706.08249.pdf). If I understand it correctly the RNN controller is not altered at all by the one-shot examples.

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.