Мой вектор-функция имеет как непрерывные (или широкомасштабные), так и двоичные компоненты. Если я просто использую эвклидово расстояние, то непрерывные компоненты будут иметь гораздо больший эффект:Как использовать как двоичные, так и непрерывные функции в алгоритме k-Nearest-Neighbor?
Представляя симметричную и асимметричную как 0 и 1 и некоторые менее важные отношения в диапазоне от 0 до 100, переход от симметричного к асимметричному имеет небольшое расстояние по сравнению с изменением отношения на 25.
Я могу добавить больше веса к симметрии (например, сделав его 0 или 100), но есть ли лучший способ сделать это?