1 00:00:00,000 --> 00:00:03,416 >> [موسیقی] 2 00:00:03,416 --> 00:00:05,860 3 00:00:05,860 --> 00:00:08,180 >> SCASSELLATI BRAIN: خوش آمدید به سری CS50 AI. 4 00:00:08,180 --> 00:00:12,600 نام من ... است Scass است، و امروز ما قصد داریم در مورد سیستم های پیشنهاد صحبت کنید. 5 00:00:12,600 --> 00:00:15,780 سیستم در حال حاضر پیشنهاد برای تلفن های موبایل نوع مانند یک نام عجیب و غریب. 6 00:00:15,780 --> 00:00:18,630 این مانند تلفن های موبایل شاید آن را باید سیستم توصیه می شود، 7 00:00:18,630 --> 00:00:21,290 و من از نوع با شما موافقم. 8 00:00:21,290 --> 00:00:26,110 اما این سیستم است که کمک می را انتخاب کنید از چیزهایی مشابه هر زمان 9 00:00:26,110 --> 00:00:28,210 شما چیزی را انتخاب کنید آنلاین. 10 00:00:28,210 --> 00:00:32,119 Netflix بکشد، برای مثال دیگر را پیشنهاد خواهد داد فیلم های که شما ممکن است بخواهید به تماشای. 11 00:00:32,119 --> 00:00:36,660 و یا پاندورا متفاوت خواهد نشان آهنگ های که شما ممکن است بخواهید برای گوش دادن به. 12 00:00:36,660 --> 00:00:40,940 آمازون خواهد چه نوع پیشنهاد سایر محصولات شما ممکن است بخواهید برای خرید. 13 00:00:40,940 --> 00:00:43,520 فیس بوک حتی نشان می دهد برخی از دوستان دیگر 14 00:00:43,520 --> 00:00:45,440 که شما ممکن است بخواهید اضافه کنید. 15 00:00:45,440 --> 00:00:49,800 هر یک از این سیستم کار با استفاده از نوع اساسی همان الگوریتم، 16 00:00:49,800 --> 00:00:52,520 و این چیزی است که ما رفتن به مورد امروز صحبت کنید. 17 00:00:52,520 --> 00:00:56,860 >> در حال حاضر این الگوریتم ها کسب و کار شگفت آور بزرگ است. 18 00:00:56,860 --> 00:01:01,130 Netflix بکشد چند سال پیش در 2009 ارائه $ 1 میلیون 19 00:01:01,130 --> 00:01:07,240 جایزه اگر شما می تواند بهبود خود سیستم توصیه شده توسط فقط 10٪ است. 20 00:01:07,240 --> 00:01:11,960 که 10٪، هر چند، نشان دهنده یک مقدار قابل توجهی از کسب و کار. 21 00:01:11,960 --> 00:01:15,330 برآورد سخت به هستند آمده توسط، اما بسیاری از مردم 22 00:01:15,330 --> 00:01:19,050 این باورند که این پیشنهاد سیستم برای خرید آنلاین 23 00:01:19,050 --> 00:01:25,729 سیستم مانند آمازون منجر به جایی بین 10٪ و 25٪ افزایش درآمد. 24 00:01:25,729 --> 00:01:27,770 بنابراین شما می توانید تصور کنید که نوع حجم است که شما هستید 25 00:01:27,770 --> 00:01:32,860 صحبت کردن در مورد زمانی که در مورد فکر می کنم حتی این الگوریتم است. 26 00:01:32,860 --> 00:01:35,200 >> بنابراین اجازه دهید چند نمونه را دریافت کنید. 27 00:01:35,200 --> 00:01:38,460 چگونه است که این سیستم های واقعا کار کند؟ 28 00:01:38,460 --> 00:01:40,773 دو اساسی وجود دارد انواع الگوریتم های که 29 00:01:40,773 --> 00:01:45,050 در بازی هنگامی که ما در مورد آن صحبت توصیه های تولید. 30 00:01:45,050 --> 00:01:48,650 اول آنهایی که به نام بر اساس فیلتر محتوا. 31 00:01:48,650 --> 00:01:53,410 و بر اساس فیلتر محتوای متکی بر شباهت بین آیتم 32 00:01:53,410 --> 00:02:00,370 خود، این است که بین دو فیلم یا دو آهنگ یا دو اقلام خریداری شده. 33 00:02:00,370 --> 00:02:03,190 ما قصد استفاده از فیلم به عنوان مثال، اما این 34 00:02:03,190 --> 00:02:07,850 می تواند اعمال شود، واقعا، به هر نوع شی که ما دنبال آن هستید. 35 00:02:07,850 --> 00:02:13,330 >> بنابراین اگر من فکر می کنم در مورد برخی از فیلم از سال گذشته، 36 00:02:13,330 --> 00:02:16,799 من با دید داخل بچه ها من، آنها آن را دوست داشت. 37 00:02:16,799 --> 00:02:17,840 اما ما نیز حال انتخاب است. 38 00:02:17,840 --> 00:02:21,350 ما می تواند رفته اند به دیدن عوامل، ما می تواند سن ULTRON دیده می شود، 39 00:02:21,350 --> 00:02:24,850 و یا ما می تواند دیده اند مرد مورچه در تئاتر است. 40 00:02:24,850 --> 00:02:27,580 >> برای هر یک از این فیلم ها، ما می توانیم تصور 41 00:02:27,580 --> 00:02:33,320 ایجاد یک لیست از ویژگی های و یا کیفیت در مورد کسانی که فیلم های مختلف. 42 00:02:33,320 --> 00:02:37,190 بنابراین برای مثال، من می تواند در نظر کدام یک از این فیلم متحرک. 43 00:02:37,190 --> 00:02:39,960 خوب، هر دو داخل و عوامل متحرک. 44 00:02:39,960 --> 00:02:44,140 نه سن ULTRON و نه مورچه مرد فیلم های انیمیشن هستند. 45 00:02:44,140 --> 00:02:47,040 و من می توانم تصور کنید ساختمان تا یک ساختار، یک جدول که 46 00:02:47,040 --> 00:02:49,440 لیست هر یک از این خواص است. 47 00:02:49,440 --> 00:02:51,790 آیا آنها متحرک است یا نه؟ 48 00:02:51,790 --> 00:02:54,780 من پس از آن می تواند اضافه کردن بیشتر ویژگی های این جدول 49 00:02:54,780 --> 00:02:58,380 با اضافه کردن ردیف بیشتر به این ساختار. 50 00:02:58,380 --> 00:03:00,970 من می توانم از آنها بخواهید یا آنها نمی فیلم های مارول است. 51 00:03:00,970 --> 00:03:04,010 خوب، داخل به خارج و عوامل هستند فیلم های مارول نیست، 52 00:03:04,010 --> 00:03:06,715 سن ULTRON و مورچه مرد قطعا هستند. 53 00:03:06,715 --> 00:03:09,100 >> و من می توانم هر نوع درخواست کیفیت متفاوت 54 00:03:09,100 --> 00:03:12,080 که من می خواستم، هر نوع از ویژگی های که ممکن است برای من مهم. 55 00:03:12,080 --> 00:03:13,440 آیا آنها یک تبه کار فوق العاده؟ 56 00:03:13,440 --> 00:03:16,700 خب، هیچ تبه کار فوق العاده در داخل وجود دارد ، اما آنهایی که در عوامل وجود دارد 57 00:03:16,700 --> 00:03:19,990 و در، بدیهی است، دو فیلم ابرقهرمان. 58 00:03:19,990 --> 00:03:23,900 >> من هم می تواند چیزهایی مانند، به خوبی بپرسید، آنها تست بکدل عبور؟ 59 00:03:23,900 --> 00:03:27,280 به نام دو شخصیت زن که 60 00:03:27,280 --> 00:03:30,550 برخی از صرف مقدار قابل توجهی از زمان داشتن یک مکالمه است که 61 00:03:30,550 --> 00:03:34,400 می کند مردان در بازیگران شامل نیست؟ 62 00:03:34,400 --> 00:03:39,870 خب، در این مورد، داخل عبور آزمون، عوامل می افتد، سن ULTRON 63 00:03:39,870 --> 00:03:42,990 عبور از آزمون، و مورچه انسان نتواند. 64 00:03:42,990 --> 00:03:45,020 هر یک از این ویژگی ها فکر می کنم من می توانم در مورد 65 00:03:45,020 --> 00:03:48,660 عنوان برای برخی از افراد مهم است. 66 00:03:48,660 --> 00:03:52,000 >> من هم می تواند همه چیز را بپرسید مانند هر نفر در این فیلم وجود دارد که 67 00:03:52,000 --> 00:03:57,190 فارغ التحصیلان از هستند اجازه دهید بگویم، پارک ها و تفریح ​​و سرگرمی، یکی از برنامه های مورد علاقه من است. 68 00:03:57,190 --> 00:04:00,540 خوب، داخل است امی پولر، که یک فارغ التحصیل شده است. 69 00:04:00,540 --> 00:04:01,530 که می شمارد. 70 00:04:01,530 --> 00:04:04,110 جان هام در عوامل بود. 71 00:04:04,110 --> 00:04:08,600 پل راد در مورچه مرد بود، اما هیچ کس در سن ULTRON در پارک و req بود 72 00:04:08,600 --> 00:04:10,150 به خوبی. 73 00:04:10,150 --> 00:04:12,990 بنابراین من می تواند تا ساخت این لیست از ویژگی های، و آنها می توانند واقعا 74 00:04:12,990 --> 00:04:14,710 هر چیزی در مورد فیلم. 75 00:04:14,710 --> 00:04:17,329 آنها می توانند در مورد آن چیزی باشد که نسبت ابعاد آنها در ضرب گلوله کشته شد، 76 00:04:17,329 --> 00:04:21,630 آن می تواند بسیاری از کرسی های آنها چگونه به فروش می رسد در هفته اول خود را. 77 00:04:21,630 --> 00:04:25,630 هر ویژگی است که من می خواهم تولید من می توانم به این جدول قرار داده است. 78 00:04:25,630 --> 00:04:29,600 >> در حال حاضر، در این مورد، من ساخته شده است همه نوع از ارزش شمش، 79 00:04:29,600 --> 00:04:33,700 آری یا نه، تصویب و یا شکست، اما آنها می توانند هر چیزی باشد. 80 00:04:33,700 --> 00:04:36,690 آنها می توانند مقدار دلخواه. 81 00:04:36,690 --> 00:04:39,070 برای محتوای مبتنی بر فیلتر کردن، آنچه که ما قصد داریم برای انجام 82 00:04:39,070 --> 00:04:42,810 است ما قصد داریم به نظر دو ستون در این جدول 83 00:04:42,810 --> 00:04:45,660 و ببینید که چگونه شبیه اند. 84 00:04:45,660 --> 00:04:48,640 بنابراین برای مثال، اگر من رفت و به داخل، 85 00:04:48,640 --> 00:04:53,640 من ممکن است بپرسید، فیلم های دیگر چیست که من ممکن است مایل به رفتن را ببینید. 86 00:04:53,640 --> 00:04:56,890 این است که، چه مایل به صرف پول من برای رفتن ببینید. 87 00:04:56,890 --> 00:05:00,310 و من می توانم این کار را با فقط مصرف مقایسه دو ستون، یکی از داخل به خارج 88 00:05:00,310 --> 00:05:03,300 و یکی از هر یک از فیلم دیگر، و فقط از دیدن 89 00:05:03,300 --> 00:05:06,210 چگونه بسیاری از ویژگی های بازی خود را. 90 00:05:06,210 --> 00:05:09,660 بنابراین اگر من مقایسه داخل با عوامل، خوب، وجود دارد 91 00:05:09,660 --> 00:05:10,910 سه چیز در اینجا است که بازی. 92 00:05:10,910 --> 00:05:16,200 آنها هر دو متحرک، هیچ یک از آنها فیلم های مارول هستند، و هر دو آنها 93 00:05:16,200 --> 00:05:18,420 پارک دارند و req فارغ التحصیلان. 94 00:05:18,420 --> 00:05:20,420 بنابراین من می تواند تعداد بالا چگونه بسیاری از مسابقات وجود دارد، 95 00:05:20,420 --> 00:05:22,640 و در این مورد می شود سه وجود دارد. 96 00:05:22,640 --> 00:05:26,450 >> اگر من پس از آن مقایسه داخل با اجازه دهید بگویم سن ULTRON، 97 00:05:26,450 --> 00:05:28,430 من می توانم نگاه کردن لیست و می گویند، خوب، وجود دارد 98 00:05:28,430 --> 00:05:30,140 تنها یک چیز وجود دارد که منطبق. 99 00:05:30,140 --> 00:05:34,560 آنها هر دو عبور از آزمون بکتل، به طوری که که برای رفتن به یک نمره از یکی. 100 00:05:34,560 --> 00:05:36,770 و بین داخل و مرد مورچه، دوباره من 101 00:05:36,770 --> 00:05:41,420 می توانید خط به خط مقایسه چگونه بسیاری از همه چیز بین دو نفر از آنها مطابقت. 102 00:05:41,420 --> 00:05:43,060 خب، یک متحرک، یکی نیست. 103 00:05:43,060 --> 00:05:44,970 یکی یک فیلم مارول، یکی نیست. 104 00:05:44,970 --> 00:05:47,280 یکی رو یک تبه کار فوق العاده، دیگر نمی کند. 105 00:05:47,280 --> 00:05:49,480 یکی عبور بکتل آزمون، یکی از آن می افتد، 106 00:05:49,480 --> 00:05:54,450 اما آنها هر دو پارک و req فارغ التحصیلان، بنابراین دوباره، آن را می شود یک نمره از یکی است. 107 00:05:54,450 --> 00:05:58,300 >> بنابراین اگر من برای فیلم شد که شبیه به داخل بودند، 108 00:05:58,300 --> 00:06:02,170 من می توانم برای فیلم هایی که نگاه بالاترین نمره در این مطلب به این 109 00:06:02,170 --> 00:06:03,952 طرح فیلتر. 110 00:06:03,952 --> 00:06:05,660 بنابراین در این مورد، من می عوامل در نظر 111 00:06:05,660 --> 00:06:08,330 به نزدیک تر و بیشتر به احتمال زیاد به چیزی 112 00:06:08,330 --> 00:06:13,250 که من پول را صرف به دیدن از سن ULTRON یا مرد مورچه. 113 00:06:13,250 --> 00:06:16,150 >> بر اساس این محتوای سیستم تصفیه آب تکیه فقط 114 00:06:16,150 --> 00:06:18,670 بر خواص فیلم، و بنابراین من 115 00:06:18,670 --> 00:06:21,930 می توانید از این فقط با دانستن ساخت چیزی در مورد محصولات 116 00:06:21,930 --> 00:06:23,500 که من دارم. 117 00:06:23,500 --> 00:06:26,050 من می توانم هر نوع استفاده ویژگی های است که من می خواهم، 118 00:06:26,050 --> 00:06:28,400 و من می توانم بیشتر ساخت ویژگی های پیچیده ای است که 119 00:06:28,400 --> 00:06:33,060 شامل آزمون پیچیده تر با کیفیت به عنوان من به همراه داشت. 120 00:06:33,060 --> 00:06:39,080 در واقع، من حتی می توانید مشاهده این جدول نه به عنوان یکی شیء ایستا 121 00:06:39,080 --> 00:06:43,110 بلکه به عنوان ابعاد در یک فضای حالت بزرگتر است. 122 00:06:43,110 --> 00:06:46,295 و من می توانید شروع به صحبت کردن در مورد فاصله بین فیلم های مختلف. 123 00:06:46,295 --> 00:06:49,300 124 00:06:49,300 --> 00:06:51,050 این همه چیز که ما می دانیم چگونه آنها 125 00:06:51,050 --> 00:06:55,860 انجام با استفاده از انواع ساختمان های داده که ما در حال حاضر در CS50 دیده می شود. 126 00:06:55,860 --> 00:06:59,180 بنابراین من می تواند تصور کنید ساختمان یک ساختار داده برای یک فیلم. 127 00:06:59,180 --> 00:07:02,390 یک ساختار است که من وجود دارد ساخته شده به نام فیلم، 128 00:07:02,390 --> 00:07:04,369 و آن را تا پنج ورودی بولی در آن است. 129 00:07:04,369 --> 00:07:07,160 آیا این انیمیشن است، این تعجب فیلم، آن را به یک تبه کار فوق العاده، 130 00:07:07,160 --> 00:07:11,047 آن عبور از آزمون بکدل، و پارک ها و Rec فارغ التحصیلان در آن وجود دارد؟ 131 00:07:11,047 --> 00:07:12,880 و هر یک از این است ساختار داده که من 132 00:07:12,880 --> 00:07:16,330 می توانید برای این فیلم خاص را اشغال کند. 133 00:07:16,330 --> 00:07:20,090 >> پس از آن که آیا دو محاسبه فیلم ها مشابه یا نه، 134 00:07:20,090 --> 00:07:23,330 چه نمره خود است، من می توانم ارسال از مجموعه ای از شبه که 135 00:07:23,330 --> 00:07:25,120 تولید که تابع همان. 136 00:07:25,120 --> 00:07:30,100 این است که، با توجه به برخی از فیلم M1، من می توانم پیدا کردن فیلم بیشتر شبیه به آن 137 00:07:30,100 --> 00:07:32,430 با پیروی از شبه. 138 00:07:32,430 --> 00:07:37,040 به نظر من که بهترین سیستم است که من در بر داشت به ثمر رساند، 139 00:07:37,040 --> 00:07:39,920 بهترین مقایسه که من در بر داشت. 140 00:07:39,920 --> 00:07:41,890 برای هر فیلم دیگر من قصد دارم از طریق رفتن، 141 00:07:41,890 --> 00:07:44,920 من به یک نمره بازی را برابر با 0 تنظیم شده است. 142 00:07:44,920 --> 00:07:47,920 و من از طریق رفتن فیلم، یک M1، فیلم 143 00:07:47,920 --> 00:07:51,500 من با آغاز، من را بررسی کنید هر و هر ویژگی 144 00:07:51,500 --> 00:07:53,650 که آنها باید برای دیدن اگر یک بازی وجود دارد. 145 00:07:53,650 --> 00:07:56,460 اگر یک بازی وجود دارد، من افزایش نمره بازی. 146 00:07:56,460 --> 00:08:00,480 و اگر در پایان نمره بازی که من بهتر از حال حاضر بهترین است 147 00:08:00,480 --> 00:08:03,310 نمره، پس از آن من به یاد داشته باشید که بهترین نمره، 148 00:08:03,310 --> 00:08:05,820 و این بهترین بازی است که من دارم. 149 00:08:05,820 --> 00:08:09,450 در پایان، هر آنچه که فیلم در بهترین بازی نشسته است، 150 00:08:09,450 --> 00:08:12,580 که نزدیک ترین من قادر به آمده بوده است. 151 00:08:12,580 --> 00:08:14,890 بنابراین بر اساس این محتوای سیستم های تصفیه آب و تصفیه 152 00:08:14,890 --> 00:08:16,900 همه آنها این ساختار اولیه. 153 00:08:16,900 --> 00:08:20,910 آنها بر آیتم تکیه در درخواست و هیچ چیز 154 00:08:20,910 --> 00:08:24,590 مورد هر یک از تنظیمات کاربر. 155 00:08:24,590 --> 00:08:29,010 >> مکانیسم دیگری که ما در استفاده از سفارش برای ساخت سیستم های توصیه 156 00:08:29,010 --> 00:08:31,790 است فیلتر مشترک نامیده می شود. 157 00:08:31,790 --> 00:08:36,520 فیلتر مشترک بر متکی نمی کیفیت از خود شیء، 158 00:08:36,520 --> 00:08:40,010 اما چگونه مردم، دیگر کاربران این است که، چگونه آنها را 159 00:08:40,010 --> 00:08:43,370 به این اشیاء مشابه واکنش نشان دادند. 160 00:08:43,370 --> 00:08:48,720 بنابراین برای ادامه با مثال فیلم من، من ممکن است یک دسته از دوستان من را 161 00:08:48,720 --> 00:08:53,180 و بررسی آنها در مورد اینکه آیا یا آنها نمی فیلم خاص را دوست داشت. 162 00:08:53,180 --> 00:08:56,560 در حال حاضر مکان های مختلف را تولید خواهد کرد این داده ها در روش های مختلف. 163 00:08:56,560 --> 00:08:59,630 شما به طور مستقیم می توانید بررسی خود کاربران، و یا شما فقط می تواند 164 00:08:59,630 --> 00:09:03,120 دیدن آنچه که آنها را انتخاب کنید اگر شما هستید، برای مثال Netflix بکشد. 165 00:09:03,120 --> 00:09:05,640 که فیلم آنها را تماشا کرد؟ 166 00:09:05,640 --> 00:09:08,670 >> من ممکن است برخی از سوال من دوستان در اینجا و پیدا کردن 167 00:09:08,670 --> 00:09:12,910 جیسون دوست هر فیلم او را دیدم، تعجب آور نیست وجود دارد. 168 00:09:12,910 --> 00:09:15,590 اندی تنها عوامل و عمه مرد را دوست داشت. 169 00:09:15,590 --> 00:09:19,330 سارا دوست داشت داخل به خارج و انتقام جویان، در مقابل اندی. 170 00:09:19,330 --> 00:09:22,200 و سام، خوب، سام دوست تمام فیلم های ابرقهرمان، 171 00:09:22,200 --> 00:09:24,960 اما هیچ یک از فیلم های انیمیشن. 172 00:09:24,960 --> 00:09:30,630 >> من پس از آن می تواند برای برخی از پرس و جو جدید فردی، برخی از سایر کاربران را مثل خودم 173 00:09:30,630 --> 00:09:34,520 و از آنها بخواهید، خوب، اگر من هم دوست داشتم یکی از این فیلم ها، 174 00:09:34,520 --> 00:09:38,600 می تواند شما را پیش بینی در مورد که دیگر فیلم من ممکن است مانند. 175 00:09:38,600 --> 00:09:41,890 این است که اگر من هم دوست داشتم در داخل ، که فیلم های دیگر 176 00:09:41,890 --> 00:09:48,460 من به احتمال زیاد به هم می خواهید برای دیدن بر اساس آنچه افراد مشابه است؟ 177 00:09:48,460 --> 00:09:51,640 است که، من از طریق یک بروید من را از طریق این لیست را فیلتر 178 00:09:51,640 --> 00:09:54,520 و پیدا کردن فقط افرادی که نیز دوست 179 00:09:54,520 --> 00:09:57,680 در داخل، که ترجیحات من مطابقت دارد. 180 00:09:57,680 --> 00:10:00,824 خوب، که بدان معنی است که اندی و سام، آنها را دوست ندارد داخل به خارج، 181 00:10:00,824 --> 00:10:02,240 بنابراین من قصد دارم به آنها در نظر بگیرید. 182 00:10:02,240 --> 00:10:06,130 من قصد دارم به خلاص شدن از شر آنها داده ها را برای این مقایسه. 183 00:10:06,130 --> 00:10:09,750 >> من پس از آن می توانید در چه جیسون نگاه و سارا فکر و چوب خط حساب کردن 184 00:10:09,750 --> 00:10:13,780 تا که از فیلم های که آنها را دیدم که من نمی، چه آنها را دوست داشت 185 00:10:13,780 --> 00:10:15,150 یا نه. 186 00:10:15,150 --> 00:10:17,820 من فقط می تواند تعداد بالا، اجازه دهید بگویم آرا. 187 00:10:17,820 --> 00:10:23,360 بنابراین عوامل، برای مثال ممکن است یکی از رای برای آن، دلیل جیسون آن را دوست داشت. 188 00:10:23,360 --> 00:10:27,170 هر دو جیسون و سارا دوست داشت انتقام جویان، پس از آن دو رأی خواهد داشت. 189 00:10:27,170 --> 00:10:30,700 و تنها جیسون دوست مورچه مرد، پس از آن خواهد یک رای است. 190 00:10:30,700 --> 00:10:34,870 بنابراین اگر من پس از آن توصیه برای خودم از این فیلم که 191 00:10:34,870 --> 00:10:41,470 من ممکن است به احتمال زیاد به تماشای، من می خواهم باید انتخاب کنید سن ULTRON: انتقام جویان. 192 00:10:41,470 --> 00:10:44,490 >> بنابراین برای هر یک از این سیستم، در حال حاضر من با استفاده از 193 00:10:44,490 --> 00:10:49,260 داده هایی را که در مورد ایجاد شد نمی فیلم به خودی خود، اما در مورد تنظیمات 194 00:10:49,260 --> 00:10:51,960 از کاربران دیگر. 195 00:10:51,960 --> 00:10:54,150 این برخی از مشکلات البته. 196 00:10:54,150 --> 00:10:55,920 اگر شما هر گونه کاربران دیگر ندارد؟ 197 00:10:55,920 --> 00:10:58,770 خب، این مشکل راه اندازی نامیده می شود. 198 00:10:58,770 --> 00:11:03,760 شما باید به برخی از مقدار داده ها قبل از شما 199 00:11:03,760 --> 00:11:07,560 قادر به شروع به ساختن این توصیه ها. 200 00:11:07,560 --> 00:11:10,940 در سمت تلنگر از آن است که یک بار شما شروع به جمع آوری داده ها، 201 00:11:10,940 --> 00:11:13,870 اگر شما می توانید بیشتر جمع آوری و داده های بیشتر و بیشتر، 202 00:11:13,870 --> 00:11:17,850 شما بهتر و بهتر و توصیه بهتر است. 203 00:11:17,850 --> 00:11:21,650 >> در حال حاضر ما می تواند ترجمه این را به کد نیز هست. 204 00:11:21,650 --> 00:11:23,860 ما می توانیم یک تعریف های مختلف نوع ساختار، 205 00:11:23,860 --> 00:11:25,720 در این مورد ما آن را یک کاربر است. 206 00:11:25,720 --> 00:11:30,970 و ویژگی های آن کردم در مورد که فیلم این کاربر را دوست داشت. 207 00:11:30,970 --> 00:11:34,560 آیا آنها دوست داخل به خارج، عوامل، انتقام جویان، و مورچه مرد. 208 00:11:34,560 --> 00:11:36,660 ما می توانیم تولید برخی از شبه به دنبال 209 00:11:36,660 --> 00:11:39,460 روش همان است که من قبل از استفاده. 210 00:11:39,460 --> 00:11:43,460 است که، با توجه به خاص کاربران X، اجازه دهید توصیه یک فیلم 211 00:11:43,460 --> 00:11:46,107 که x ممکن است مانند. 212 00:11:46,107 --> 00:11:47,940 ما می توانیم از طریق رفتن و برای همه از فیلم، 213 00:11:47,940 --> 00:11:51,410 ما می توانیم نمره مقداردهی اولیه که فیلم به 0. 214 00:11:51,410 --> 00:11:54,080 و پس از آن ما می توانیم تمام پیدا از کاربران دیگر که 215 00:11:54,080 --> 00:11:57,630 اند تنظیمات همانند x. 216 00:11:57,630 --> 00:11:59,990 و سپس برای هر این فیلم که آنها را دوست داشت، 217 00:11:59,990 --> 00:12:02,340 ما نمره که فیلم را افزایش. 218 00:12:02,340 --> 00:12:05,010 هر کدام از فیلم در پایان دارای بالاترین نمره، 219 00:12:05,010 --> 00:12:07,600 که یکی از من باید توصیه است. 220 00:12:07,600 --> 00:12:09,890 >> هیچ کدام از این واقعا مبهم است. 221 00:12:09,890 --> 00:12:11,600 هیچ کدام از این چالش برانگیز است. 222 00:12:11,600 --> 00:12:15,810 این الگوریتم اساسی هستند که شما می توانید امروز اجرا می کنند. 223 00:12:15,810 --> 00:12:20,050 >> در حال حاضر با سیستم پیشنهاد دهنده واقعی، شما را به برخی از مشکلات را اجرا کنید. 224 00:12:20,050 --> 00:12:23,300 اگر هیچ کس وجود دارد که دقیقا مطابقت تنظیمات خود را؟ 225 00:12:23,300 --> 00:12:27,170 چه می شود اگر کاربران وجود دارد که دقیقا تنظیمات خود را، 226 00:12:27,170 --> 00:12:30,480 اما پس از آن به شدت منحرف از آنچه را دوست دارید؟ 227 00:12:30,480 --> 00:12:36,210 من دوست دارم کلاسیک گودزیلا فیلم، اما همسر من نیست. 228 00:12:36,210 --> 00:12:39,430 من می خواهم به تماشای آنها، من حساب Netflix شامل آنها است. 229 00:12:39,430 --> 00:12:41,800 او را نمی کند. 230 00:12:41,800 --> 00:12:45,230 زمانی که ما شروع چه اتفاقی می افتد اختلاط داده مثل این؟ 231 00:12:45,230 --> 00:12:47,690 این ها همه چالش ها که شما می توانید غلبه بر، 232 00:12:47,690 --> 00:12:51,900 آنها فقط کمی را الگوریتم های پیچیده تر است. 233 00:12:51,900 --> 00:12:56,420 >> در حال حاضر در جهان واقعی، که در واقع عملیاتی، 234 00:12:56,420 --> 00:12:59,980 را استفاده می کنیم بر اساس فیلتر محتوا یا انجام فیلترینگ مشترک استفاده می کنیم؟ 235 00:12:59,980 --> 00:13:01,910 و پاسخ این است ما با استفاده از هر دو آنها. 236 00:13:01,910 --> 00:13:06,350 تقریبا همه از کاربران عمده در این مورد، آمازون، فیس بوک، Netflix بکشد، 237 00:13:06,350 --> 00:13:11,200 پاندورا، و همه آنها استفاده از ترکیبی از این سیستم توصیه متفاوت است. 238 00:13:11,200 --> 00:13:16,520 و هنگامی که ما ترکیب انتخاب از هر، ما آنها را از سیستم های ترکیبی پاسخ. 239 00:13:16,520 --> 00:13:20,750 آنها در برخی از راه بر بستگی دارد ویژگی های خود شیء، 240 00:13:20,750 --> 00:13:24,710 و در برخی از راه آنها بستگی دارد تنظیمات از کاربران دیگر. 241 00:13:24,710 --> 00:13:28,120 این سیستم ترکیبی، آنها کسب و کار بزرگ هستید، 242 00:13:28,120 --> 00:13:30,830 و آنها چیزی است که امروز در حال حاضر. 243 00:13:30,830 --> 00:13:32,839 >> بنابراین تشکر بسیار برای پیوستن به من. 244 00:13:32,839 --> 00:13:35,380 من امیدوارم که شما کمی بدست کمی درک درستی از آنچه 245 00:13:35,380 --> 00:13:37,430 باعث می شود این سیستم کار می کنند. 246 00:13:37,430 --> 00:13:41,980 دفعه بعد هم که شما آنلاین هستید، به یاد داشته باشید که نه تنها به شما موثر بر انتخاب های خود، 247 00:13:41,980 --> 00:13:44,680 اما به طور بالقوه هر کس دیگری است. 248 00:13:44,680 --> 00:13:46,480 با تشکر دوباره. 249 00:13:46,480 --> 00:13:47,186