Interesting resources about AI

Find if domain name is generated by human or robot

Some learning resources, simple approach, lots of interesting examples

Podcast about AI


Collection of easy and practical approaches and there (in the body of that article) is also link to another interesting presentation from Google about it's machine translator, don't miss it.

Foundations of Intelligent Agents how to generate algorithms and judge if its right using Kolmogorov Complexity.

Pether Norvig about Google Algorithms:

Computing Like the Brain mathematical model of brain, sparse distributed representation, semantic (locality sensitive) hashing, sequential memory, prediction and anomaly detection and some practical applications. At last I understand how brain preserves history and works with sequences.

SugarScape - agent-based simulation, more details, there's also HTML5 demo.

Clever Algorithms """Nature-Inspired Programming Recipes""" with lots of examples in Ruby

NLP extracting meaning from text (Yandex, in russian language)

Measure of Perfection

Perfection is achieved not when there is nothing left to add, but when there is nothing left to take away

Antoine de Saint-Exupery.

So, the more simple the thing is (with the same functionality) the more perfect it is.

The Kolmogorov Complexity of an object, such as a piece of text, is a measure of the computational resources needed to specify the object.

More formally, the complexity of a string is the length of the string's shortest description in some fixed universal description language.

So, it seems we can use Kolmogorov Complexity to measure simplicity / perfection of the thing.

Bunch of links for myself




Data Mining

Collaborative Filtering


  • ruby-gsl (math library)
  • Matlab