News for hackers. Stuff that matters.
Re:Top data mining algorithms in plain English by aerovistae on Monday May 18, 2015 @11:29AM (#9564996)
Can we have more things like this, please? This is an AMAZING introduction to these concepts.

I wish more people on Hacker News would make such clear blog posts for their personal share of cryptic knowledge, helping other people through the door.

Re:Top data mining algorithms in plain English by bipin_nag on Tuesday May 19, 2015 @07:31AM (#9569241)
I also want that, the side-by-side comparison specially. The follow up discussions are also helpful, someone mentioned about C5.0 I didn't know about. There are lot of algorithms/steps pieces that are needed when solving the machine learning puzzle. The article was very helpful.
Re:Top data mining algorithms in plain English by stellographer on Monday May 18, 2015 @02:20AM (#9563045)
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.

Re:Top data mining algorithms in plain English by profinger on Monday May 18, 2015 @01:06PM (#9565568)
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 by blumkvist on Monday May 18, 2015 @09:37AM (#9564303)
So you want to do math without knowing how to do math?
Re:Top data mining algorithms in plain English by stellographer on Monday May 18, 2015 @07:48PM (#9567477)
I'm just saying it takes about 30 seconds to explain the Metropolis-Hastings algorithm in plain english, and the wikipedia article is almost intentionally esoteric on the matter:

http://en.wikipedia.org/wiki/Metropolis–Hastings_algorithm

Meanwhile the much more complex Firefly algorithm is adequately explained in just 3 sentences that are obvious to understand:

http://en.wikipedia.org/wiki/Firefly_algorithm

Re:Top data mining algorithms in plain English by ma2rten on Monday May 18, 2015 @12:00PM (#9565147)
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.

Re:Top data mining algorithms in plain English by shazeline on Monday May 18, 2015 @02:08PM (#9565947)
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...

Re:Top data mining algorithms in plain English by tomelders on Monday May 18, 2015 @05:40AM (#9563493)
I'll add my noise to the cacophony and agree that this is a grat article. I've been struggling with an idea for a while, and this has opened up a whole new horizon of possibility for me. So thanks.
Re:Top data mining algorithms in plain English by diego_moita on Monday May 18, 2015 @12:25PM (#9565285)
Wow! It explains, in 20-30 minutes, what took me a whole semester to study at the University.

I only wish it had a little about Neural Networks and Deep Learning.

Re:Top data mining algorithms in plain English by kiril-me on Monday May 18, 2015 @04:45AM (#9563359)
You can significantly improve C4.5 speed using See5/C5.0
Re:Top data mining algorithms in plain English by zatkin on Monday May 18, 2015 @04:40AM (#9563342)
Wow, this is an awesome read. I especially like how each algorithm starts with a simple explanation and then dives deeper into each lesser known vocabulary.
Re:Top data mining algorithms in plain English by Grue3 on Monday May 18, 2015 @08:38AM (#9564043)
How convenient, I'm currently tasked with classifying some data and this will surely come in handy.
Re:Top data mining algorithms in plain English by mrfusion on Monday May 18, 2015 @10:39AM (#9564678)
I'd be interested to see some computer vision algorithms explained this way too, SIFT, SURF?
Re:Top data mining algorithms in plain English by honodk on Monday May 25, 2015 @04:08PM (#9601520)
Have a look at this: https://gilscvblog.wordpress.com/2013/08/18/a-short-introduc... . I found it very helpful!
Re:Top data mining algorithms in plain English by zild3d on Monday May 18, 2015 @10:56AM (#9564786)
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 by lessthunk on Monday May 18, 2015 @05:20AM (#9563461)
Great to get specialist knowledge/understanding into the mainstream.
Re:Top data mining algorithms in plain English by leeleelee on Monday May 18, 2015 @01:59AM (#9563000)
Very, very awesome article.
Re:Top data mining algorithms in plain English by natch on Monday May 18, 2015 @12:13PM (#9565223)
Awesome. What is a 'kernel' btw?
Re:Top data mining algorithms in plain English by Bostonian on Monday May 18, 2015 @12:48PM (#9565433)
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 by natch on Tuesday May 19, 2015 @10:44AM (#9570388)
In English?
Re:Top data mining algorithms in plain English by aaronsnoswell on Monday May 18, 2015 @07:37AM (#9563824)
What an excellent article!