الموتر (التعلم الآلي)
في مجال تعلم الآلة ، يشير مصطلح "الموتر" بشكل غير رسمي إلى مفهومين مختلفين: (أ) طريقة لتنظيم البيانات، و(ب) تحويل متعدد الخطوط ( الموتر ). يمكن تنظيم البيانات في مصفوفة متعددة الأبعاد ( مصفوفة M -way)، والتي يُشار إليها بشكل غير رسمي باسم "موتر البيانات"؛ ومع ذلك، بالمعنى الرياضي الدقيق، فإن الموتر هو دالة متعددة الخطوط تنتقل من مجموعة من فضاءات المتجهات الخاصة بالمجال إلى فضاء متجهات المدى. يمكن تحليل الملاحظات، مثل الصور والأفلام والمجلدات والأصوات والعلاقات بين الكلمات والمفاهيم، المخزنة في مصفوفة M -way ("موتر البيانات")، إما بواسطة الشبكات العصبية الاصطناعية أو طرق الموتر . [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ]
يُحلل تحليل الموترات بيانات الموترات إلى موترات أصغر. [ 1 ] [ 6 ] يمكن التعبير عن العمليات على موترات البيانات باستخدام ضرب المصفوفات وضرب كرونكر . [ 7 ] يمكن حساب التدرجات، وهو جانب أساسي من الانتشار العكسي ، باستخدام مكتبات برمجية مثل PyTorch و TensorFlow . [ 8 ] [ 9 ]
تُجرى العمليات الحسابية غالبًا على وحدات معالجة الرسومات (GPUs) باستخدام CUDA ، وعلى أجهزة مخصصة مثل وحدة معالجة Tensor من جوجل أو نواة Tensor من إنفيديا . وقد ساهمت هذه التطورات بشكل كبير في تسريع بنى الشبكات العصبية، وزيادة حجم وتعقيد النماذج التي يمكن تدريبها.
تاريخ
الموتر ، بحسب تعريفه، دالة متعددة الخطية . في الرياضيات، قد يُعبّر عن علاقة متعددة الخطية بين مجموعات من الكائنات الجبرية. في الفيزياء، تُعدّ حقول الموتر ، التي تُعتبر موترات عند كل نقطة في الفضاء، مفيدة في التعبير عن الميكانيكا كالإجهاد والمرونة . في التعلّم الآلي، يعتمد الاستخدام الدقيق للموترات على المنهج الإحصائي المُستخدم.
في عام ٢٠٠١، بدأ مجال معالجة الإشارات والإحصاء باستخدام أساليب الموترات . يستعرض بيير كومون التبني المبكر لأساليب الموترات في مجالات الاتصالات السلكية واللاسلكية، والمراقبة اللاسلكية، والكيمياء القياسية، ومعالجة البيانات الحسية. حللت أساليب رتبة الموترات الخطية (مثل Parafac/CANDECOMP) مصفوفات متعددة الأبعاد ("موترات البيانات") تتكون من إحصاءات ذات رتبة أعلى، والتي استُخدمت في مسائل فصل المصادر العمياء لحساب نموذج خطي للبيانات. وقد أشار إلى العديد من القيود المبكرة في تحديد رتبة الموترات وفعالية تحليلها. [ ١٠ ]
في أوائل العقد الأول من الألفية الثانية، دخلت أساليب الموترات متعددة الخطية [ 1 ] [ 11 ] مجالات رؤية الحاسوب ، ورسومات الحاسوب، والتعلم الآلي، وذلك بفضل أبحاث فاسيليسكو أو بالتعاون مع تيرزوبولوس، مثل بصمات الحركة البشرية [ 12 ] [ 13 ] ، ووجوه الموترات [ 14 ] [ 15 ] ، ونسيج الموترات [ 16 ] ، والإسقاط متعدد الخطية [ 17 ] [ 18 ] . يُعد الجبر متعدد الخطية ، وهو جبر الموترات ذات الرتب العليا، إطارًا مناسبًا وشفافًا لتحليل البنية متعددة العوامل لمجموعة من الملاحظات، ولمعالجة مشكلة فصل العوامل السببية المعقدة بناءً على إحصاءات الرتبة الثانية [ 14 ] أو إحصاءات الرتب العليا المرتبطة بكل عامل سببي [ 15 ] .
يُفكك تحليل العوامل الموترية (متعددة الخطوط) ويُقلل من تأثير العوامل السببية المختلفة باستخدام تعلم الفضاء الفرعي متعدد الخطوط. [ 19 ] عند التعامل مع صورة أو فيديو كمصفوفة ثنائية أو ثلاثية الأبعاد، أي "مصفوفة/موتر بيانات"، تُقلل طرق الموترات من التكرار المكاني أو الزمني كما أوضح وانغ وأهوجا. [ 20 ]
يناقش يوشوا بنجيو [ 21 ] [ 22 ] وجيف هينتون [ 23 ] [ 24 ] وزملاؤهما بإيجاز العلاقة بين الشبكات العصبية العميقة وتحليل عوامل الموتر [ 14 ] [ 15 ] ، متجاوزين استخدام مصفوفات البيانات متعددة الأبعاد ("موترات البيانات") كمدخلات. ظهر أحد الاستخدامات المبكرة للموترات في الشبكات العصبية في معالجة اللغة الطبيعية . يمكن التعبير عن كلمة واحدة كمتجه باستخدام Word2vec [ 5 ] . وبالتالي، يمكن ترميز العلاقة بين كلمتين في مصفوفة. مع ذلك، بالنسبة للعلاقات الأكثر تعقيدًا، مثل علاقة الفاعل والمفعول به والفعل، من الضروري بناء شبكات ذات أبعاد أعلى. في عام 2009، قدم سوتسكيفر في عمله تحليل عوامل الموتر العنقودي البايزي لنمذجة المفاهيم العلائقية مع تقليل مساحة المعلمات. [ 25 ] بين عامي 2014 و2015، أصبحت طرق الموترات أكثر شيوعًا في الشبكات العصبية الالتفافية (CNNs). تعمل هذه الطرق على تنظيم أوزان الشبكة العصبية في "موتر بيانات"، وتحليلها، وتقليل عددها. [ 26 ] [ 27 ] قام ليبيديف وآخرون بتسريع شبكات CNN لتصنيف الأحرف (التعرف على الأحرف والأرقام في الصور) باستخدام موترات النواة رباعية الأبعاد. [ 28 ]
تعريف
يتركأن يكون حقلاً (مثل الأعداد الحقيقية)أو الأعداد المركبة). موترهو تحويل متعدد الخطوط من مجموعة من فضاءات المتجهات الخاصة بالمجال إلى فضاء المتجهات الخاص بالمدى:
هنا،وهي أعداد صحيحة موجبة، ويمثل عدد أنماط الموتر (ويُعرف أيضًا بعدد طرق المصفوفة متعددة الاتجاهات). بُعد النمطيكون، ل[ 14 ] [ 15 ] [ 29 ] [ 5 ]
في الإحصاء والتعلم الآلي، تُحوّل الصورة إلى متجه عند عرضها كملاحظة واحدة، وتُنظّم مجموعة من الصور المتجهة على شكل "موتر بيانات". على سبيل المثال، مجموعة من صور الوجهمعوحدات البكسل التي تنتج عن عوامل سببية متعددة، مثل هندسة الوجهتعبيرحالة إضاءةوشروط المشاهدةقد يتم تنظيمها في موتر بيانات (أي مصفوفة متعددة الاتجاهات)أين يمثل العدد الإجمالي لأشكال الوجه الهندسية، يمثل العدد الإجمالي للتعبيرات، يمثل العدد الإجمالي لظروف الإضاءة، و يمثل العدد الإجمالي لشروط المشاهدة. تقوم طرق تحليل الموتر، مثل TensorFaces وتحليل المكونات المستقلة متعددة الخطوط (الموترية)، بتحليل موتر البيانات إلى مجموعة من فضاءات المتجهات التي تغطي تمثيلات العوامل السببية، حيث تكون الصورة نتيجة لتحويل الموتر.التي ترسم مجموعة من تمثيلات العوامل السببية على مساحة البكسل.
ثمة نهج آخر لاستخدام الموترات في التعلم الآلي يتمثل في تضمين أنواع البيانات المختلفة مباشرةً. على سبيل المثال، صورة رمادية ، والتي تُمثل عادةً كمصفوفة ثنائية الأبعاد منفصلة. مع الأبعاد أين عدد الصفوف ويمثل عدد الأعمدة. عندما تُعامل الصورة كمصفوفة ثنائية الاتجاه أو موتر من الدرجة الثانية (أي كمجموعة من ملاحظات الأعمدة/الصفوف)، فإن طرق تحليل الموتر تحسب فضاء أعمدة الصورة، وفضاء صفوف الصورة، ومعاملات PCA المعيارية أو معاملات ICA.
وبالمثل، صورة ملونة ذات قنوات RGB،يمكن اعتبارها موتر بيانات من الدرجة الثالثة أو مصفوفة ثلاثية الأبعاد.
في معالجة اللغة الطبيعية، يمكن التعبير عن الكلمة كمتجهعبر خوارزمية Word2vec . وبالتالييتحول إلى موتر من النمط 1
يتطلب تضمين دلالات الفاعل والمفعول به والفعل تضمين علاقات بين ثلاث كلمات. ولأن الكلمة نفسها عبارة عن متجه، يمكن التعبير عن دلالات الفاعل والمفعول به والفعل باستخدام موترات الوضع 3
عمليًا، يهتم مصمم الشبكة العصبية بشكل أساسي بتحديد التضمينات، وربط طبقات الموتر، والعمليات التي تُجرى عليها في الشبكة. وتتولى أطر التعلم الآلي الحديثة إدارة التحسين، وتحليل الموتر، والانتشار العكسي تلقائيًا.
كوحدات قياس

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

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

يمكن أيضًا استخدام الموترات لحساب طبقات الشبكة العصبية المتصلة بالكامل، حيث يتم تطبيق الموتر على الطبقة بأكملها بدلاً من قيم الوحدة الفردية.
قيمة خرج وحدة الطبقة الواحدةهو حاصل ضرب مجموع وحدات الإدخال وأوزان الاتصال التي تم ترشيحها من خلال دالة التنشيط:
المتجهاتويمكن التعبير عن قيم المخرجات كموترات من النمط الأول، بينما يمكن التعبير عن الأوزان المخفية كموتر من النمط الثاني. في هذا المثال، تكون قيم الوحدة أعدادًا قياسية، بينما يأخذ الموتر أبعاد طبقات الشبكة.
في هذه الصيغة، يمكن حساب قيم المخرجات كحاصل ضرب موتر لموترات الإدخال والوزن:
والتي تحسب مجموع الضرب كضرب موتر (على غرار ضرب المصفوفات).
تتيح هذه الصيغة للموترات حساب الطبقة بأكملها من الشبكة المتصلة بالكامل بكفاءة عن طريق ربط الوحدات والأوزان بالموترات.
في الطبقات الالتفافية
يُتيح إعادة صياغة الشبكات العصبية استخدام الموترات للتعبير عن طبقات الالتفاف في الشبكة العصبية. تحتوي طبقة الالتفاف على مدخلات متعددة، كل منها عبارة عن بنية مكانية مثل صورة أو حجم ثلاثي الأبعاد. تُجرى عملية الالتفاف على هذه المدخلات من خلال الترشيح قبل تمريرها إلى الطبقة التالية. يُستخدم هذا الأسلوب عادةً في الكشف عن الميزات أو عزلها في مجال التعرف على الصور.
غالباً ما يتم حساب عملية الالتفاف كضرب لإشارة الإدخالمع نواة مرشحفي بُعدين، يكون الشكل المنفصل والمحدود كما يلي:
أينيمثل عرض النواة.
يمكن إعادة صياغة هذا التعريف على أنه ضرب مصفوفة في متجه بدلالة الموترات التي تعبر عن النواة والبيانات والتحويل العكسي للنواة. [ 30 ]
أينوهي التحويل العكسي والبيانات والنواة. يصبح الاشتقاق أكثر تعقيدًا عندما تتضمن نواة الترشيح أيضًا دالة تنشيط غير خطية مثل دالة سيجمويد أو دالة ريلو .
تُعدّ الأوزان المخفية لطبقة الالتفاف معلمات المرشح. ويمكن تقليل هذه الأوزان باستخدام طبقة تجميع تُقلل من دقة (حجم) البيانات، كما يمكن التعبير عنها كعملية موتر.
تحليل الموتر
تتمثل إحدى أهم مساهمات الموترات في التعلم الآلي في قدرتها على تحليل البيانات إلى عواملها المكونة أو تقليل عدد المعلمات المتعلمة. وتنبثق تقنيات نمذجة بيانات الموترات من تحليل الموترات الخطي (تحليل CANDECOMP/Parafac) وتحليل الموترات متعدد الخطوط (تاكر).
تحلل تاكر

على سبيل المثال، يأخذ تحليل تاكر مصفوفة ثلاثية الأبعاد ويقوم بتحليل الموتر إلى ثلاث مصفوفاتوموتر أصغرشكل المصفوفات والموتر الجديد مصمم بحيث يقلل العدد الإجمالي للعناصر. للموترات الجديدة أشكال محددة.
عندئذٍ يمكن التعبير عن الموتر الأصلي على أنه حاصل ضرب الموترات الأربعة التالية:
في المثال الموضح في الشكل، أبعاد الموترات هي
- I=8، J=6، K=3،: I=8، P=5،J=6، Q=4،K=3، R=2،: P=5, Q=4, R=2.
العدد الإجمالي للعناصر في تحليل تاكر هو
عدد العناصر في الأصليبلغ حجم البيانات 144، مما يؤدي إلى تقليلها من 144 إلى 110 عناصر، أي بنسبة 23% في حجم البيانات أو المعاملات. أما بالنسبة للموترات الأولية الأكبر حجمًا، واعتمادًا على رتبة (تكرار) الموتر، فقد تكون المكاسب أكبر.
يقدم عمل رابانسر وآخرون مقدمة عن الموترات مع مزيد من التفاصيل حول توسيع تحليل تاكر إلى أبعاد N تتجاوز مثال النمط 3 المذكور هنا. [ 5 ]
قطارات التوتر
تُعيد تقنية أخرى لتحليل الموترات كتابة الموتر الأصلي على شكل سلسلة (قطار) من موترات أصغر حجمًا. سلسلة الموترات (TT) هي سلسلة من الموترات ذات رتبة مُخفّضة، تُسمى العوامل الأساسية . ويمكن التعبير عن الموتر الأصلي كحاصل ضرب مجموع هذه السلسلة.
لاحظ المؤلف، الذي طور هذه الطريقة في عام 2011 على يد إيفان أوسيليدتس، أن تحليل تاكر "مناسب للأبعاد الصغيرة، وخاصة في الحالة ثلاثية الأبعاد. أما بالنسبة للأبعاد الكبيرة، فهو غير مناسب". [ 31 ] وبالتالي، يمكن استخدام قطارات الموترات لتحليل الموترات الأكبر حجمًا في الأبعاد الأعلى.
الرسوم البيانية الموترية
أتاحت بنية البيانات الموحدة والتفاضل التلقائي للموترات تصميمات متقدمة للتعلم الآلي في شكل رسوم بيانية للموترات. ويؤدي هذا إلى ظهور بنى جديدة، مثل الشبكات العصبية التلافيفية للرسوم البيانية للموترات (TGCN)، التي تحدد الارتباطات غير الخطية في البيانات، وتجمع بين علاقات متعددة، وتتوسع بسلاسة، مع الحفاظ على قوتها وأدائها العالي. [ 32 ]
تؤثر هذه التطورات على جميع مجالات التعلم الآلي، مثل استخراج النصوص وتجميعها، والبيانات المتغيرة بمرور الوقت، والشبكات العصبية التي تكون بيانات الإدخال فيها عبارة عن رسم بياني اجتماعي وتتغير البيانات ديناميكيًا. [ 33 ] [ 34 ] [ 35 ] [ 36 ]
الأجهزة
توفر الموترات طريقة موحدة لتدريب الشبكات العصبية على مجموعات بيانات أكثر تعقيدًا. ومع ذلك، فإن التدريب مكلف حسابيًا على أجهزة المعالجة المركزية التقليدية.
في عام 2014، طورت شركة Nvidia مكتبة cuDNN ، وهي عبارة عن شبكة عصبية عميقة CUDA، تضم مجموعة من العناصر الأولية المُحسّنة المكتوبة بلغة CUDA المتوازية. [ 37 ] تعمل CUDA، وبالتالي cuDNN، على وحدات معالجة رسومية مخصصة تُطبّق التوازي الهائل الموحد في الأجهزة. لم تكن هذه الوحدات مخصصةً بعدُ لمعالجة الموترات، بل كانت أجهزة موجودة مُكيّفة للحوسبة المتوازية في مجال التعلّم الآلي.
في الفترة ما بين عامي 2015 و2017، ابتكرت جوجل وحدة معالجة الموترات (TPU). [ 38 ] تُعدّ وحدات معالجة الموترات وحدات أجهزة مخصصة ذات وظائف ثابتة، تتخصص في عمليات ضرب المصفوفات اللازمة لحساب جداء الموترات. وتحديدًا، تُنفّذ هذه الوحدات مصفوفة من 65,536 وحدة ضرب، قادرة على إجراء عملية جمع وضرب مصفوفة بحجم 256×256 في دورة تعليمات عامة واحدة فقط. [ 39 ]
في وقت لاحق من عام 2017، أطلقت Nvidia معالج Tensor Core الخاص بها مع بنية Volta لوحدات معالجة الرسومات. كل معالج Tensor Core عبارة عن وحدة دقيقة قادرة على إجراء عملية جمع وضرب مصفوفة 4x4. يوجد ثمانية معالجات Tensor Core لكل كتلة ذاكرة مشتركة (SM). [ 40 ] احتوت أول بطاقة رسومات GV100 على 108 وحدات ذاكرة مشتركة، مما أدى إلى 672 معالج Tensor Core. وقد ساهم هذا الجهاز في تسريع التعلم الآلي بمقدار 12 ضعفًا مقارنةً بوحدات Tesla السابقة. [ 41 ] يتناسب عدد معالجات Tensor Core طرديًا مع ازدياد عدد المعالجات ووحدات الذاكرة المشتركة في كل جيل جديد من البطاقات.
أتاح تطوير أجهزة معالجة الرسومات (GPU)، بالإضافة إلى البنية الموحدة لنوى الموترات، تدريب شبكات عصبية أكبر بكثير. في عام 2022، كانت أكبر شبكة عصبية هي PaLM من جوجل ، حيث بلغ عدد معلمات الشبكة المُتعلمة 540 مليارًا [ 42 ] (يحتوي نموذج اللغة GPT-3 الأقدم على أكثر من 175 مليار معلمة مُتعلمة، ويُنتج نصوصًا تُحاكي لغة الإنسان؛ الحجم ليس كل شيء، إذ يدّعي نموذج Alpaca من جامعة ستانفورد، الأصغر حجمًا بكثير والذي صدر عام 2023، أنه أفضل [ 43 ]، بعد أن تعلم من نموذج LLaMA من Meta/Facebook لعام 2023 ، وهو نسخة أصغر حجمًا تحتوي على 7 مليارات معلمة). ويعتمد برنامج الدردشة الآلي الشهير ChatGPT على GPT-3.5 (وبعد التحديث إلى GPT-4 ) باستخدام التعلم الخاضع للإشراف والتعلم المعزز.
مراجع
- 1 2 3 فاسيلسكو، ماو؛ تيرزوبولوس، د (2007). "توليف الصور وتحليلها والتعرف عليها باستخدام النماذج الخطية المتعددة (الموترية) [ معالجة الإشارات الرقمية الاستكشافية ] " (ملف PDF) . مجلة معالجة الإشارات IEEE . 24 (6): 118-123 . رمز Bibcode : 2007ISPM...24R.118V . doi : 10.1109/MSP.2007.906024 .
- ↑ فاسيلسكو، ماو (2009)، إطار جبري متعدد الخطوط (موتر) لرسومات الحاسوب، ورؤية الحاسوب، والتعلم الآلي (ملف PDF) ، جامعة تورنتو
- ↑ كولدا، تمارا ج.؛ بادر، بريت و. (2009-08-06). "تحليلات الموترات وتطبيقاتها" . مجلة SIAM Review . 51 (3): 455-500 . Bibcode : 2009SIAMR..51..455K . doi : 10.1137/07070111X . ISSN 0036-1445 . S2CID 16074195 .
- ↑ سيديروبولوس، نيكولاس د.؛ دي لاثاوير، ليفين؛ فو، شياو؛ هوانغ، كيجون؛ باباليكساكيس، إيفانجيلوس إي.؛ فالوتسوس، كريستوس (2017-07-01). "تحليل الموترات لمعالجة الإشارات والتعلم الآلي". معاملات IEEE في معالجة الإشارات . 65 (13): 3551-3582 . arXiv : 1607.01668 . Bibcode : 2017ITSP ...65.3551S . doi : 10.1109/TSP.2017.2690524 . ISSN 1053-587X . S2CID 16321768 .
- 1 2 3 4 رابانسر، ستيفان (2017). "مقدمة في تحليل الموترات وتطبيقاتها في التعلم الآلي". arXiv : 1711.10781 [ stat.ML ].
- ↑ سيديروبولوس، ن (2016). "تحليل الموترات لمعالجة الإشارات والتعلم الآلي". معاملات IEEE في معالجة الإشارات . 65 (13).
- ↑ جراوت، آي (2018). "اعتبارات الأجهزة لتنفيذ وتحليل الموترات باستخدام مصفوفة البوابات القابلة للبرمجة الميدانية" . الإلكترونيات . 7 (320): 320. doi : 10.3390/electronics7110320 . hdl : 10344/7368 .
- ↑ باسزكي، أ. (2019). "PyTorch: مكتبة تعلم عميق عالية الأداء بأسلوب إجرائي". وقائع المؤتمر الدولي الثالث والثلاثين حول أنظمة معالجة المعلومات العصبية : 8026-037 . arXiv : 1912.01703 .
- ↑ أدابي، م (2016). "TensorFlow: نظام للتعلم الآلي واسع النطاق" (ملف PDF) . وقائع ندوة USENIX الثانية عشرة حول تصميم وتنفيذ أنظمة التشغيل . arXiv : 1605.08695 .
- ↑ كومون، بيير (2001)، "تحليل الموترات: أحدث التقنيات والتطبيقات"، الرياضيات في معالجة الإشارات ، مطبعة جامعة أكسفورد
- ↑ فاسيلسكو، ماو؛ شاشوا، أمنون (2007)، أساليب الموتر للتعلم الآلي، ورؤية الحاسوب، ورسومات الحاسوب - دليل تعليمي ، المؤتمر الدولي للتعلم الآلي
- ↑ فاسيلسكو، ماو ( 2002)، بصمات الحركة البشرية: التحليل، التركيب، التعرف ، المجلد 3، وقائع المؤتمر الدولي للتعرف على الأنماط (ICPR 2002)، الصفحات 456-460
- ↑ فاسيلسكو، ماو (2001)، خوارزمية لاستخراج بصمات حركة الإنسان ، رسومات تقنية من مؤتمر رؤية الحاسوب والتعرف على الأنماط CVPR 2001
- 1 2 3 4 فاسيلسكو، ماو؛ تيرزوبولوس، د. (2002). التحليل متعدد الخطوط لمجموعات الصور: TensorFaces (ملف PDF) . سلسلة محاضرات في علوم الحاسوب 2350؛ (مقدمة في وقائع المؤتمر الأوروبي السابع لرؤية الحاسوب (ECCV'02)، كوبنهاغن، الدنمارك). سبرينغر، برلين، هايدلبرغ. doi : 10.1007/3-540-47969-4_30 . ISBN 9783540437451أُرشف من النسخة الأصلية (PDF) بتاريخ 29-12-2022 . تم الاطلاع عليه بتاريخ 18-03-2023 .
- 1 2 3 4 فاسيلسكو، ماجستير في الآداب؛ تيرزوبولوس، د. (2005)، تحليل المكونات المستقلة متعددة الخطوط (ملف PDF) ، وقائع مؤتمر IEEE للرؤية الحاسوبية والتعرف على الأنماط لعام 2005 (CVPR 2005)، سان دييغو، كاليفورنيا
- ↑ فاسيلسكو، ماو؛ تيرزوبولوس، د. (2004)، "TensorTextures: Multilinear Image-Based Rendering" (ملف PDF) ، معاملات ACM في الرسومات ، المجلد 23، العدد 3، الصفحات 336-342 ، doi : 10.1145/1015706.1015725
- ↑ فاسيلسكو، ماو (2011). الإسقاط متعدد الخطوط للتعرف على الوجوه عبر التحلل الكنسي . في وقائع مؤتمر الوجه والإيماءات (FG'11). الصفحات 476-483 .
- ↑ فاسيلسكو، ماو؛ تيرزوبولوس، د. (2007)، "الإسقاط متعدد الخطوط للتعرف القائم على المظهر في إطار الموتر" ، وقائع المؤتمر الدولي الحادي عشر لمعهد مهندسي الكهرباء والإلكترونيات حول رؤية الحاسوب (ICCV'07)، الصفحات 1-8
- ↑ فاسيلسكو، ماو؛ تيرزوبولوس، د. (2003)، "التعلم متعدد الخطوط للفضاء الفرعي لمجموعات الصور" ، مؤتمر جمعية مهندسي الكهرباء والإلكترونيات لعام 2003 حول رؤية الحاسوب والتعرف على الأنماط، 2003. وقائع المؤتمر.
- ↑ وانغ، هـ؛ ناريندرا، أهوجا (2005)، تقريب الرتبة-R للموترات باستخدام تمثيل الصورة كمصفوفة ، مؤتمر جمعية مهندسي الكهرباء والإلكترونيات حول رؤية الحاسوب والتعرف على الأنماط
- ↑ ديجاردان، غيوم؛ كورفيل، آرون؛ بينجيو، يوشوا (2012). "فك تشابك عوامل التباين عبر التشابك التوليدي". arXiv : 1210.5474 [ stat.ML ].
- ↑ بينجيو، يوشوا؛ كورفيل، آرون (2013). "فك تشابك عوامل التباين عبر التشابك التوليدي". دليل معالجة المعلومات العصبية : 1-28 . ISBN 9783642366574.
- ↑ تانغ، ييتشوان؛ سالاخوتدينوف، روسلان؛ هينتون، جيفري (2013). "محللات الموترات" (ملف PDF) . المؤتمر الدولي الثلاثون للتعلم الآلي .
- ↑ ميميسيفيتش، رولاند؛ هينتون، جيفري (2010). "تعلم تمثيل التحويلات المكانية باستخدام آلات بولتزمان ذات الرتبة العليا المُعاملة" ( ملف PDF) . الحوسبة العصبية . 22 (6): 1473-1492 . doi : 10.1162/neco.2010.01-09-953 . PMID 20141471. S2CID 1413690 .
- ↑ سوتسكيفر، آي (2009). "نمذجة البيانات العلائقية باستخدام تحليل الموتر العنقودي البايزي". التطورات في أنظمة معالجة المعلومات العصبية . 22 .
- ↑ نوفيكوف، أ؛ ديمتري، ب؛ أوسوكين، أ؛ فيتروف، د (2015)، "تطبيق الموترات على الشبكات العصبية"، أنظمة معالجة المعلومات العصبية ، arXiv : 1509.06569
- ↑ كوسيفي، جان (2019). "T-Net: تحديد معلمات الشبكات التلافيفية الكاملة باستخدام موتر واحد عالي الرتبة". arXiv : 1904.02698 [ cs.CV ].
- ↑ ليبيديف، فاديم (2014)، تسريع الشبكات العصبية الالتفافية باستخدام تحليل CP المُحسَّن ، arXiv : 1412.6553
- ↑ فاسيلسكو، م. أليكس أو. (2009)، إطار متعدد الخطوط (موتر) لرسومات الحاسوب، ورؤية الحاسوب، والتعلم الآلي" (PDF)
- ↑ بيدن، ديفيد (2017). "الالتفاف العميق للموتر على المعالجات متعددة النوى". arXiv : 1611.06565 [ cs.CV ].
- ↑ أوسيليديتس، إيفان (2011). "تحليل قطار الموترات". مجلة SIAM للحوسبة العلمية . 33 (5): 2295-2317 . Bibcode : 2011SJSC...33.2295O . doi : 10.1137/090752286 . S2CID 207059098 .
- ↑ إيوانيديس، فاسيليس (2020). "شبكات الالتفاف البياني الموتري للتعلم متعدد العلاقات والقوي". معاملات IEEE في معالجة الإشارات . 68 : 6535-6546 . arXiv : 2003.07729 . Bibcode : 2020ITSP...68.6535I . doi : 10.1109/TSP.2020.3028495 . S2CID 212736801 .
- ↑ بوتالبي، رفيقة (2022). "نمطية الرسم البياني القائمة على الموترات لتجميع بيانات النصوص". وقائع المؤتمر الدولي الخامس والأربعين لجمعية ACM SIGIR حول البحث والتطوير في استرجاع المعلومات .
- ↑ مالك، عثمان (2019). "شبكات عصبية للرسم البياني الموتري للتعلم على الرسوم البيانية المتغيرة مع الزمن". مؤتمر معالجة المعلومات العصبية لعام 2019 (NeurIPS) .
- ↑ مانسي، فرانكو؛ روزا، أليساندرو؛ مانزو، ماريو (2020). "شبكات الالتفاف البياني الديناميكية". التعرف على الأنماط . 97 107000. arXiv : 1704.06199 . Bibcode : 2020PatRe..9707000M . doi : 10.1016/j.patcog.2019.107000 . S2CID 16745566 .
- ↑ مالك، عثمان. "شبكات الالتفاف الديناميكية للرسوم البيانية باستخدام الضرب الموتري M" .
- ↑ سيرانو، جيروم (2014). "إنفيديا تقدم cuDNN، وهي مكتبة قائمة على CUDA للشبكات العصبية العميقة" .
- ↑ جوبي، نورمان؛ يونغ؛ باتيل؛ باترسون (2018). "دوافع وتقييم أول وحدة معالجة موترية". IEEE Micro . 38 (3): 10-19 . Bibcode : 2018IMicr..38c..10J . doi : 10.1109/MM.2018.032271057 . S2CID 21657842 .
- ↑ هيمسوث، نيكول (2017). "نظرة متعمقة أولى على بنية وحدة معالجة الموتر من جوجل" . المنصة التالية .
- ↑ "معمارية وحدة معالجة الرسومات NVIDIA Tesla V100" (ملف PDF) . 2017.
- ↑ أرماسو، لوسيان (2017). "حول الموترات، وTensorflow، وأحدث 'أنوية الموترات' من Nvidia"" .
- ↑ "نموذج لغة المسارات (PaLM): التوسع إلى 540 مليار مُعامل لتحقيق أداءٍ مُذهل" . ai.googleblog.com . تم الاطلاع عليه بتاريخ 29-03-2023 .
- ↑ "الألبكة: نموذج قوي وقابل للتكرار لاتباع التعليمات" . crfm.stanford.edu . تم الاطلاع عليه بتاريخ 29-03-2023 .
- المصفوفات
- التعلم الآلي
- الموترات
