pattern recognition in AI