ما هي CNN و و لماذا هي مميزه عن الشبكات العصبيه الأخرى ؟ و مما تتكون ؟؟؟ و كيف تعمل ؟؟؟
\\\\\\\\\\\\-------------\\\\\\\\\
--------\\\\\\\\\\\\\-----------
CNN هي عباره عن نوع من انواع الشبكات العصبيه و التي تتعامل بشكل اساسي مع الصور
و من تطبيقاتها : السيارات ذاتية الثياده و virtual assistant و غيرها من التطبيقات مثل نظم لأشاره في الصور في الفيسبوك
-------\\\\\\------\\\\\\
السؤال هنا الأن لماذا هي مفيده ؟
-------
الكثير منا يعلم استخدام ال CNN في عمليات classification مثل تنصيف الصوره اذا ما كانت صورة قطه او صورة طائر , لكن كما ذكرت في منشور سابق هنا عالصفحه ان مثال مثل هذا المثال عديم الفائده و ليس تطبيق حقسقس و انه لابد لك ان تقوم بتطبيق امور متقدمه لكن دعني اخبرك بخبر صادم ....
-
هل تعلم ان neural networks العاديه لا تستطيع القيام بمثل هذه المهمه البسيطه !!!
دعني اخبرك لماذا : فالصور الحاليه المتواجده حاليا ذات جوده و مقاييس عاليه فتجد صوره كمثال ذات مقياس 333*720 , و هذا ال resolution هو ضعيف نسبيا لكن دعنا نشرح علي هذه الجوده الضعيفه و ادعك تتخيل العمل علي صور ذات جوده عاليه ....
الصور الحاليه جميعها صور ملونه فلا يوجد تواجد للصور الأبيض و الأسود منذ زمن طويل
بمعني ان حجم هذه الصوره يكون 333*720*3 و هذا يساوي 719280 احفظ هذا الرقم جيدا
دعني اخبرك ان neural network الطبيعيه تحتوي علي طبقات خفيه مكونه من 1000 نود
بمعنى ان هذه الصوره ستحتوي علي 1000*719280 باراميتر في الطبقه الأولى وحدها و الذي يتعبر عدد كبير من الحسابات في الشبكه العصبيه
\\\\\\\\\\\\-------\\\\\\\\\--------------------
سؤال اخر كيف تعمل CNN ?
---------
تعمل علي استخراج بعض features من الصوره edges من الوره بحيث يمكننا تحديد بعدها بعض الصفات و ال patterns مثل الحواف العرضيه (horizontal edges ) و الحواف الطوليه ( vertical edges ) و طبقات اخري اكثر عمقا يمكنها اكتشاف صفات اخرى اكثر تعقيدا
\\\\\\\\\\\\\\\-----------\\\\\\\\\\\\\\------------
ثالثا ما هي مكونات ال CNN ؟
--------
اولا : convolution layer : و هي اساس ال CNN و تعمل علي القيام بالجزء الأساسي من عمليات الحسابيه لل CNN
ثانيا :pooling layer : تعمل علي تقليل حجم التمثيل الخاص بالصورهو بهذا تقلل عدد و حجم العمليات المطوب عملها عليها
ثالثا : fully connected layer : هذه الشبكه العصبيه تقوم بالتوصيل بين كل الشبكات العصبيه سواء من قام منها باداء مهمته بنجاح او من مازام في مرحلة العمل
\\\\\\\-\\\\\\\\\\
ااتمنى ان تكون المعلومات مفيده الي حد كبير و تذكر دائما ما تستعمله من ادوات ان لم تتعلم كيف تصنعها فلا ماكن لك في المستقبل
\\\\\\\\\\\\-------------\\\\\\\\\
--------\\\\\\\\\\\\\-----------
CNN هي عباره عن نوع من انواع الشبكات العصبيه و التي تتعامل بشكل اساسي مع الصور
و من تطبيقاتها : السيارات ذاتية الثياده و virtual assistant و غيرها من التطبيقات مثل نظم لأشاره في الصور في الفيسبوك
-------\\\\\\------\\\\\\
السؤال هنا الأن لماذا هي مفيده ؟
-------
الكثير منا يعلم استخدام ال CNN في عمليات classification مثل تنصيف الصوره اذا ما كانت صورة قطه او صورة طائر , لكن كما ذكرت في منشور سابق هنا عالصفحه ان مثال مثل هذا المثال عديم الفائده و ليس تطبيق حقسقس و انه لابد لك ان تقوم بتطبيق امور متقدمه لكن دعني اخبرك بخبر صادم ....
-
هل تعلم ان neural networks العاديه لا تستطيع القيام بمثل هذه المهمه البسيطه !!!
دعني اخبرك لماذا : فالصور الحاليه المتواجده حاليا ذات جوده و مقاييس عاليه فتجد صوره كمثال ذات مقياس 333*720 , و هذا ال resolution هو ضعيف نسبيا لكن دعنا نشرح علي هذه الجوده الضعيفه و ادعك تتخيل العمل علي صور ذات جوده عاليه ....
الصور الحاليه جميعها صور ملونه فلا يوجد تواجد للصور الأبيض و الأسود منذ زمن طويل
بمعني ان حجم هذه الصوره يكون 333*720*3 و هذا يساوي 719280 احفظ هذا الرقم جيدا
دعني اخبرك ان neural network الطبيعيه تحتوي علي طبقات خفيه مكونه من 1000 نود
بمعنى ان هذه الصوره ستحتوي علي 1000*719280 باراميتر في الطبقه الأولى وحدها و الذي يتعبر عدد كبير من الحسابات في الشبكه العصبيه
\\\\\\\\\\\\-------\\\\\\\\\--------------------
سؤال اخر كيف تعمل CNN ?
---------
تعمل علي استخراج بعض features من الصوره edges من الوره بحيث يمكننا تحديد بعدها بعض الصفات و ال patterns مثل الحواف العرضيه (horizontal edges ) و الحواف الطوليه ( vertical edges ) و طبقات اخري اكثر عمقا يمكنها اكتشاف صفات اخرى اكثر تعقيدا
\\\\\\\\\\\\\\\-----------\\\\\\\\\\\\\\------------
ثالثا ما هي مكونات ال CNN ؟
--------
اولا : convolution layer : و هي اساس ال CNN و تعمل علي القيام بالجزء الأساسي من عمليات الحسابيه لل CNN
ثانيا :pooling layer : تعمل علي تقليل حجم التمثيل الخاص بالصورهو بهذا تقلل عدد و حجم العمليات المطوب عملها عليها
ثالثا : fully connected layer : هذه الشبكه العصبيه تقوم بالتوصيل بين كل الشبكات العصبيه سواء من قام منها باداء مهمته بنجاح او من مازام في مرحلة العمل
\\\\\\\-\\\\\\\\\\
ااتمنى ان تكون المعلومات مفيده الي حد كبير و تذكر دائما ما تستعمله من ادوات ان لم تتعلم كيف تصنعها فلا ماكن لك في المستقبل
***********************
***********************
