Über öffentliche Bibliotheken wie Keras oder TensorFlow können KNN verwendet werden, die bereits mathematische Gewichte enthalten. Das aufwendige Training der Gewichte basiert zumeist auf dem ImageNet-Bilddatensatz, welcher sich aus bis zu 14 Millionen Bildern aus dem Internet zusammensetzt, was zu einer fragwürdigen bis diskriminierenden Kategorisierung geführt hat.