X

Monday, May 31, 2010

Arabic handwriting recognition Version -0.001

This was written as an application for my introductory course to ANN so it may look so trivial.


السلام عليكم

ده تطبيق كنت عاوز أعمله على ال
Artificial Neural Networks
و قلت أعمل حاجه مفيدة و كده
فكنت فكرت فى برنامج للتعرف على الحروف العربى
و ده لإنه ممكن يساعدنى بعدين فى المشروع أو أطوره لأنظمة تشغيل أجهزة محمولة فى المستقبل إن شاء الله

المهم الألجوريثم بيطلع 12 خاصية من الكتابة
و ده لإنى مرضيتش أستخدم كل البيكسلز و أدخلها على الشبكة زى ما لاقيت فى ورق على النت
الفكرة اللى كانت فى دماغى و أنا ببرمج ال
Feature extractor
إنى أقسم الحرف لثلاثة قطع: فوق , وسط و سفلى و لكنهم غير متساوين
و معظم الخواص الللى إستخرجتها إعتمدت على التقسيمة ديه
زائد بعض الخواص الخاصة بالنقاط و أماكنهم
فأعتقد التفريق بين النقط مش صعب
و بدخل الخواص على شبكة
12 input neurons, 62 hidden neurons and 30 output neurons
و أستخدمت موديول لألجوريثم التدريب
و لكن أكتشفت دلوقتى و أنا بدرب الشبكة إنهم مش كفاية (ال12)0
و محتاج أزود خواص معينة
زى فيه خاصية أعتقد لو زودتها هتفرق بين كذا حرف عاملين مشكلة
زى إذا كان يوجد خط مغلق على نفسه زى دايرة
لإن الخواص اللى طلعتها بتواجد صعوبة فى التفريق بي "س" , "ص" و حاجة تزهق يعنى لإن المستخدم لحاجة زى كده
شايف إنه الفرق و اضح

:D المهم أنا عملت البوسط ده علشان أمنع نفسى إن أكمل فيه و أدى لنفسى إحساس إنى أنجزت و كفاية كده
ورايا مذاكرة و مشروع أكتب فيه كود أفيد

[2-6-2010 updated with four new features, but needs a lot of training]

those must be downloaded as thery are used in the code and won't work without them.

BTW I'm falling in deep love with python :D

EDIT: I would like to thank Ivan (7aga moneer :P) because he gave me a book about Arabic writing

10 comments:

  1. انت عبقري .. فكرة عبقرية فعلا ...

    ReplyDelete
  2. بالطبع لا غبار على ان ما قمت به هو عمل طيب ومجهود عظيم ولكن اطرح هذه التساؤلات

    # ما نما الى علمي انك قسمت الحرف الى ثلاث اجزاء علوي ومتوسط وسفلي هل لي ان اعرف على اي الاسس قسمت هذا التقسيم؟

    # وعن عدد الطبقات المتوسطة في الشبكة العصبية كيف تم تحديده؟

    # ما هي الخوارزمية التي تم استخدامها في التدريب ؟

    اما مسالة الامتحانات والمذاكرة فكلي امل ان تسقط في حب المذكرات حتى لو حب من اول نظرة يدوم فقط لمدة شهر واحد



    ملاحظتي على كتابتك وارجو تقبلها بروح هي الخلط بين المصطلح العربي والاجنبي فالخوارزمية مثلا هي الاصل وليس من معنى لكلمة الجوريثم !


    تحياتي و دمت بخير



    م. الامام

    ReplyDelete
  3. @Anas, شكراً بس الفكرة مش جبارة فعلاً
    :D

    @Emam: إن شاء هرد عليك لما أفوق كده لأنى بقالى كتيير منمتش
    و يإما هضيفه على البوسط أو لو كبير قوى أعمل بوسط لواحده

    ReplyDelete
  4. Atia .. elly enty weseltelo da .. law wareeto le Dr Amira .. ha tedeek dargat a3mal el Sana el kamla .. ro7laha ASAP sada2ny .

    ReplyDelete
  5. Nice work Atia :)
    Keep the good work up :)

    ReplyDelete
  6. الله عليك يا معلم
    مستنّي "بوصط" التفاصيل :P

    ReplyDelete
  7. بالمناسبة إيفان اسمه أحمد :P

    ReplyDelete
  8. جزاكم الله خيرا على هذا المجهود الطيب أخي أحمد

    أرجو التواصل للضروره القصوى ...

    في أمان الله

    ReplyDelete
  9. أيضا أود أن أحيطكم علما بأن لينك الملف تالف ...


    شكرا جزيلا على تعاونكم

    ReplyDelete
  10. أسف على اللينك
    هو موجود دلوقتى

    ReplyDelete

Newer Posts Older Posts Home