1 00:00:17,602 --> 00:00:19,239 مرحبا، اسمي هوكرستيان دادير 2 00:00:19,239 --> 00:00:21,875 أنا أحد مؤسسي "أوك كيوبيد " ( موافق يا ساعي الحب ) 3 00:00:21,875 --> 00:00:24,502 و هو واحد من أكبر مواقع " المواعدة " في الولايات المتحدة. 4 00:00:24,502 --> 00:00:25,749 مثل أي شخص تقريبا يعمل في الموقع 5 00:00:25,749 --> 00:00:27,296 تخصصي الأساسي هو الرياضيات و كما تعلمون 6 00:00:27,296 --> 00:00:28,644 نحن - كموقع - معروفون بالنهج التحليلية 7 00:00:28,644 --> 00:00:29,887 حينما يتعلق الامر بالحب 8 00:00:29,887 --> 00:00:31,717 و نطلق على تلك النهج التي نملكها بخوارزمية المطابقة 9 00:00:31,717 --> 00:00:33,428 خوارزمية "أوك كيوبيد" للمطابقة 10 00:00:33,428 --> 00:00:36,481 تساعدنا في أن نقرر ما إذا كان ينبغي على شخصين الخروج بموعد أم لا 11 00:00:36,481 --> 00:00:38,765 كل عمل الموقع مبني على هذا 12 00:00:38,765 --> 00:00:40,572 الخوارزميات هي عالم سحري بحد ذاته 13 00:00:40,572 --> 00:00:43,047 والناس عادة تستخدم هذا التعريف لوصف الامور المعقدة 14 00:00:43,047 --> 00:00:45,148 ولكن حقاً الخوارزميات تتبع اسلوب منهجي فقط لا اكثر 15 00:00:45,148 --> 00:00:47,817 تعمل خطوة خطوة لحل مشكلة ما 16 00:00:47,817 --> 00:00:49,949 و ليست سحرية على الاطلاق 17 00:00:49,949 --> 00:00:51,802 في هذا الدرس سوف أشرح 18 00:00:51,802 --> 00:00:53,657 آلية عمل خوارزمية موقعنا و كيف وصلنا اليها 19 00:00:53,657 --> 00:00:55,660 لكي تعي كيف تعمل و كيف نعمل نحن 20 00:00:55,660 --> 00:00:57,576 بداية لماذا تعتبر الخوارزميات مهمة ؟ 21 00:00:57,576 --> 00:00:59,045 و لماذا أنا أقدم هذا الدرس ؟ ما هي أهميته ؟ 22 00:00:59,045 --> 00:01:02,457 حسناً تذكروا العبارة التي استخدمت أعلاه 23 00:01:02,457 --> 00:01:05,029 " تعمل خطوة خطوة لحل مشكلة ما " 24 00:01:05,029 --> 00:01:05,841 كما تعلمون 25 00:01:05,841 --> 00:01:08,470 تتفوق أجهزة الكمبيوتر في عمليات التحليل خطوة بخطوة 26 00:01:08,470 --> 00:01:09,588 جهاز كمبيوتر بدون خوارزمية 27 00:01:09,588 --> 00:01:12,933 هو أساسا جهاز مكلف لا قيمة له 28 00:01:12,933 --> 00:01:15,430 ونظرا لأن أجهزة الكمبيوتر جزء هام في حياتنا اليومية 29 00:01:15,430 --> 00:01:17,223 فالخوارزميات إذاً في كل مكان 30 00:01:18,515 --> 00:01:20,267 الرياضيات التي تقف خلف خوارزمية "أوك كيوبيد" 31 00:01:20,267 --> 00:01:21,811 هي خوارزمية بسيطة بصورة عجيبة 32 00:01:21,811 --> 00:01:22,629 انها عبارة عن خليط 33 00:01:22,629 --> 00:01:23,687 من عمليات الضرب 34 00:01:23,687 --> 00:01:25,340 و قليلاً من الجذور التربيعية 35 00:01:25,340 --> 00:01:27,611 يعد تصميم الخوارزميات الجزء الأصعب فيها 36 00:01:27,611 --> 00:01:30,235 خاصة ان كانت تتعلق في معرفة شيء غامض 37 00:01:30,235 --> 00:01:31,212 مثل الانجذاب بين البشر 38 00:01:31,212 --> 00:01:33,810 وتقسيمه -الانجذاب بين البشر- إلى مكونات يمكن لجهاز كمبيوتر أن يتعامل معها 39 00:01:33,810 --> 00:01:36,360 حسنا، البيانات أهم ما نحتاجه لكي ندرس الانجذاب بين البشر 40 00:01:36,360 --> 00:01:38,382 فهي شيء يمكن للخوارزمية التعامل معه 41 00:01:38,382 --> 00:01:40,412 و أفضل طريقة للحصول على البيانات بسرعة 42 00:01:40,412 --> 00:01:41,747 هي أن تطرح الأسئلة 43 00:01:41,747 --> 00:01:44,166 لذا بداية قررنا أن نطرح الأسئلة على مستخدمي "أوك كيوبيد" 44 00:01:44,166 --> 00:01:46,834 أسئلة من مثل "هل تريد أن تنجب الأطفال ذات يوم ؟" 45 00:01:46,834 --> 00:01:48,754 و "ما هو تواتر استخدامك لفرشاة الأسنان ؟"، 46 00:01:48,754 --> 00:01:50,227 "هل تحب أفلام الرعب؟" 47 00:01:50,227 --> 00:01:53,514 واسئلة أعمق من مثل "هل تؤمن بوجود الله؟" 48 00:01:53,514 --> 00:01:55,308 الكثير من هذه الأسئلة جيدة و تفيد 49 00:01:55,308 --> 00:01:56,381 فيما يخص المطابقة بين شخصين متشابههين 50 00:01:56,381 --> 00:01:59,052 عندما يجاوب كلاهما على ذات السؤال بذات الاجابة 51 00:01:59,052 --> 00:02:01,471 فعلى سبيل المثال عندما يهتم شخصان بأفلام الرعب 52 00:02:01,471 --> 00:02:02,684 فهم على الأرجح أكثر تطابقاً و أقوم للمواعدة 53 00:02:02,684 --> 00:02:03,843 من شخص يحب أفلام الرعب 54 00:02:03,843 --> 00:02:05,115 و آخر لا يحبها 55 00:02:05,115 --> 00:02:06,480 ولكن ماذا عن سؤال من مثل 56 00:02:06,480 --> 00:02:08,189 "هل تحب أن تغدو بؤرة الاهتمام لمن هم من حولك ؟" 57 00:02:08,189 --> 00:02:10,729 إن كان فردان في علاقة عاطفية و كلاهما أجاب بنعم 58 00:02:10,729 --> 00:02:13,068 فتلك العلاقة سوف تتأزم حقاً لاحقاً 59 00:02:13,068 --> 00:02:14,447 و نحن في الموقع أدركنا هذا منذ بداية انطلاقنا 60 00:02:14,447 --> 00:02:15,614 و عليه قررنا أنه يتوجب علينا حصد المزيد من البيانات 61 00:02:15,614 --> 00:02:17,581 حول كل سؤال و كل اجابة مما سبق 62 00:02:17,581 --> 00:02:20,332 فبتنا لا نطرح فحسب اسئلة شخصية يجيب عليها المستخدم فحسب 63 00:02:20,332 --> 00:02:23,038 بل كنا نطلب منهم الإجابة عن الشخص الذي يرغبون بمواعدته 64 00:02:23,038 --> 00:02:24,207 و قد عمل هذا بصورة جيدة حقاً 65 00:02:24,207 --> 00:02:26,291 ولكن كنا نحتاج بعداً آخر لاستسقاء المعلومات 66 00:02:26,291 --> 00:02:28,835 فهناك بعض الأسئلة تكشف لك المزيد عن شخص دون غيرها 67 00:02:28,835 --> 00:02:31,795 على سبيل المثال سؤال حول السياسة أو شيء من هذا القبيل 68 00:02:31,795 --> 00:02:34,589 مثلاً سؤال " أيهما أكثر وقعاً عليك حرق كتاب أو حرق علم دولتك ؟ " 69 00:02:34,589 --> 00:02:37,207 قد يكشف لك المزيد من المعلومات حول ذوق شخص ما في الأفلام 70 00:02:37,207 --> 00:02:39,387 ولا يعقل أن تزن كل الاجوبة من منطلق التشابه و المساواة في الاجابات 71 00:02:39,387 --> 00:02:41,605 لذا أضفنا محوراً آخر للبيانات النهائية المستسقاة 72 00:02:41,605 --> 00:02:43,440 لك سؤال يطرحه "أوك كيوبيد" 73 00:02:43,440 --> 00:02:44,642 سيكون لك الخيار في ان تخبرنا 74 00:02:44,642 --> 00:02:46,223 عن اهمية هذا السؤال و اجابته بالنسبة لك 75 00:02:46,223 --> 00:02:49,089 و هذه الاهمية تترواح خياراتها من ( غير مهم / لا يتحتم ان تكون الاجابة مشابهة ) حتى ( فائق الاهمية / يتحتم ان تكون الاجابة مشابهة ) 76 00:02:49,089 --> 00:02:50,564 لذا الآن لكل سؤال 77 00:02:50,564 --> 00:02:52,692 لدينا ثلاثة بيانات لنغذي بها الخوارزمية 78 00:02:52,692 --> 00:02:54,068 أولاً : الإجابة الخاصة بم 79 00:02:54,068 --> 00:02:56,362 ثانيا : كيف تريد أن يجيب الشخص الآخر 80 00:02:56,362 --> 00:02:57,196 الذي قد يكون 81 00:02:57,196 --> 00:02:58,781 شريكك المحتمل 82 00:02:58,781 --> 00:03:02,327 و ثالثا : مدى أهمية هذا السؤال بالنسبة لك 83 00:03:02,327 --> 00:03:03,702 مع كل هذه البيانات 84 00:03:03,702 --> 00:03:07,128 يمكن ل "أوك كيوبيد" أن يعي و يدرس كيف سوف يتوافق الشخصان 85 00:03:07,128 --> 00:03:09,458 فالخوارزمية تبعثر الاحتمالات والارقام وتخرج بنتيجة لذلك 86 00:03:09,458 --> 00:03:11,262 دعونا نطرح مثال عملي 87 00:03:11,262 --> 00:03:13,712 دعونا ننظر كيف يمكننا تدبير موعد لك مع شخص 88 00:03:13,712 --> 00:03:15,581 دعونا نطلق عليه مسمى "ب". 89 00:03:15,581 --> 00:03:17,479 نسبة تطابقك مع "ب" تعتمد 90 00:03:17,479 --> 00:03:19,424 على اجاباتكم على الأسئلة ذاتها التي طرحت عليكم 91 00:03:19,424 --> 00:03:21,978 دعونا نطلق على مجموعة الأسئلة الشائعة مسمى "س". 92 00:03:21,978 --> 00:03:24,932 كمثال بسيط جداً سوف نستخدم مجموعة صغيرة من الاسئلة "س" 93 00:03:24,932 --> 00:03:26,434 و التي تتكون من سؤالين مشتركين اثنين فحسب 94 00:03:26,434 --> 00:03:28,310 لكي نحسب على اساسها مدى المطابقة و التوافق 95 00:03:28,310 --> 00:03:30,144 ها هي اسئلتنا 96 00:03:30,144 --> 00:03:32,349 السؤال الاول : " إلى أي مدى تصف نفسك بالفوضوي " 97 00:03:32,349 --> 00:03:34,669 و احتمالات الاجوبة هي 98 00:03:34,669 --> 00:03:35,618 فوضوي للغاية 99 00:03:35,618 --> 00:03:36,398 متوسط الترتيب 100 00:03:36,398 --> 00:03:38,172 منظم جداً 101 00:03:38,172 --> 00:03:39,755 ولنفترض أن إجابتك كانت "منظم جداً" 102 00:03:39,755 --> 00:03:42,581 و تريد من الشخص آخر أن يجيب أيضاً بـ "منظم جداً" 103 00:03:42,581 --> 00:03:45,202 وهذا السؤال مهم جداً بالنسبة لك 104 00:03:45,202 --> 00:03:46,498 فأنت مهووس بالاناقة و الترتيب 105 00:03:46,498 --> 00:03:47,212 أنت أنيق 106 00:03:47,212 --> 00:03:48,296 و حتماً تريد شخصا آخر له نفس الأسلوب في الحياة 107 00:03:48,296 --> 00:03:49,248 وهذا كل شيء 108 00:03:49,248 --> 00:03:51,015 و لنفترض أن "ب" مختلف قليلاً في اجابته 109 00:03:51,015 --> 00:03:53,539 فأجاب أنه منظم جداً 110 00:03:53,539 --> 00:03:55,171 ولكنه لا يمانع ان كانت اجابة الشريك الآخر 111 00:03:55,171 --> 00:03:56,740 " متوسط الترتيب " 112 00:03:56,740 --> 00:03:58,748 و هذا السؤال ليس بذات الاهمية لديه عما هو عليه لديك 113 00:03:58,748 --> 00:04:00,308 دعونا ننظر في السؤال الثاني 114 00:04:00,308 --> 00:04:01,896 هو سؤال ذكرناه مسبقاً 115 00:04:01,896 --> 00:04:03,653 "هل تحب أن تغدو بؤرة الاهتمام لمن هم من حولك ؟" 116 00:04:03,653 --> 00:04:05,231 الاجابة هنا اما ب نعم أو لا 117 00:04:05,231 --> 00:04:06,407 و أنت أجبت بـ "لا" 118 00:04:06,407 --> 00:04:08,235 و تريد الشخص الآخر أن يجيب ب "لا" أيضاً 119 00:04:08,235 --> 00:04:10,862 و السؤال ليس بذات الاهمية لديك 120 00:04:10,862 --> 00:04:12,419 الان "ب" أجاب على ذات السؤال ب "نعم" 121 00:04:12,419 --> 00:04:14,087 و يريد من الشخص الآخر أن يجيب بـ "لا" 122 00:04:14,087 --> 00:04:16,332 لأنه يريد أن يصب تسليط الضوء عليه فحسب 123 00:04:16,332 --> 00:04:19,335 والسؤال مهم إلى حد ما بالنسبة له. 124 00:04:19,335 --> 00:04:21,716 الآن ، دعونا نحاول حساب نسبة التوافق من كل هذا. 125 00:04:21,716 --> 00:04:22,855 خطوتنا الأولى هي 126 00:04:22,855 --> 00:04:24,376 و على اعتبار ان الكمبيوترات يمكنه القيام بعمليات حسابية 127 00:04:24,376 --> 00:04:26,162 فنحن بحاجة إلى تعيين قيم عددية 128 00:04:26,162 --> 00:04:29,041 للأجوبة من مثل "مهم إلى حد ما" و "هام جداً" 129 00:04:29,041 --> 00:04:31,335 لأن أجهزة الكمبيوتر بحاجة إلى أن كل تكون كل البيانات على هيئة أرقام. 130 00:04:31,335 --> 00:04:33,523 فقررنا في "أوك كيوبيد" أن نعطي تصنيفاً عددياً تبعاً للقيم التالية : 131 00:04:33,523 --> 00:04:35,858 عندما تتم الاجابة ب " غير ذي أهمية " تكون القيمة 0 132 00:04:35,858 --> 00:04:38,307 عندما تتم الاجابة ب " قليل الأهمية " تكون القيمة 1 133 00:04:38,307 --> 00:04:40,302 عندما تتم الاجابة ب " مهم إلى حد ما " تكون القيمة 10 134 00:04:40,302 --> 00:04:42,426 عندما تتم الاجابة ب " مهم " تكون القيمة 50 135 00:04:42,426 --> 00:04:46,353 عندما تتم الاجابة ب " محوري و حتمي " تكون القيمة 250 136 00:04:46,353 --> 00:04:48,852 بعد ذلك تقوم الخوارزمية بعمليتين حسابيتين بسيطتين 137 00:04:48,852 --> 00:04:51,941 أولاً : كم عدد الأجوبة التي أجاب عليها " ب " و التي ترضيك 138 00:04:51,941 --> 00:04:55,568 عن طريق معرفة النقاط التي احرزها " ب " على مقياسك الخاص 139 00:04:55,568 --> 00:04:58,138 لندرس الأمر ، لقد أشرت إلى أن جواب الطرف "ب" 140 00:04:58,138 --> 00:04:59,947 للسؤال الأول الذي يخص الفوضى 141 00:04:59,947 --> 00:05:01,448 مهم جداً بالنسبة لك 142 00:05:01,448 --> 00:05:04,041 و عليه قيمته 50 نقطة و "ب" أجاب مثلك و حصل على تلك النقاط 143 00:05:04,041 --> 00:05:05,947 والسؤال الثاني قيمة 1 فقط 144 00:05:05,947 --> 00:05:07,558 لأنك قلت انه " قليل الأهمية " 145 00:05:07,558 --> 00:05:09,036 و "ب" لم يجب بصورة صحيحة 146 00:05:09,036 --> 00:05:12,392 و عليه مجموع "ب" الآن هو 50 نقطة من أصل 51 147 00:05:12,392 --> 00:05:14,023 و نسبة التوافق الآن 98% 148 00:05:14,023 --> 00:05:15,220 و هي نسبة جيدة 149 00:05:15,220 --> 00:05:16,832 والمحور الثاني الذي سوف يغذي الخوارزمية 150 00:05:16,832 --> 00:05:18,918 هو كم عدد الأجوبة التي أجابت عليها و التي سوف ترضي " ب " 151 00:05:18,918 --> 00:05:20,768 حسناً لقد قيم "ب" بنقطة ( 1 ) 152 00:05:20,768 --> 00:05:22,353 السؤال الذي يتعلق بمسألة الفوضى 153 00:05:22,353 --> 00:05:24,745 و 10 نقاط للسؤال الثاني 154 00:05:24,745 --> 00:05:27,156 و من مجموع هذه النقاط 1+10 = 11 155 00:05:27,156 --> 00:05:28,324 حصلت على 10 نقاط 156 00:05:28,324 --> 00:05:30,617 فقد كانت اجوبتكم متوافقة في السؤال الثاني 157 00:05:30,617 --> 00:05:32,611 و كما أسلفنا حصلت على 10 من اصل 11 نقطة 158 00:05:32,611 --> 00:05:35,240 فنسبة توافقك ل "ب" هي 91% 159 00:05:35,240 --> 00:05:36,117 و هذا ليس سيئاً 160 00:05:36,117 --> 00:05:38,286 والخطوة الأخيرة هي أن نصل إلى نسبة متوسطة لكلاكما 161 00:05:38,286 --> 00:05:40,454 للحصول على رقم واحد لكلاكما 162 00:05:40,454 --> 00:05:42,747 تقوم الخوارزمية بضرب كلا النسبتين 163 00:05:42,747 --> 00:05:44,500 ثم بأخذ الجذر من رتبة " n " 164 00:05:44,500 --> 00:05:46,792 حيث n هو العدد الأسئلة. 165 00:05:46,792 --> 00:05:49,401 ولان " س " الاسئلة التي طرحت عليكما 166 00:05:49,401 --> 00:05:51,507 في هذه العينة هي فقط 167 00:05:51,507 --> 00:05:54,093 تكون نسبة التوافق بين كلاكما 168 00:05:54,093 --> 00:05:58,154 الجذر التربيعي لحاصل ضرب 98% مع 91% 169 00:05:58,154 --> 00:06:00,304 و التي تعادل 94 % 170 00:06:00,304 --> 00:06:03,194 إن 94% هي نسبة تطابقك و توافقك مع "ب" 171 00:06:03,194 --> 00:06:04,561 و هي تعبير رياضي 172 00:06:04,561 --> 00:06:06,405 عن مقدار السعادة المتوقعة لكلاكما 173 00:06:06,405 --> 00:06:07,749 استناداً إلى ما نعرفه 174 00:06:07,749 --> 00:06:10,131 الآن لماذا تقوم الخوارزمية بعمليات الضرب 175 00:06:10,131 --> 00:06:12,284 للحصول على متوسط نسب التوافق 176 00:06:12,284 --> 00:06:14,530 بعد القيام بعمليات الجذر التربيعي؟ 177 00:06:14,530 --> 00:06:16,479 بصفة عامة تسمى هذه الصيغة بالوسط الهندسي 178 00:06:16,479 --> 00:06:17,881 وهي طريقة عظيمة للجمع بين القيم 179 00:06:17,881 --> 00:06:19,076 التي تنطوي تحت نطاقات واسعة 180 00:06:19,076 --> 00:06:20,861 وتمثل خصائص مختلفة جداً. 181 00:06:20,861 --> 00:06:23,164 وبعبارة أخرى هي طريقة مثالية جداً للتوافق الرومانسي 182 00:06:23,164 --> 00:06:24,248 لاننا في هذه الحالة تنتمي الاجوبة نطاقات واسعة 183 00:06:24,248 --> 00:06:26,206 و لديك كم هائل من نقاط البيانات المختلفة 184 00:06:26,206 --> 00:06:27,156 كما قلت هناك نقاط حول الأفلام 185 00:06:27,156 --> 00:06:28,006 حول السياسة 186 00:06:28,006 --> 00:06:29,201 حول الدين 187 00:06:29,201 --> 00:06:30,395 حول كل شيء. 188 00:06:30,395 --> 00:06:32,256 و بصورة منطقية و حدسية هذا صحيح 189 00:06:32,256 --> 00:06:34,918 فشخصان لديهما نسب توافق لكل منهما تصل الى 50% 190 00:06:34,918 --> 00:06:36,052 سيكونان اكثر تطابقاً 191 00:06:36,052 --> 00:06:39,180 من آخرين لدى أولهما 0% و لدى الآخر 100 % 192 00:06:39,180 --> 00:06:40,847 لأن المودة تقوم على الأخذ و العطاء من كل الطرفين 193 00:06:40,847 --> 00:06:43,147 و يذكر أنه بعد إضافة تصحيح ما لهامش الخطأ الذي قد يحدث 194 00:06:43,147 --> 00:06:45,770 في حال كانت الاسئلة التي اجاب عليها الطرفين عددها قليل 195 00:06:45,770 --> 00:06:47,234 كما قمنا في هذا المثال، 196 00:06:47,234 --> 00:06:48,811 تكون الأمور على ما يرام 197 00:06:48,811 --> 00:06:50,191 و هكذا في أي وقت يقوم "أوك كيوبيد" بمطابقة فردين 198 00:06:50,191 --> 00:06:52,234 فإنه يمر بكل الخطوات التي ذكرناها فقط 199 00:06:52,234 --> 00:06:54,484 أولاً يقوم بجمع البيانات حول إجاباتك 200 00:06:54,484 --> 00:06:56,619 ثم يقارن بين اختياراتك و تفضيلاتك 201 00:06:56,619 --> 00:06:59,740 عبر دراسة أجوبة أشخاص آخرين بواسطة طرق بسيطة ورياضية 202 00:06:59,740 --> 00:07:02,453 وهذه القدرة على تحويل ظواهر العالم الحقيقي 203 00:07:02,453 --> 00:07:05,167 وجعلها شيئا يمكن فهمه من قبل شريحة صغيرة جداً 204 00:07:05,167 --> 00:07:05,742 هوعلى ما أعتقد 205 00:07:05,742 --> 00:07:08,565 أهم المهارات التي يمكن أن يملكها أي فرد في هذه الأيام. 206 00:07:08,565 --> 00:07:10,919 مثل حين تستخدام الجمل لكي تروي قصة لشخص ما 207 00:07:10,919 --> 00:07:13,665 فيمكنك استخدام الخوارزميات لكي تحول تلك القصة إلى شيء يعيه جهاز الكمبيوتر. 208 00:07:13,665 --> 00:07:14,921 و ان كنت تتعلم لغة جديدة 209 00:07:14,921 --> 00:07:16,381 يمكنك عبر عمليات مشابهة أن تبدأ بقص قصصك الخاصة 210 00:07:16,381 --> 00:07:18,768 أمل أن يكون هذا الدرس قد ساعدك في فهم آلية القيام بذلك