Live data from Hacker News

Top data mining algorithms in plain English

rayli.net

11–20 of 24 posts

Re: Top data mining algorithms in plain English

#12

I'd be interested to see some computer vision algorithms explained this way too, SIFT, SURF?

I'd be interested in just about every algorithm explained this way! And as a side note some of these algorithms certainly are used in computer vision, k-means for example in clustering/segmentation.

https://courses.cs.washington.edu/courses/cse576/12sp/notes/...

Re: Top data mining algorithms in plain English

#17
post #15

Awesome. What is a 'kernel' btw?

In kernel density estimation, each observed data point is spread out by a "kernel" function such as a Gaussian, essentially exp(-0.5*x^2), or uniform function, f(x) = 1 for |x| < 0.5. So I think of a "kernel" as a function used to distribute a point mass.

Re: Top data mining algorithms in plain English

#18

I found this article useful. What I was really hoping for was a layman's translation of the maths on wikipedia [ie. how to implement]. But this is a good jumping off point for figuring out which black box to use.

This is what I was thinking as well! The explanation is good but it's the actual steps of the algorithm that are the difficult part!

Re: Top data mining algorithms in plain English

#20
post #14

I feel like some of these algorithms are outdated, i.e. rarely used anymore: C4.5, Apriori, CART. Instead I would suggest: Logistic Regression, RandomForest and Neural Networks.

CART forms the basis of the decision trees used by scikit-learn's implementation of random forests [1]. CART may be old, but definitely not outdated.

[1] https://github.com/scikit-learn/scikit-learn/blob/master/skl...

Post reply on HN