Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Вы практически переизобрели metric learning.
http://contrib.scikit-learn.org/metric-learn/introduction.html
И у дерева и knn есть серьёзное отличие: параметрический или нет, метод.
Входная концепция, масштабировать по важности дерева мне понравилась, не делал так :)
Подбор важности фич для k-nearest neighbors (ну или других гиперпараметров) спуском похожим на градиентный