check_post_to_show: string(2156) "{"is_valid":1,"global_remaining_posts_to_view":0,"remaining_posts_to_view":0,"number_all_post":0,"number_post_read":0,"exceeded_daily_limit":0,"is_watched_before":0,"user_agent":"CCBot\/2.0 (https:\/\/commoncrawl.org\/faq\/)","user_ip":"44.212.96.86","user_header":{"SERVER_SOFTWARE":"Apache\/2.4.52 (Debian)","REQUEST_URI":"\/technodad\/%D8%A7%D9%84%D8%B4%D8%A8%D9%83%D8%A7%D8%AA-%D8%A7%D9%84%D8%B9%D8%B5%D8%A8%D9%88%D9%86%D9%8A%D8%A9-%D8%A7%D9%84%D9%83%D8%A8%D8%B3%D9%88%D9%84%D9%8A%D8%A9\/","REDIRECT_STATUS":"200","HTTP_X_FORWARDED_PROTO":"https","HTTP_CONNECTION":"upgrade","HTTP_HOST":"technologyreview.ae","HTTP_CDN_LOOP":"cloudflare","HTTP_CF_IPCOUNTRY":"US","HTTP_ACCEPT_ENCODING":"gzip","HTTP_CF_RAY":"8308d101adb81ff8-IAD","HTTP_CF_VISITOR":"{\\\"scheme\\\":\\\"https\\\"}","HTTP_USER_AGENT":"CCBot\/2.0 (https:\/\/commoncrawl.org\/faq\/)","HTTP_ACCEPT":"text\/html,application\/xhtml+xml,application\/xml;q=0.9,*\/*;q=0.8","HTTP_ACCEPT_LANGUAGE":"en-US,en;q=0.5","HTTP_CF_CONNECTING_IP":"44.212.96.86","PATH":"\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin","SERVER_SIGNATURE":"Apache\/2.4.52 (Debian) Server at technologyreview.ae Port 80<\/address>","SERVER_NAME":"technologyreview.ae","SERVER_ADDR":"172.18.0.17","SERVER_PORT":"80","REMOTE_ADDR":"44.212.96.86","DOCUMENT_ROOT":"\/var\/www\/html","REQUEST_SCHEME":"http","CONTEXT_PREFIX":null,"CONTEXT_DOCUMENT_ROOT":"\/var\/www\/html","SERVER_ADMIN":"webmaster@localhost","SCRIPT_FILENAME":"\/var\/www\/html\/index.php","REMOTE_PORT":"49552","REDIRECT_URL":"\/technodad\/\u0627\u0644\u0634\u0628\u0643\u0627\u062a-\u0627\u0644\u0639\u0635\u0628\u0648\u0646\u064a\u0629-\u0627\u0644\u0643\u0628\u0633\u0648\u0644\u064a\u0629\/","GATEWAY_INTERFACE":"CGI\/1.1","SERVER_PROTOCOL":"HTTP\/1.1","REQUEST_METHOD":"GET","QUERY_STRING":null,"SCRIPT_NAME":"\/index.php","PHP_SELF":"\/index.php","REQUEST_TIME_FLOAT":1701742894.59141,"REQUEST_TIME":1701742894,"argv":[],"argc":0,"HTTPS":"on"},"content_user_category":"paid","content_cookies":{"status":0,"sso":{"content_id":46846,"client_id":"1d1883f4-87d0-4156-8903-e6ceb0cb4224"},"count_read":null},"is_agent_bot":1}"
تعمل الشبكات العصبونية الكبسولية من خلال عدة خطوات وهي:
تبدأ طبقة الكبسولات الأولى بضرب مصفوفة متجهات الإدخال بمصفوفات الوزن لاستخراج مجموعة من خرائط الميزات.
يتم تحديد كبسولات الوالدين، ويتم اختيار الكبسولة الأم باستخدام خوارزمية التوجيه الديناميكي.
يستمر العمل في ضغط المتجهات التي تقع بين 0 و1 مع الاحتفاظ باتجاهها بعد اتخاذ قرار كبسولات الوالدين.
يتم جمع المزايا باستخدام مسافة جيب التمام (cosine) كمقياس للمطابقة.
مكونات الشبكات العصبونية الكبسولية
تحتوي الشبكات العصبونية الكبسولية على أربعة مكونات رئيسية للقيام بمهمتها:
ضرب المصفوفة: يتم إجراء هذه العملية على طبقة الإدخال. نأخذ صورة نريد تحويلها إلى قيم متجهة لفهمها حاسوبياً.
الترجيح العددي للمدخلات: تساعد أوزان المدخلات على تحديد الاتجاه الذي يجب أن تتجه فيه الكبسولات الحالية في الطبقة التالية ويعمل على التوازي مع المكون الثالث.
خوارزمية التوجيه الديناميكية: يتم تحقيق قوة الشبكات العصبونية الكبسولية من خلال خوارزمية التوجيه الديناميكي والتي تعمل على تسهيل الاتصال بين الكبسولة الأولية وطبقة (DigitCaps)، وهي الطبقة الأعلى مستوى. تحتاج الكبسولة (i) في طبقة الكبسولة الأولية (الطبقة السفلية) إلى معرفة كيفية إرسال متجه إخراجها إلى طبقة المستوى الأعلى (DigitCaps).
تطبيق وظيفة غير خطية لتكثيف المعلومات: على عكس الشبكات العصبونية الالتفافية، حيث نستخدم دالة خطية ReLU، هنا نستخدم دالة الاسكواش (غير الخطية) والتي تقوم بتكثيف المعلومات وضغطها إلى طول يتراوح بين 0 و1.
تطبيقات الشبكات العصبونية الكبسولية
أحد التطبيقات الشائعة للشبكات العصبونية الكبسولية هو التعرف على الصور، حيث ثبت أن الشبكات العصبونية الكبسولية تتفوق على الشبكات العصبونية التلافيفية التقليدية، إضافة لتطبيقها في معالجة اللغات الطبيعية إذ تستطيع الشبكات العصبونية الكبسولية أن تتعرف بشكلٍ أفضل على العلاقات بين الكلمات والمفاهيم والربط بينها.
تعمل الشبكات العصبونية الكبسولية من خلال عدة خطوات وهي:
تبدأ طبقة الكبسولات الأولى بضرب مصفوفة متجهات الإدخال بمصفوفات الوزن لاستخراج مجموعة من خرائط الميزات.
يتم تحديد كبسولات الوالدين، ويتم اختيار الكبسولة الأم باستخدام خوارزمية التوجيه الديناميكي.
يستمر العمل في ضغط المتجهات التي تقع بين 0 و1 مع الاحتفاظ باتجاهها بعد اتخاذ قرار كبسولات الوالدين.
يتم جمع المزايا باستخدام مسافة جيب التمام (cosine) كمقياس للمطابقة.
مكونات الشبكات العصبونية الكبسولية
تحتوي الشبكات العصبونية الكبسولية على أربعة مكونات رئيسية للقيام بمهمتها:
ضرب المصفوفة: يتم إجراء هذه العملية على طبقة الإدخال. نأخذ صورة نريد تحويلها إلى قيم متجهة لفهمها حاسوبياً.
الترجيح العددي للمدخلات: تساعد أوزان المدخلات على تحديد الاتجاه الذي يجب أن تتجه فيه الكبسولات الحالية في الطبقة التالية ويعمل على التوازي مع المكون الثالث.
خوارزمية التوجيه الديناميكية: يتم تحقيق قوة الشبكات العصبونية الكبسولية من خلال خوارزمية التوجيه الديناميكي والتي تعمل على تسهيل الاتصال بين الكبسولة الأولية وطبقة (DigitCaps)، وهي الطبقة الأعلى مستوى. تحتاج الكبسولة (i) في طبقة الكبسولة الأولية (الطبقة السفلية) إلى معرفة كيفية إرسال متجه إخراجها إلى طبقة المستوى الأعلى (DigitCaps).
تطبيق وظيفة غير خطية لتكثيف المعلومات: على عكس الشبكات العصبونية الالتفافية، حيث نستخدم دالة خطية ReLU، هنا نستخدم دالة الاسكواش (غير الخطية) والتي تقوم بتكثيف المعلومات وضغطها إلى طول يتراوح بين 0 و1.
تطبيقات الشبكات العصبونية الكبسولية
أحد التطبيقات الشائعة للشبكات العصبونية الكبسولية هو التعرف على الصور، حيث ثبت أن الشبكات العصبونية الكبسولية تتفوق على الشبكات العصبونية التلافيفية التقليدية، إضافة لتطبيقها في معالجة اللغات الطبيعية إذ تستطيع الشبكات العصبونية الكبسولية أن تتعرف بشكلٍ أفضل على العلاقات بين الكلمات والمفاهيم والربط بينها.
نستخدم ملفات تعريف الارتباط لتحسين تجربتك، استمرار استخدامك للموقع يعني موافقتك على ذلك. سياسة الخصوصيةأوافقX
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.