title: Finding similar Images
body: <p>I want to find images similar to another image. So after researching i found two methods first was two represent the image by its attributes like </p>
  
  <p><code>length = full
   pattern = check
   color = blue</code></p>
  
  <p>but the limitation of this method is that I will not be able to get an exhaustive dataset with all the features marked.</p>
  
  <p>The second approach I found was to extract features and do feature mapping. 
  So I decided to use deep convolution neural networks with caffe so that by using any of the exsisting models I could learn the features and then perform feature matching or some other operation.  I just wanted to take a general advice what can be the other methods which are good and worth a try. And since I am just starting out with caffe so can anyone give a general guideline how to approach the problem with caffe? 
  Thanks in advance</p>
  
  <p>I looked at phash just was curious that it will find the images which are same like there are minor intensity variations and some other variation wiill it also work to give the same type(semantically) like for a tshirt with blue and red stripes will it give black and white stripe as similar and would it consider things like the length of shirt, collar style etc</p>