التحولات إلى سي إن إن: من عمليات المجموعة إلى التعلم العميق

سوف ندرس التحوّل، وهو عملية تعدد شائعة تستخدم في أشكال مختلفة في معالجة الإشارات، التسجيل الرقمي، معالجة الصور، معالجة الفيديو، ورؤية الكمبيوتر.

· Dev Rishi Khare

في هذه المناطق التطبيقية، غالباً ما يتم تنفيذ التخزين كمرشح يحول الإشارات والبيكسلات إلى قيم أكثر رغبة.

في الحوسبة عالية الأداء، غالبا ما يشار إلى نمط التخزين باسم الحوسبة القصص. عادة ما يتضمن التخفيف عددًا كبيرًا من العمليات الحسابية على كل عنصر بيانات. يمكن حساب كل عنصر بيانات الخروج بشكل مستقل عن بعضهما البعض، وهي سمة مرغوب فيها للحوسبة الموازية. من ناحية أخرى، هناك مستوى كبير من تبادل البيانات المدخلة بين عناصر البيانات المخرجة مع ظروف حدودية صعبة إلى حد ما. وهذا يجعل التخزين حالة استخدام مهمة لطرق التخزين المتطورة وأساليب تخزين البيانات المدخلة.

التناغم هو عملية صف حيث كل عنصر بيانات الخروج هو مبلغ موازن من مجموعة من عناصر المدخلات المجاورة. يتم تعريف الأوزان المستخدمة في حساب المبلغ الموزن بواسطة صفة قناع المدخل، والتي يشار إليها عادة باسم جوهر التخزين. سنشار إلى هذه المجموعات من الأقنعة باسم أقنعة التخزين. نفس قناع التخزين يستخدم عادة لجميع عناصر المجموعة

فيما يلي مثال على التخزين للبيانات 1D حيث يتم تطبيق صفة قناع التخزين 5 عناصر M على صفة مدخل 7 عناصر N.

لمعالجة الصور ورؤية الكمبيوتر، تكون بيانات المدخل عادةً صفوف بعملية اثنتين، مع البيكسلات في مساحة x-y. لذا فإن تحوّل الصورة هو تحوّل ثنائي الأبعاد. لا يجب أن يكون القناع مربعاً.


1\ من التحوّل الأبعاد الأول إلى الأبعاد الثانية

أنت تعرف التحول الاولى

بالنسبة لـ ** الصور**، فإن المدخل هو 2D (الارتفاع × الاحضار) ، لذلك:

هذه نفس الفكرة التي تعرفها بالفعل، لكن:


2\ قنوات متعددة (مثل RGB)

الصور الحقيقية ليست مجرد 2D، فهي غالباً ما تمتلك قنوات:

خطوة التحول:

لذا فمن الناحية الفكرية: ** تناولت ثلاثية الأبعاد عبر الفضاء + القنوات**، ولكن لا يزال فقط الموزن المجموع من الجيران.


3\ المصفحات (النيازات) و خرائط الميزات

في سي إن إن، لا تستخدمين فقط نجمة واحدة، تستخدمين ** العديد **:

إذا كان شكل المدخل هو:

و تستخدمين " F " الأجزاء، تصبح شكل الخروج:

كل من هذه القنوات الخارجة F تلتقط نوعا مختلفا من النمط:

فكر: طبقة CNN = تطبيق العديد من التشويشات المختلفة (الفلترات) على المدخل.


4\ الدرجة الأولى

تفاصيل أخرى ذات صلة بالصف:

رياضياً، ما زال الأمر مجرد نسق النوافذ ومنتجات النقاط، ولكن مع السيطرة على:


5\ عدم الخطية: إضافة وظائف التفعيل

حتى الآن كل شيء خطي: مبالغ معززة. طبقة CNN تضيف ** عدم الخيارات الحددية**:

إذاً طبقة واحدة من القيود هي:

  1. التخفيف (المبالغ الموزعة خطيا).
  2. التفعيل (غير خطي).

هذه الجمعية تسمح لـ"سي إن إن" بالتعلم عن خرائط معقدة غير خطية.


6\ طبقات التجميع → hierarchies من الميزات العميقة

CNN كاملة هي فقط ** العديد من الطبقات ** من:

الحس:

كل هذا ما زال مبنيًا من نفس البدائية التي تفهمها: خذ الحي المحلي وحسب المبالغ الموزعة.


7\ اتصال مع طبقات متصلة بالكامل (كثيفة)

طبقة متصلة بالكامل هي أيضا مجرد مبالغ معززة:

الفرق:

لذا يمكنك أن ترى سي إن إن مثل:


الاستنتاج: من عملية بسيطة إلى شبكات قوية

"At each position, take neighbors and compute a weighted sum with a kernel,"

إذاً أنت تقف بالفعل على فكرة الأساسية وراء سي إن إن

سي إن إن تأخذ هذه البنية البسيطة و:

سحرية سي إن إن ليست نوعاً جديداً من الرياضيات بل تركيب العديد من العمليات الصغيرة المحلية المتحركة إلى بنية عميقة يمكنها تعلم التمثيلات البصرية القوية.

Ready to hire with precision?

Start free, invite your whole team, and see your first scored candidate in 15 minutes.

ar