ما معنى تمييز الانماط Pattern Recognition
ما معنى التعرف على الأنماط :
هي التعرف على "الاشكال او الرموز او الاحرف" تمييز الكائنات من خلال بعض الخصائص.
![]() |
التعرف على الحروف |
ملاحظة
الذكاء الاصطناعي و انترنت الأشياء و علم تحليل البيانات كل هذه العلوم قائمة على (Pattern Recognition)
كل شي في الحياة هو " Pattern " ( وجه - شكل – فصيلة دم – بصمه – صوت – ملفات – صور ).
الهدف من تمييز الأنماط
- هو كيف اجعل الحاسوب يفهم هذه الأنماط ويستطيع تمييز النمط الذي يدخل اليه الى أي فئة ينتمي.
- كلما كان هناك تدريب كبير ل موديل معين كلما كانت نسبة التعرف على الأنماط كبيرة.
كيف يعرف تطبيق التنبؤ بشيء معين؟
نتيجة تجارب و اختبارات سابقة فكلما زادت حجم العينات كلما زادت الدقة.
تمييز الأنماط
ظهر من اجل التعرف على الأشياء الغير معروفة ويتم تصنيفها الى فئه معينة.
كيف يستطيع الجهاز مثلاً معرفه النمط الذي تم الادخال اليه الى أي فئة ينتمي؟
من خلال التشابه و ايضاً مقارنه الخصائص او الصفات لهذه العينة مع العينات الموجودة مسبقاً.
من الضروري للنظام الذي تم تدريبه على التعرف على شيء معين يتم الاختبار ليس من نفس نمط التدريب لكي أقوم بهذا الشيء لدي طريقتين تسمى:
التصنيف :
من ضمن البيانات نفسه الموجودة أي اعطيه علامه "label" من خلال هذه العلامة يتعرف على طبيعة هذه البيانات , الفئات هنا تكون معروفة.
![]() |
تصنيف الحرف |
التجميع :
هنا لا يوجد علامه "label" , ننظر في هذا النمط قريب ل أي كلاس وبيداء يصنف , الفئات غير معروفة.
![]() |
تجميع النمط |
كما ذكرنا سابقاً ان النمط هو عبارة عن ( صوت – صورة – نص ) يتم التعامل معه حتى نعمل له تمثيل بواسطة متجه من خلال هذا المتجه نطلع الخصائص لهذا الكائن.
الكلاس : هو مجموعة من الأنماط المتشابه يتم التصيف ما بين الكلاسات على أساس التشابه ما بين الكلاس و الاخر.
![]() |
الكلاس |
على أي أساس يتم التصنيف؟
على أساس مقدار التشابه ما بين العناصر المتواجدة.
ما هو ال main objectives لتميز الأنماط
الفصل ما بين الكلاس لكي تتم اضافة بيانات جديدة و اصنفها الى كلاسها الصحيح. " تكون البيانات الجديدة غير معروفة الى أي كلاس تنتمي له".
![]() |
الفصل بين الكلاسات |
كيف يعمل أي model ما ؟
يتم استقبال الأنماط الجديدة الذي الاتية.
معرفة الى أي كلاس تنتمي من خلال حساب احتمالية لكل كلاس , و الكلاس الذي يطلع اعلى احتمالية ينتمي اله النمط.
![]() |
حساب احتماليه النمط |
هناك تحديات "مشاكل" أساسية في تميز الأنماط :
من داخل الكلاس
في داخل الكلاس قد يكون هناك عناصر متقاربه مثل حروف (T) يكون في اشكال مختلفة وبالتالي نواجه صعوبة.
![]() |
مشكلة من داخل الكلاس |
من خارج الكلاس
يكون لدينا مجموعة من الكلاست تشابه في الكتابة فتحصل مشكلة مثل :
![]() |
مشكلة من خارج الكلاس |
تطبيقات تمييز الأنماط:
- بصمة العين
- بصمة الاصبع
- التنبؤ بأحوال الطقس
- تحويل الصور الى نص
- التعرف على الأشخاص
- التوقيع الالكتروني
- الماسح الالكتروني
- بحث الايميل
- الباركود
- التنبؤ بالمعلومات
- التشخيص الطبي
ما سبب ان عند البحث على شيء معين بعد فترة تراه في البحث مقترحات حسب ميولك , و إعلانات شخصية لك؟
لأنه عند البحث يقوم بحفظ بيانات التي كنت تبحث عنها.
تطبيقات أساسية في تميز الأنماط:
اولاً : Handwriting Recognition
العرف على كتابة خط اليد , أي تحويل الخطوط من خط اليد الى خط كمبيوتر , واذاً التعرف على الخطوط العربية القديمة " خط المسند , الصور الموجودة في المتاحف "
![]() |
التعرف على خط اليد |
ثانياُ : License Plate Recognition
التعرف على الأرقام الموجودة في اللوحات.
![]() |
التعرف على الارقام |
ثالثاً : Biometric Recognition
التعرف على البصمات من خلال العين و الاصبع وغيرها , وذلك للحد من الجرائم , زيادة الخصوصية , زيادة الأمان , تتبع المجرمين.
![]() |
التعرف على البصمات |