Machine Intelligence And Learning Algorithms