الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في Neural Network

مغلق
بدأه Software Eng في 26 فبراير 2006 · 11 رد · 1,159 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إلى جميع الأعضاء الذين عندهم خلفية في الNeural Network

أنا طالب سنة أخيرة .. و مشروع التخرج عندي هو Character Recognition Neural Network

و يعتمد مشروع التخرج على Feedforward Multi layer Network

و سؤالي هو : ما هو الفرق بين ال Training Set و ال Testing Set ..

في جميع النواحي ... و إلى ماذا يرمز كل منها .. و ما فائدة كل منها ..

#2

بفرض أنك تملك مجموعة من الSamples عددهم 1000 Sample ستقوم بتقسيمهم الى مجموعتين

1- الTraining Set هي مجموعة من الأمثلة المحلولة للNeural Network بحيث تعطي الSample للNetwork و في نفس الوقت تعطيها حلها كمثال عمندما تعطي الNetwork صورة لحرف ثم تقول للNetwork أن الحرف هو حرف A

و عامةً تكون ال Training Set أكبر في العدد من الTesting Set مثلاً 80% يعني في مثالنا ستعطيها 800 Sample محلولة

2- الTesting Set هي مجموعة من الSamples التي ستطلب من الNetwork أن تحلها لك على ضوء ما تعلمته من الTraining Set و تكون عادة أقل بكثير من الTraining Set حوالي 20% يعني 200 Sample في مثالنا

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#3

Thank you bashmohandes for giving some time to answer my question.

So according to your Answer , if i need to recognize 26 Characters for A-Z.

then the training set is containing samples representing the characters A-Z and the testing set is a sample of one character of these character ???

#4

لأ

يعنى عندك من A-Z كل حرف فى الحروف دى ليه عدد كبير من الصور

بحيث لو جه صوره معينه بتمثل حرف معين اقدر اعرف هو حرف ايه

والله اعلم

#5

لو فرضنا أنك تقوم بعمل Recognition للحروف من A-Z فسيكون كلاً من الTraining Set و الTesting Set يحتويانSamples لكل الحروف ....

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#6

معنى الكلا م ده انك بتحولى تعلمى الشبكه دى مثلا لو جبتى طفل صغر وقلت له مثلا ده موبايل وجبت موبايل تانى وقلت له ده موبايل وجبت موبايل ثلاث نوع ثالث خالص لم يراه من قبل وسالتيه ايه ده الطبيعى انه هيقول لك ده موبايل (generality)

الفكره فى الcharانك بتعلميه الحروف طبعا علشان يقدر بعد كد يحدد ايه الحرف ده مثال بسيط لو انت كتبت بايدك حرف ال A عشره مرات طبعا هيكون الشكل مختلف لحد ما وعمر العشر مرات ما يكونوا زى بعض انت بدخلى ال 8 مرات وتعلميه مثلا وبعد كده تبداى تختبرى البرنامج اكيد على طول هيتعلم ومعنى هذا ان الموضوع اللى فى ايدك دة لازم تعطى له اشكال الحروف كلها باشكال مختلف وخطوط مختلف . ( انت ممكن تعملى الموضوع وهيكون سهل لو فتحت ال paint ورسمت حرف الA وتدخلى عليه لحد ما يتعلم .

ده لو انتى عايزه يميز الحرف ده بعد كده

واكيد الموضوع ده ظاهر فى برامج تحويل النص المكتوب باليد الى اليه وهناك العديد من الشبكات التى تقو م بمعالجه ذلك ويمكن اشهرها واكثر تعقيد ا ال back probagtion وربنا يعينك على الموضوع ده وبيتهى لى ان مكتبات النيورال على النت متوفره جدا وتقدرى تقرائىالشرح بتاعه الموضوع سهل بس عايز فهم مبدا على اى اساسا تعمل تلك الشبكات

السلام عليكم ورحمه الله وبركاته

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

#7

شكرا لكم أعزائي ...

محمد عبدالغني ..

bashmohandes.....

isdep_makin....

على شرحكم ... وقد وصلت الفكرة تماما ...

عندي سؤال أخير ...

و هو بأني قد قمت بالبحث عن حروف إنجليزية تكون بعدة fonts و تكون على شكل digits .. لكي أجعلها ك training or testing set ... و لكني لم أجد

هل يوجد برنامج أو طريقة أقوم من خلالها بإدخال حرف بشكل معين و يخرج لي على شكل digits لأن العمل يبدأ عندي من مرحلة digits

مثال .. إذا أدخلت حرف A بال Arial font type

و أريد تحويله إلى digits على شكل

فربما يعطيني 5*5 representation

00100

01010

11111

10001

10001

لكن إذا أدخلت A بالخط Roman فقد يختلف الشكل قليلا ..

أتمنى أن تكون الفكرة قد وصلت ..

تم تعديل هذه المشاركة بواسطة Software Eng في 2 مارس 2006 في 03:59

#8

up

#9

السلام عليكم

في الحقيقة انا لا يوجد لدي خبرة في هذا المجال :blink:

ولكن عندي مثال ارجو ان يساعد ;)

SimpleOCR.zip

#10

شكرا لك أخي oldman

و لكن ليس هذا ما أبحث عنه الآن..

فأنا أبحث عن ال training set .. للحروف من A-Z .. بعدة أنواع من الخطوط ..

أو برنامج أقوم فيه بإدخال صورة الحرف ... و يقوم البرنامج بتحويلها إلى digits ..

لقد قمت بالبحث في عدة مواقع .. و لكن كانت تعرض هذه الأشياء للبيع .. بالإضافة إلى ذلك فأنا غير متأكد إذا كان المعروض هو ما أبحث عنه ..

#11

hi man

belnesba le feed forward Neaural net rl training set enak tgeeb kol character as an array we ba3deen te7seb el wieght matrix 3la el character dah we bekeda tekoon gebt el trainig pattern wa hakaza le baky el 7roof ba3d kda u can test the resoponse of the neural net (testing ) by passing strange pattern to it masla tgeeb character mesh wade7 aw maktoob be 7'at mo7'talef aw ma2too3 wa hakaza

#12

راجعي هذ الرابط :

Neural networks

هذا الموضوع مغلق.

مواضيع مشابهة