0:00:17.602,0:00:19.239 مرحبا، اسمي هوكرستيان دادير 0:00:19.239,0:00:21.875 أنا أحد مؤسسي "أوك كيوبيد " ( موافق يا ساعي الحب ) 0:00:21.875,0:00:24.502 و هو واحد من أكبر مواقع " المواعدة " في الولايات المتحدة. 0:00:24.502,0:00:25.749 مثل أي شخص تقريبا يعمل في الموقع 0:00:25.749,0:00:27.296 تخصصي الأساسي هو الرياضيات و كما تعلمون 0:00:27.296,0:00:28.644 نحن - كموقع - معروفون بالنهج التحليلية 0:00:28.644,0:00:29.887 حينما يتعلق الامر بالحب 0:00:29.887,0:00:31.717 و نطلق على تلك النهج التي نملكها بخوارزمية المطابقة 0:00:31.717,0:00:33.428 خوارزمية "أوك كيوبيد" للمطابقة 0:00:33.428,0:00:36.481 تساعدنا في أن نقرر ما إذا كان ينبغي على شخصين الخروج بموعد أم لا 0:00:36.481,0:00:38.765 كل عمل الموقع مبني على هذا 0:00:38.765,0:00:40.572 الخوارزميات هي عالم سحري بحد ذاته 0:00:40.572,0:00:43.047 والناس عادة تستخدم هذا التعريف لوصف الامور المعقدة 0:00:43.047,0:00:45.148 ولكن حقاً الخوارزميات تتبع اسلوب منهجي فقط لا اكثر 0:00:45.148,0:00:47.817 تعمل خطوة خطوة لحل مشكلة ما 0:00:47.817,0:00:49.949 و ليست سحرية على الاطلاق 0:00:49.949,0:00:51.802 في هذا الدرس سوف أشرح 0:00:51.802,0:00:53.657 آلية عمل خوارزمية موقعنا و كيف وصلنا اليها 0:00:53.657,0:00:55.660 لكي تعي كيف تعمل و كيف نعمل نحن 0:00:55.660,0:00:57.576 بداية لماذا تعتبر الخوارزميات مهمة ؟ 0:00:57.576,0:00:59.045 و لماذا أنا أقدم هذا الدرس ؟ ما هي أهميته ؟ 0:00:59.045,0:01:02.457 حسناً تذكروا العبارة التي استخدمت أعلاه 0:01:02.457,0:01:05.029 " تعمل خطوة خطوة لحل مشكلة ما " 0:01:05.029,0:01:05.841 كما تعلمون 0:01:05.841,0:01:08.470 تتفوق أجهزة الكمبيوتر في عمليات التحليل خطوة بخطوة 0:01:08.470,0:01:09.588 جهاز كمبيوتر بدون خوارزمية 0:01:09.588,0:01:12.933 هو أساسا جهاز مكلف لا قيمة له 0:01:12.933,0:01:15.430 ونظرا لأن أجهزة الكمبيوتر جزء هام في حياتنا اليومية 0:01:15.430,0:01:17.223 فالخوارزميات إذاً في كل مكان 0:01:18.515,0:01:20.267 الرياضيات التي تقف خلف خوارزمية "أوك كيوبيد" 0:01:20.267,0:01:21.811 هي خوارزمية بسيطة بصورة عجيبة 0:01:21.811,0:01:22.629 انها عبارة عن خليط 0:01:22.629,0:01:23.687 من عمليات الضرب 0:01:23.687,0:01:25.340 و قليلاً من الجذور التربيعية 0:01:25.340,0:01:27.611 يعد تصميم الخوارزميات الجزء الأصعب فيها 0:01:27.611,0:01:30.235 خاصة ان كانت تتعلق في معرفة شيء غامض 0:01:30.235,0:01:31.212 مثل الانجذاب بين البشر 0:01:31.212,0:01:33.810 وتقسيمه -الانجذاب بين البشر- إلى مكونات يمكن لجهاز كمبيوتر أن يتعامل معها 0:01:33.810,0:01:36.360 حسنا، البيانات أهم ما نحتاجه لكي ندرس الانجذاب بين البشر 0:01:36.360,0:01:38.382 فهي شيء يمكن للخوارزمية التعامل معه 0:01:38.382,0:01:40.412 و أفضل طريقة للحصول على البيانات بسرعة 0:01:40.412,0:01:41.747 هي أن تطرح الأسئلة 0:01:41.747,0:01:44.166 لذا بداية قررنا أن نطرح الأسئلة على مستخدمي "أوك كيوبيد" 0:01:44.166,0:01:46.834 أسئلة من مثل "هل تريد أن تنجب الأطفال ذات يوم ؟" 0:01:46.834,0:01:48.754 و "ما هو تواتر استخدامك لفرشاة الأسنان ؟"، 0:01:48.754,0:01:50.227 "هل تحب أفلام الرعب؟" 0:01:50.227,0:01:53.514 واسئلة أعمق من مثل "هل تؤمن بوجود الله؟" 0:01:53.514,0:01:55.308 الكثير من هذه الأسئلة جيدة و تفيد 0:01:55.308,0:01:56.381 فيما يخص المطابقة بين شخصين متشابههين 0:01:56.381,0:01:59.052 عندما يجاوب كلاهما على ذات السؤال بذات الاجابة 0:01:59.052,0:02:01.471 فعلى سبيل المثال عندما يهتم شخصان بأفلام الرعب 0:02:01.471,0:02:02.684 فهم على الأرجح أكثر تطابقاً و أقوم للمواعدة 0:02:02.684,0:02:03.843 من شخص يحب أفلام الرعب 0:02:03.843,0:02:05.115 و آخر لا يحبها 0:02:05.115,0:02:06.480 ولكن ماذا عن سؤال من مثل 0:02:06.480,0:02:08.189 "هل تحب أن تغدو بؤرة الاهتمام لمن هم من حولك ؟" 0:02:08.189,0:02:10.729 إن كان فردان في علاقة عاطفية و كلاهما أجاب بنعم 0:02:10.729,0:02:13.068 فتلك العلاقة سوف تتأزم حقاً لاحقاً 0:02:13.068,0:02:14.447 و نحن في الموقع أدركنا هذا منذ بداية انطلاقنا 0:02:14.447,0:02:15.614 و عليه قررنا أنه يتوجب علينا حصد المزيد من البيانات 0:02:15.614,0:02:17.581 حول كل سؤال و كل اجابة مما سبق 0:02:17.581,0:02:20.332 فبتنا لا نطرح فحسب اسئلة شخصية يجيب عليها المستخدم فحسب 0:02:20.332,0:02:23.038 بل كنا نطلب منهم الإجابة عن الشخص الذي يرغبون بمواعدته 0:02:23.038,0:02:24.207 و قد عمل هذا بصورة جيدة حقاً 0:02:24.207,0:02:26.291 ولكن كنا نحتاج بعداً آخر لاستسقاء المعلومات 0:02:26.291,0:02:28.835 فهناك بعض الأسئلة تكشف لك المزيد عن شخص دون غيرها 0:02:28.835,0:02:31.795 على سبيل المثال سؤال حول السياسة أو شيء من هذا القبيل 0:02:31.795,0:02:34.589 مثلاً سؤال " أيهما أكثر وقعاً عليك حرق كتاب أو حرق علم دولتك ؟ " 0:02:34.589,0:02:37.207 قد يكشف لك المزيد من المعلومات حول ذوق شخص ما في الأفلام 0:02:37.207,0:02:39.387 ولا يعقل أن تزن كل الاجوبة من منطلق التشابه و المساواة في الاجابات 0:02:39.387,0:02:41.605 لذا أضفنا محوراً آخر للبيانات النهائية المستسقاة 0:02:41.605,0:02:43.440 لك سؤال يطرحه "أوك كيوبيد" 0:02:43.440,0:02:44.642 سيكون لك الخيار في ان تخبرنا 0:02:44.642,0:02:46.223 عن اهمية هذا السؤال و اجابته بالنسبة لك 0:02:46.223,0:02:49.089 و هذه الاهمية تترواح خياراتها من ( غير مهم / لا يتحتم ان تكون الاجابة مشابهة ) حتى ( فائق الاهمية / يتحتم ان تكون الاجابة مشابهة ) 0:02:49.089,0:02:50.564 لذا الآن لكل سؤال 0:02:50.564,0:02:52.692 لدينا ثلاثة بيانات لنغذي بها الخوارزمية 0:02:52.692,0:02:54.068 أولاً : الإجابة الخاصة بم 0:02:54.068,0:02:56.362 ثانيا : كيف تريد أن يجيب الشخص الآخر 0:02:56.362,0:02:57.196 الذي قد يكون 0:02:57.196,0:02:58.781 شريكك المحتمل 0:02:58.781,0:03:02.327 و ثالثا : مدى أهمية هذا السؤال بالنسبة لك 0:03:02.327,0:03:03.702 مع كل هذه البيانات 0:03:03.702,0:03:07.128 يمكن ل "أوك كيوبيد" أن يعي و يدرس كيف سوف يتوافق الشخصان 0:03:07.128,0:03:09.458 فالخوارزمية تبعثر الاحتمالات والارقام وتخرج بنتيجة لذلك 0:03:09.458,0:03:11.262 دعونا نطرح مثال عملي 0:03:11.262,0:03:13.712 دعونا ننظر كيف يمكننا تدبير موعد لك مع شخص 0:03:13.712,0:03:15.581 دعونا نطلق عليه مسمى "ب". 0:03:15.581,0:03:17.479 نسبة تطابقك مع "ب" تعتمد 0:03:17.479,0:03:19.424 على اجاباتكم على الأسئلة ذاتها التي طرحت عليكم 0:03:19.424,0:03:21.978 دعونا نطلق على مجموعة الأسئلة الشائعة مسمى "س". 0:03:21.978,0:03:24.932 كمثال بسيط جداً سوف نستخدم مجموعة صغيرة من الاسئلة "س" 0:03:24.932,0:03:26.434 و التي تتكون من سؤالين مشتركين اثنين فحسب 0:03:26.434,0:03:28.310 لكي نحسب على اساسها مدى المطابقة و التوافق 0:03:28.310,0:03:30.144 ها هي اسئلتنا 0:03:30.144,0:03:32.349 السؤال الاول : " إلى أي مدى تصف نفسك بالفوضوي " 0:03:32.349,0:03:34.669 و احتمالات الاجوبة هي 0:03:34.669,0:03:35.618 فوضوي للغاية 0:03:35.618,0:03:36.398 متوسط الترتيب 0:03:36.398,0:03:38.172 منظم جداً 0:03:38.172,0:03:39.755 ولنفترض أن إجابتك كانت "منظم جداً" 0:03:39.755,0:03:42.581 و تريد من الشخص آخر أن يجيب أيضاً بـ "منظم جداً" 0:03:42.581,0:03:45.202 وهذا السؤال مهم جداً بالنسبة لك 0:03:45.202,0:03:46.498 فأنت مهووس بالاناقة و الترتيب 0:03:46.498,0:03:47.212 أنت أنيق 0:03:47.212,0:03:48.296 و حتماً تريد شخصا آخر له نفس الأسلوب في الحياة 0:03:48.296,0:03:49.248 وهذا كل شيء 0:03:49.248,0:03:51.015 و لنفترض أن "ب" مختلف قليلاً في اجابته 0:03:51.015,0:03:53.539 فأجاب أنه منظم جداً 0:03:53.539,0:03:55.171 ولكنه لا يمانع ان كانت اجابة الشريك الآخر 0:03:55.171,0:03:56.740 " متوسط الترتيب " 0:03:56.740,0:03:58.748 و هذا السؤال ليس بذات الاهمية لديه عما هو عليه لديك 0:03:58.748,0:04:00.308 دعونا ننظر في السؤال الثاني 0:04:00.308,0:04:01.896 هو سؤال ذكرناه مسبقاً 0:04:01.896,0:04:03.653 "هل تحب أن تغدو بؤرة الاهتمام لمن هم من حولك ؟" 0:04:03.653,0:04:05.231 الاجابة هنا اما ب نعم أو لا 0:04:05.231,0:04:06.407 و أنت أجبت بـ "لا" 0:04:06.407,0:04:08.235 و تريد الشخص الآخر أن يجيب ب "لا" أيضاً 0:04:08.235,0:04:10.862 و السؤال ليس بذات الاهمية لديك 0:04:10.862,0:04:12.419 الان "ب" أجاب على ذات السؤال ب "نعم" 0:04:12.419,0:04:14.087 و يريد من الشخص الآخر أن يجيب بـ "لا" 0:04:14.087,0:04:16.332 لأنه يريد أن يصب تسليط الضوء عليه فحسب 0:04:16.332,0:04:19.335 والسؤال مهم إلى حد ما بالنسبة له. 0:04:19.335,0:04:21.716 الآن ، دعونا نحاول حساب نسبة التوافق من كل هذا. 0:04:21.716,0:04:22.855 خطوتنا الأولى هي 0:04:22.855,0:04:24.376 و على اعتبار ان الكمبيوترات يمكنه القيام بعمليات حسابية 0:04:24.376,0:04:26.162 فنحن بحاجة إلى تعيين قيم عددية 0:04:26.162,0:04:29.041 للأجوبة من مثل "مهم إلى حد ما" و "هام جداً" 0:04:29.041,0:04:31.335 لأن أجهزة الكمبيوتر بحاجة إلى أن كل تكون كل البيانات على هيئة أرقام. 0:04:31.335,0:04:33.523 فقررنا في "أوك كيوبيد" أن نعطي تصنيفاً عددياً تبعاً للقيم التالية : 0:04:33.523,0:04:35.858 عندما تتم الاجابة ب " غير ذي أهمية " تكون القيمة 0 0:04:35.858,0:04:38.307 عندما تتم الاجابة ب " قليل الأهمية " تكون القيمة 1 0:04:38.307,0:04:40.302 عندما تتم الاجابة ب " مهم إلى حد ما " تكون القيمة 10 0:04:40.302,0:04:42.426 عندما تتم الاجابة ب " مهم " تكون القيمة 50 0:04:42.426,0:04:46.353 عندما تتم الاجابة ب " محوري و حتمي " تكون القيمة 250 0:04:46.353,0:04:48.852 بعد ذلك تقوم الخوارزمية بعمليتين حسابيتين بسيطتين 0:04:48.852,0:04:51.941 أولاً : كم عدد الأجوبة التي أجاب عليها " ب " و التي ترضيك 0:04:51.941,0:04:55.568 عن طريق معرفة النقاط التي احرزها " ب " على مقياسك الخاص 0:04:55.568,0:04:58.138 لندرس الأمر ، لقد أشرت إلى أن جواب الطرف "ب" 0:04:58.138,0:04:59.947 للسؤال الأول الذي يخص الفوضى 0:04:59.947,0:05:01.448 مهم جداً بالنسبة لك 0:05:01.448,0:05:04.041 و عليه قيمته 50 نقطة و "ب" أجاب مثلك و حصل على تلك النقاط 0:05:04.041,0:05:05.947 والسؤال الثاني قيمة 1 فقط 0:05:05.947,0:05:07.558 لأنك قلت انه " قليل الأهمية " 0:05:07.558,0:05:09.036 و "ب" لم يجب بصورة صحيحة 0:05:09.036,0:05:12.392 و عليه مجموع "ب" الآن هو 50 نقطة من أصل 51 0:05:12.392,0:05:14.023 و نسبة التوافق الآن 98% 0:05:14.023,0:05:15.220 و هي نسبة جيدة 0:05:15.220,0:05:16.832 والمحور الثاني الذي سوف يغذي الخوارزمية 0:05:16.832,0:05:18.918 هو كم عدد الأجوبة التي أجابت عليها و التي سوف ترضي " ب " 0:05:18.918,0:05:20.768 حسناً لقد قيم "ب" بنقطة ( 1 ) 0:05:20.768,0:05:22.353 السؤال الذي يتعلق بمسألة الفوضى 0:05:22.353,0:05:24.745 و 10 نقاط للسؤال الثاني 0:05:24.745,0:05:27.156 و من مجموع هذه النقاط 1+10 = 11 0:05:27.156,0:05:28.324 حصلت على 10 نقاط 0:05:28.324,0:05:30.617 فقد كانت اجوبتكم متوافقة في السؤال الثاني 0:05:30.617,0:05:32.611 و كما أسلفنا حصلت على 10 من اصل 11 نقطة 0:05:32.611,0:05:35.240 فنسبة توافقك ل "ب" هي 91% 0:05:35.240,0:05:36.117 و هذا ليس سيئاً 0:05:36.117,0:05:38.286 والخطوة الأخيرة هي أن نصل إلى نسبة متوسطة لكلاكما 0:05:38.286,0:05:40.454 للحصول على رقم واحد لكلاكما 0:05:40.454,0:05:42.747 تقوم الخوارزمية بضرب كلا النسبتين 0:05:42.747,0:05:44.500 ثم بأخذ الجذر من رتبة " n " 0:05:44.500,0:05:46.792 حيث n هو العدد الأسئلة. 0:05:46.792,0:05:49.401 ولان " س " الاسئلة التي طرحت عليكما 0:05:49.401,0:05:51.507 في هذه العينة هي فقط 0:05:51.507,0:05:54.093 تكون نسبة التوافق بين كلاكما 0:05:54.093,0:05:58.154 الجذر التربيعي لحاصل ضرب 98% مع 91% 0:05:58.154,0:06:00.304 و التي تعادل 94 % 0:06:00.304,0:06:03.194 إن 94% هي نسبة تطابقك و توافقك مع "ب" 0:06:03.194,0:06:04.561 و هي تعبير رياضي 0:06:04.561,0:06:06.405 عن مقدار السعادة المتوقعة لكلاكما 0:06:06.405,0:06:07.749 استناداً إلى ما نعرفه 0:06:07.749,0:06:10.131 الآن لماذا تقوم الخوارزمية بعمليات الضرب 0:06:10.131,0:06:12.284 للحصول على متوسط نسب التوافق 0:06:12.284,0:06:14.530 بعد القيام بعمليات الجذر التربيعي؟ 0:06:14.530,0:06:16.479 بصفة عامة تسمى هذه الصيغة بالوسط الهندسي 0:06:16.479,0:06:17.881 وهي طريقة عظيمة للجمع بين القيم 0:06:17.881,0:06:19.076 التي تنطوي تحت نطاقات واسعة 0:06:19.076,0:06:20.861 وتمثل خصائص مختلفة جداً. 0:06:20.861,0:06:23.164 وبعبارة أخرى هي طريقة مثالية جداً للتوافق الرومانسي 0:06:23.164,0:06:24.248 لاننا في هذه الحالة تنتمي الاجوبة نطاقات واسعة 0:06:24.248,0:06:26.206 و لديك كم هائل من نقاط البيانات المختلفة 0:06:26.206,0:06:27.156 كما قلت هناك نقاط حول الأفلام 0:06:27.156,0:06:28.006 حول السياسة 0:06:28.006,0:06:29.201 حول الدين 0:06:29.201,0:06:30.395 حول كل شيء. 0:06:30.395,0:06:32.256 و بصورة منطقية و حدسية هذا صحيح 0:06:32.256,0:06:34.918 فشخصان لديهما نسب توافق لكل منهما تصل الى 50% 0:06:34.918,0:06:36.052 سيكونان اكثر تطابقاً 0:06:36.052,0:06:39.180 من آخرين لدى أولهما 0% و لدى الآخر 100 % 0:06:39.180,0:06:40.847 لأن المودة تقوم على الأخذ و العطاء من كل الطرفين 0:06:40.847,0:06:43.147 و يذكر أنه بعد إضافة تصحيح ما لهامش الخطأ الذي قد يحدث 0:06:43.147,0:06:45.770 في حال كانت الاسئلة التي اجاب عليها الطرفين عددها قليل 0:06:45.770,0:06:47.234 كما قمنا في هذا المثال، 0:06:47.234,0:06:48.811 تكون الأمور على ما يرام 0:06:48.811,0:06:50.191 و هكذا في أي وقت يقوم "أوك كيوبيد" بمطابقة فردين 0:06:50.191,0:06:52.234 فإنه يمر بكل الخطوات التي ذكرناها فقط 0:06:52.234,0:06:54.484 أولاً يقوم بجمع البيانات حول إجاباتك 0:06:54.484,0:06:56.619 ثم يقارن بين اختياراتك و تفضيلاتك 0:06:56.619,0:06:59.740 عبر دراسة أجوبة أشخاص آخرين بواسطة طرق بسيطة ورياضية 0:06:59.740,0:07:02.453 وهذه القدرة على تحويل ظواهر العالم الحقيقي 0:07:02.453,0:07:05.167 وجعلها شيئا يمكن فهمه من قبل شريحة صغيرة جداً 0:07:05.167,0:07:05.742 هوعلى ما أعتقد 0:07:05.742,0:07:08.565 أهم المهارات التي يمكن أن يملكها أي فرد في هذه الأيام. 0:07:08.565,0:07:10.919 مثل حين تستخدام الجمل لكي تروي قصة لشخص ما 0:07:10.919,0:07:13.665 فيمكنك استخدام الخوارزميات لكي تحول تلك القصة إلى شيء يعيه جهاز الكمبيوتر. 0:07:13.665,0:07:14.921 و ان كنت تتعلم لغة جديدة 0:07:14.921,0:07:16.381 يمكنك عبر عمليات مشابهة أن تبدأ بقص قصصك الخاصة 0:07:16.381,0:07:18.768 أمل أن يكون هذا الدرس قد ساعدك في فهم آلية القيام بذلك