قد يكتب الطالب في دفتره معادلة فيها كسر وجذر وأسّ، ثم يريد نسخها إلى تقرير أو محرر رياضي. المشكلة ليست تحويل صورة إلى نص عادي؛ فالموضع والعلاقة بين الرموز جزء من المعنى. هذه فكرة عملية ضمن مشاريع تخرج ذكاء اصطناعي: تطبيق يستقبل مسارات قلم رقمي أو صورة، ويقترح صيغة LaTeX مع تمييز الأجزاء التي تحتاج مراجعة. لا يحسب النظام جواب المسألة ولا يدعي فهم البرهان؛ نختبر فقط هل مثّل البنية المكتوبة تمثيلاً صحيحاً.
ابدأ بإدخال واحد وحدود واضحة
اختر في النسخة الأولى أحد مسارين: مسارات القلم من لوحة رسم، أو صور رمادية عالية التباين. لا تخلطهما من البداية لأن كل مسار يلتقط معلومات مختلفة. المسار الرقمي يحفظ ترتيب الضربات وإحداثياتها، بينما الصورة تفقد ترتيب الكتابة وتضيف ظلالاً وميلاناً. أظهر مساحة الكتابة وزر المسح ونص LaTeX المقترح ومعاينة رياضية، مع إمكانية تعديل الرمز أو إرجاع جزء من المعادلة إلى حالة غير محسومة.
قلّل النطاق إلى الكسور والجذور والأسس والأقواس والرموز اللاتينية واليونانية الشائعة. لا تبدأ بكل تدوين الفيزياء والكيمياء والرياضيات؛ فالسهم فوق الحرف أو المتجه أو المصفوفة قد يغير المعنى، وسيتطلب قواعد وتقييماً مستقلاً. اجعل الخرج المقترح قابلاً للنسخ بعد المراجعة، ولا تحول النص إلى معادلة قابلة للتنفيذ أو إلى حل تلقائي.
افهم شكل البيانات قبل تدريب نموذج
تقدم صفحة CROHME بيانات وتنسيقات لتحدي التعرف على التعبيرات الرياضية المكتوبة، ومنها InkML التي تمثل مسارات الحبر ووسوم البنية. وهي نقطة بداية بحثية مفيدة، لكن بياناتها وشروط استخدامها ليست تصريحاً مفتوحاً لأي غرض؛ اقرأ شروط الإصدار الذي ستنزله وسجّلها في README. احتفظ بالمعرّف الأصلي والتقسيم الرسمي ولا تنقل عينات التقييم إلى التدريب أو إلى أمثلة الواجهة.
أنشئ مجموعة صغيرة من 150 إلى 300 تعبير مرسوم بموافقة المشاركين أو بيانات مرخصة، مع الإجابة المرجعية بصيغة LaTeX. اجمع اختلافات خط اليد من أشخاص متعددين، وسجّل نوع الإدخال ومستوى التعقيد دون أسماء أو بيانات شخصية. قسّم التدريب والضبط والاختبار على مستوى الكاتب إن أمكن؛ توزيع صور الكاتب نفسه بين التدريب والاختبار يجعل التقييم أسهل من الاستخدام الحقيقي.
خط المعالجة: تقسيم ثم تركيب
يمكن أن تبدأ بخط أساس بسيط: تقدير الصناديق حول مجموعات الضربات، وتصنيف الرموز المنفردة، ثم ترتيبها وفق قواعد مكانية. لكنه يواجه العلاقات الهرمية؛ فالرمز أعلى يمين الآخر قد يكون أسّاً، أو رمزاً منفصلاً. قارن هذا الأساس بنموذج تسلسل إلى تسلسل، ولا تعرض نتيجة أي مكتبة أو ورقة بحث كأنها ضمان دقة على خط عربي محلي.
تشرح ورقة TrOCR استخدام محولات للرؤية واللغة في التعرف على النص. يمكن دراسة الفكرة لتنبؤ سلسلة LaTeX من صورة التعبير، لكن الورقة لا تثبت وحدها أداءً على معادلات مشروعك أو مسارات القلم. احفظ إصدار النموذج والمعالجة المسبقة وخرائط الرموز. طبّع المسافات عند المقارنة مع الإجابة المرجعية؛ ولا تعامل اختلافاً بنيوياً حقيقياً كأنه تنسيق غير مهم.
اجعل الالتباس مرئياً للمستخدم
لنفترض أن المستخدم رسم x مع رقم صغير أعلى اليمين. قد يكون الرقم أسّاً، أو رمزاً منفصلاً قربه. تعرض الواجهة الاقتراح ومعه موضع الضربات التي دعمت الرمز، وتسمح للمستخدم بتغيير العلاقة إلى أس أو معامل منفصل. المثال توضيحي وليس نتيجة تجربة. إذا لم يتجاوز النموذج عتبة معايرة على مجموعة الضبط، أظهر «بحاجة إلى مراجعة» بدلاً من اختيار صيغة بثقة مصطنعة.
صمم التصحيح على مستوى الشجرة: رمز، علاقة مكانية، مجموعة أقواس، ثم الصيغة الكاملة. خزّن الصورة أو الضربات مؤقتاً وفق سياسة واضحة، ولا ترفع دفاتر الطلبة إلى خدمة خارجية دون موافقتهم. سجّل التعديل بوصفه حدثاً مجهول الهوية لاستخدامه في تحسين مجموعة تدريب يوافق عليها الفريق. لا تستخدم تصحيحات غير موثقة كحقيقة مرجعية؛ قد يعدّل المستخدم ما أراد كتابته بعد أن يرى الاقتراح.
اختبر البنية لا التشابه النصي فقط
احسب دقة الرموز، ومعدل التعبير المطابق بالكامل، ومقياساً تحريرياً بين التمثيل المتوقع والمرجعي. راجع الكسور والجذور والأسس كل فئة على حدة؛ متوسط عام قد يخفي فشلاً في رمز قليل الظهور. قارن نموذجك بخط أساس يقرأ كل رمز منفرداً دون العلاقات، ثم قارنه بإدخال يدوي على عينة صغيرة لقياس هل تساعد الواجهة.
احجز أشخاصاً أو كتاباً لم يرهم التدريب، واجمع 50 تعبيراً جديداً بإذن واضح. اختبر الكتابة المتصلة، والمحو، والضربات المتقاطعة، والصفحات المائلة، والمعادلة التي لا تحتوي الإجابة الصحيحة في قاموس الرموز. سجل معدل الامتناع وزمن التصحيح وعدد التعديلات البشرية. لا تخلط كتابات شخص واحد في التدريب والاختبار إذا كان هدفك تعميماً على خط جديد.
ما الذي يسلّمه الفريق؟
سلّم تطبيقاً يعمل على بيانات الاختبار محلياً، ومجموعة موثقة المصدر، ودليل صيغة الإدخال، وسجل نتائج لكل فئة، ومقاطع شاشة لحالات نجحت وأخفقت. أرفق أمثلة على ترتيب عناصر LaTeX؛ فتوثيق مشروع LaTeX يساعد على التحقق من الصياغة المدعومة، لكنه لا يتحقق من قصد الكاتب. اجعل المعاينة تستخدم محركاً معروفاً ولا تنفذ مدخلات اعتباطية.
التوسع المنطقي هو إدخال إشارات من سياق الصفحة، مثل عنوان «معادلات الحركة»، لاقتراح بدائل فقط. هذا قد يحسن القابلية لكنه قد يغير الرمز بناء على تخمين السياق، لذا اختبره منفصلاً. لا تقدم الأداة كبديل عن تعلم الكتابة الرياضية، ولا تصفها بأنها مصحح رياضيات. راجع دليل تقييم النماذج وتسرب البيانات قبل تثبيت نتائج العرض، واضبط متطلبات مشروع التخرج على تحويل الرموز لا حل المسألة.
المصادر
- CROHME: بيانات وأدوات التعرف على المعادلات المكتوبة
- TrOCR: التعرف على النصوص باستخدام محولات مدربة مسبقاً
- مرجع LaTeX الرسمي للرياضيات
مراجعة المصادر: .
اختبار المثال وحدوده
المعادلة والتقسيم المقترحان أمثلة تعليمية لمشروع لم ينفذ أو يقس على CROHME؛ يجب فحص ترخيص كل إصدار من البيانات قبل الاستخدام.
مقالات ذات صلة
الخدمة المرتبطة: مشاريع الذكاء الاصطناعي وتحليل البيانات.
أرسل متطلبات مشروعك