Neighbourhood Components Analysis