what is machine learning?
Machine learning is the technique behind almost all modern AI: a programmer doesn't write the rules, the software learns the pattern itself from many examples, the same way a kid learns to spot a cat after seeing enough of them.