New
The latest blog posts to take off on Hacker News. 21 posts.
Mona Lisa in 50 polygons, using a genetic algorithm (2008)
This weekend I decided to play around a bit with genetic programming and put evolution to the test, the test of fine art 🙂
Introducing the Predictive Interface
Stephen Wolfram gives a look into the new Predictive Interface technology in Mathematica 9. Users are provided a list of buttons for possible actions to take next based on what they have already done.
My Education in Machine Learning via Cousera, A Review So Far
As of today I’ve completed my fifth course at Coursera, all but one being directly related to Machine Learning. The fact that you can now take classes given by many of most well known researchers i…
Using python and k-means to find dominant colors in images
I'm working on a little photography website for my Dad and thought it would be neat to extract color information from photographs. I tried a couple of different approaches before finding one that works pretty well. This approach uses k-means clustering to cluster the pixels in groups based on their color. The center…
Restoration of defocused and blurred images
Restoration of distorted images is one of the most interesting and important problems of image processing - from the theoretical, as well as from the practical point of view. There are especial cases: blurring due to incorrect focus and blurring due to movement - and these very defects, which each of you knows very…
Hey Yahoo, You’re Optimizing the Wrong Thing
Hey Yahoo, You’re Optimizing the Wrong Thing Posted: September 18, 2012 | Author: Hilary Mason | Filed under: blog | Tags: data, design, product, yahoo | 26 Comments » I was visiting my grandparent…
Introduction to genetic algorithms (example in Javascript)
In this post, we'll learn the basics of one of the most interesting machine learning algorithms, the genetic algorithm. This article is part of a series.
An Intuitive Explanation of Bayes' Theorem
Bayes’ Theorem for the curious and bewildered; an excruciatingly gentle introduction.
Why I stopped working on the Bongard Problems
Please note: this text was written in the summer of 2007, and explains why I, the author, took a long respite from working on my research topics, after the summer of 2006. At the time when I wrote this, and up until around 2011, I had really stopped my research — so the title was correct up to then. Later, after 2011…
Why Multi-armed Bandit algorithms are superior to A/B testing (with Math)
In a recent post, a company selling A/B testing services made the claim that A/B testing is superior to bandit algorithms. They do make a compelling case that A/B testing is superior to one particular not very good bandit algorithm, because that particular algorithm does not take …
How To Train Your Robot
Last Sunday, I taught six kids of ages 5 to 7 how to program. “In what programming language?” you may ask. Well…I didn’t use a programming language, at least none that you know of. In fact, I…
How To Build a Naive Bayes Classifier
Compare crypto casino Singapore options on withdrawal speed, coins, wagering terms, KYC rules, offshore licensing and responsible play before you deposit.
Machine Learning for Hackers Table of Contents
ZIA is a place for me to “think out loud,” about my current and future research. As the author, my goals are to share my ideas, highlight new research, and possibly develop new tools along the way.
Complete, stand alone Stanford machine learning course notes
The following notes represent a complete, stand alone interpretation of Stanford's machine learning course presented by Professor Andrew Ng and originally posted on the ml-class.org website during the fall 2011 semester. The topics covered are shown below, although for a more detailed summary see lecture 19. The code…