LMNN
LMNN stands for Local Metric Learning for Nearest Neighbors. It is a distance metric learning algorithm that aims to learn a similarity metric from labeled data. The goal of LMNN is to find a metric that correctly classifies new data points by ensuring that points belonging to the same class are close together, while points from different classes are far apart. This is achieved by minimizing a cost function that penalizes misclassifications based on a learned distance.
The algorithm works by identifying "impostors" - data points from different classes that are closer to a
LMNN is a supervised learning technique, meaning it requires labeled training data to learn the optimal metric.