Я читал материалы о распознавании образов. Недавно я хочу сделать обзор методов оценки сходства векторов. Насколько я знаю, существуют евклидовы расстояния, расстояния Махаланобис и расстояние Косинус. Может ли кто-нибудь представить еще несколько имен или ключевых слов для поиска?Сколько видов функции расстояния мы можем использовать?
ответ
расстояние Хэмминга
Пирсон, Manhatten, Gower, Jaccard, Танимото, Russel Рао, Dice, Kulczynski, Simple Matching, Левенштейн
также взаимное Сосед расстояние (БДН), метрика Минковского, расстояние Хаусдорфа, концептуальное сходство, нормализованное расстояние в Google, расхождение KL, ранговая корреляция Спирмена и сходство Lin. (Не все из них основаны на векторе.)
Я настоятельно рекомендую Pattern Classification от Duda, Hart и Stork для дальнейшего чтения. Это широко цитируется.
+1 для книги – George
Вы также можете определить свои собственные показатели расстояния, поэтому я бы сказал, что может быть МНОГО возможных метрик расстояния. Теперь, если эти показатели хороши или имеют какой-то смысл, это еще одна история.
- 1. Fullcalendar: Можем ли мы использовать несколько ресурсов для разных видов?
- 2. Видов функции
- 3. Сколько разделителей мы можем использовать в ng-app?
- 4. Сколько логического оператора мы можем использовать в инструкции в python?
- 5. Сколько mayLaunchUrl мы можем запускать одновременно?
- 6. Сколько HTTP-запросов мы можем сделать одновременно?
- 7. Сколько данных мы можем отправить в restapi?
- 8. Сколько экземпляров статического класса мы можем создать?
- 9. Сколько мы можем развернуть на tomcat?
- 10. Сколько данных мы можем передать через URLConnection.?
- 11. сколько мы можем полагаться на деструктор?
- 12. Сколько таблиц мы можем объединить в db2?
- 13. Сколько способов мы можем найти в Android ...?
- 14. Сколько переменных, сколько методов мы можем написать в классе java и сколько строк кода мы можем написать в java-методе?
- 15. Как мы можем рассчитать морские расстояния с помощью путевых точек?
- 16. как мы можем использовать prepareStatement()?
- 17. Когда мы можем использовать async?
- 18. Можем ли мы получить массив всех видов раскадровки
- 19. Невозможно использовать имя функции расстояния
- 20. Как мы можем использовать prepush и event.cancel?
- 21. Как мы можем использовать функцию dateadd внутри функции date()
- 22. Можем ли мы использовать «где» в лямбда-функции в Haskell?
- 23. Можем ли мы использовать функцию scrollTo() вместо функции анимации?
- 24. Можем ли мы использовать функции цикла в таблице
- 25. Почему мы можем использовать неопределенный объект в объявлении функции Javascript?
- 26. Можем ли мы использовать внешний объект карты в функции spark.map
- 27. Как узнать функции, которые мы можем использовать с пакетом go?
- 28. Можем ли мы использовать функцию агрегата в функции агрегата?
- 29. Почему мы не можем сделать функции явными?
- 30. сколько типов мы можем изменить args в java при кодировании
Хорошие баллы, но только некоторые из них являются функцией расстояния на основе вектора. – Potemkin