It employs a techniques of Artificial Intelligence called "machine learning" to search for the patterns found in the input data.