Metric Learning by Collapsing Classes