$User->is_logged_in:  bool(false)
$User->user_info:  NULL
$User->check_post:  object(stdClass)#6913 (18) {
  ["is_valid"]=>
  int(1)
  ["global_remaining_posts_to_view"]=>
  int(0)
  ["remaining_posts_to_view"]=>
  int(0)
  ["number_all_post"]=>
  int(0)
  ["number_post_read"]=>
  int(0)
  ["is_from_gifts_balance"]=>
  int(0)
  ["gifts_articles_balance"]=>
  int(0)
  ["all_gifts_articles_balance"]=>
  int(0)
  ["gifts_read_articles"]=>
  int(0)
  ["exceeded_daily_limit"]=>
  int(0)
  ["is_watched_before"]=>
  int(0)
  ["sso_id"]=>
  int(18016)
  ["user_agent"]=>
  string(9) "claudebot"
  ["user_ip"]=>
  string(13) "44.200.230.43"
  ["user_header"]=>
  object(stdClass)#7072 (42) {
    ["SERVER_SOFTWARE"]=>
    string(22) "Apache/2.4.57 (Debian)"
    ["REQUEST_URI"]=>
    string(199) "/%D8%A8%D8%A7%D8%AD%D8%AB%D9%88%D9%86-%D9%8A%D8%AA%D9%85%D9%83%D9%86%D9%88%D9%86-%D9%85%D9%86-%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%B9%D9%85/"
    ["REDIRECT_HTTP_AUTHORIZATION"]=>
    NULL
    ["REDIRECT_STATUS"]=>
    string(3) "200"
    ["HTTP_AUTHORIZATION"]=>
    NULL
    ["HTTP_X_FORWARDED_PROTO"]=>
    string(5) "https"
    ["HTTP_CONNECTION"]=>
    string(7) "upgrade"
    ["HTTP_HOST"]=>
    string(19) "technologyreview.ae"
    ["HTTP_CDN_LOOP"]=>
    string(10) "cloudflare"
    ["HTTP_CF_IPCOUNTRY"]=>
    string(2) "US"
    ["HTTP_ACCEPT_ENCODING"]=>
    string(8) "gzip, br"
    ["HTTP_CF_RAY"]=>
    string(20) "86b8c8eed93c05b5-IAD"
    ["HTTP_CF_VISITOR"]=>
    string(22) "{\"scheme\":\"https\"}"
    ["HTTP_ACCEPT"]=>
    string(3) "*/*"
    ["HTTP_USER_AGENT"]=>
    string(9) "claudebot"
    ["HTTP_REFERER"]=>
    string(230) "https://www.technologyreview.ae/%d8%a8%d8%a7%d8%ad%d8%ab%d9%88%d9%86-%d9%8a%d8%aa%d9%85%d9%83%d9%86%d9%88%d9%86-%d9%85%d9%86-%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%a7%d9%84%d8%aa%d8%b9%d9%84%d9%85-%d8%a7%d9%84%d8%b9%d9%85/"
    ["HTTP_CF_CONNECTING_IP"]=>
    string(13) "44.200.230.43"
    ["PATH"]=>
    string(60) "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
    ["SERVER_SIGNATURE"]=>
    string(79) "
Apache/2.4.57 (Debian) Server at technologyreview.ae Port 80
" ["SERVER_NAME"]=> string(19) "technologyreview.ae" ["SERVER_ADDR"]=> string(11) "172.18.0.20" ["SERVER_PORT"]=> string(2) "80" ["REMOTE_ADDR"]=> string(13) "44.200.230.43" ["DOCUMENT_ROOT"]=> string(13) "/var/www/html" ["REQUEST_SCHEME"]=> string(4) "http" ["CONTEXT_PREFIX"]=> NULL ["CONTEXT_DOCUMENT_ROOT"]=> string(13) "/var/www/html" ["SERVER_ADMIN"]=> string(19) "webmaster@localhost" ["SCRIPT_FILENAME"]=> string(23) "/var/www/html/index.php" ["REMOTE_PORT"]=> string(5) "39908" ["REDIRECT_URL"]=> string(71) "/باحثون-يتمكنون-من-استخدام-التعلم-العم/" ["GATEWAY_INTERFACE"]=> string(7) "CGI/1.1" ["SERVER_PROTOCOL"]=> string(8) "HTTP/1.1" ["REQUEST_METHOD"]=> string(3) "GET" ["QUERY_STRING"]=> NULL ["SCRIPT_NAME"]=> string(10) "/index.php" ["PHP_SELF"]=> string(10) "/index.php" ["REQUEST_TIME_FLOAT"]=> float(1711641121.338922) ["REQUEST_TIME"]=> int(1711641121) ["argv"]=> array(0) { } ["argc"]=> int(0) ["HTTPS"]=> string(2) "on" } ["content_user_category"]=> string(4) "paid" ["content_cookies"]=> object(stdClass)#7071 (3) { ["status"]=> int(0) ["sso"]=> object(stdClass)#7070 (2) { ["content_id"]=> int(18016) ["client_id"]=> string(36) "1d1883f4-87d0-4156-8903-e6ceb0cb4224" } ["count_read"]=> NULL } ["is_agent_bot"]=> int(1) }
$User->gift_id:  NULL

باحثون يتمكنون من استخدام التعلم العميق في منع اختناق الإنترنت بمقاطع الفيديو

3 دقائق
استمع الى المقالة الآن هذه الخدمة تجريبية
Play Audio Pause Audio

تعج شبكة الإنترنت بمقاطع الفيديو، وفي الواقع فإن 75% من إجمالي حركة نقل المعلومات على الإنترنت هي عبارة عن محتوى فيديو، ومن المتوقع أن يزداد الحجم إلى ثلاثة أضعاف بحلول العام 2021.

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

يقول أورين ريبل وزملاؤه في ويف ون (وهي شركة مختصة بالتعلم العميق تحاول أن تجلب تقنيات ضغط الفيديو إلى القرن الواحد والعشرين): “لم تتغير أساسيات خوارزميات ضغط الفيديو بشكل يُذكر خلال العقدين الأخيرين”.

وقد استخدم ريبل وزملاؤه التعلم العميق لتطوير خوارزمية ضغط جديدة تتفوق بشكل ملحوظ على تقنيات الضغط الحالية، ويقولون: “تعتبر هذه الطريقة -وفقاً لمعلوماتنا- أول طريقة تعتمد على التعلم الآلي لتحقيق هذا الأمر”.

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

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

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

والطريقة الجديدة التي ابتكرها ريبل وزملاؤه تقوم على استخدام التعلم الآلي لتحسين كل من هاتين التقنيتين. فبالنسبة لضغط الحركة، تمكنت خوارزمية التعلم الآلي للفريق من إيجاد بيانات زائدة مبنية على الحركة لم تكن تقنيات الضغط التقليدية قادرة على استغلالها، فاستدارة الرأس من المنظر الأمامي إلى المنظر الجانبي مثلاً تنتج دائماً نتائج متقاربة. يقول ريبل وزملاؤه: “لا تستطيع المرمزات التقليدية توقع المنظر الجانبي للوجه اعتماداً على المنظر الأمامي”، في حين أن المرمز الجديد يتعلم هذه الأنماط المكانية والزمانية ويعتمد عليها في توقع اللقطات المقبلة.

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

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

BPP: بت لكل بيكسل

وقد سمحت هذه التطويرات وغيرها للباحثين بتصميم خوارزمية ضغط تتفوق على مثيلاتها التقليدية بشكل كبير، فعند ضغط فيديو بدقة عالية 1080p، تقوم خوارزميات الضغط التقليدية مثل H.265 وVP9 بإنتاج ملفات أضخم بنسبة 20% من تلك التي تنتجها الخوارزمية الجديدة، كما أن الربح أكبر بالنسبة للفيديوهات ذات الدقة المعيارية، مثل HEVC/H.265 وAVC/H.265، التي تنتج ملفات أضخم بنسبة 60% من الملفات التي تنتجها الخوارزمية الجديدة. ولا شك في أن هذه النسب مثيرة للإعجاب، ويمكن أن تخفض إلى حد كبير من حجم الفيديوهات وزمن تحميلها على الإنترنت.

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

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

مرجع: arxiv.org/abs/1811.06981:
ضغط الفيديو بالتعلم.

Content is protected !!