
com.github.jnthnclt.os.lab.nn.BruteForce Maven / Gradle / Ivy
package com.github.jnthnclt.os.lab.nn;
public class BruteForce {
public static P bruteForce(P query, P[] neighbors) {
double min = Double.MAX_VALUE;
P nearest = null;
for (P neighbor : neighbors) {
double d = NN.comparableEuclidianDistance(query.features, neighbor.features);
if (d < min) {
min = d;
nearest = neighbor;
}
}
return nearest;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy