A KNN algorithm based on the HVDM distance metric powered by decision trees using Weka libraries as a complement developed in Python.