TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Choosing a vector difference function

11 pointsby abscondmentover 15 years ago

3 comments

cammilover 15 years ago
I would advise those reading too much into this article not do so. Using vectors for theory to do basic statistics is likely to confuse matters for you. Vectors, though important in statistics, are primarily used to describe spaces, be they 3d or otherwise. If you understand how this translates to statistics, then you probably don't need the ideas in the article. If you don't, then this article is plainly misleading.
vomjomover 15 years ago
There are far better methods than the one linked in the article.<p>You can train a covariance matrix such that you can get a better distance metric. Particularly, you would use the Mahalanobis Distance:<p><a href="http://en.wikipedia.org/wiki/Mahalanobis_distance" rel="nofollow">http://en.wikipedia.org/wiki/Mahalanobis_distance</a><p>For classification tasks, there are two good ways of training a covariance matrix for distance metrics: neighborhood components analysis and large margin nearest neighbors.<p>The effect in the article is just a particular quirk of using the euclidean distance. You could, for example, get the same result by using a 1-norm distance.
profquailover 15 years ago
This is usually called a "Norm" (or "Vector Norm").<p><a href="http://en.wikipedia.org/wiki/Norm_%28mathematics%29" rel="nofollow">http://en.wikipedia.org/wiki/Norm_%28mathematics%29</a>