كيف يعمل التعرف على الأنماط؟