[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:17.60,0:00:19.24,Default,,0000,0000,0000,,Здравствуйте, я Кристиан Раддер, Dialogue: 0,0:00:19.24,0:00:21.88,Default,,0000,0000,0000,,я один из основателей OkCupid. Dialogue: 0,0:00:21.88,0:00:24.50,Default,,0000,0000,0000,,Сейчас это один из крупнейших\Nсайтов знакомств в США. Dialogue: 0,0:00:24.50,0:00:25.75,Default,,0000,0000,0000,,Как многие на этом сайте, Dialogue: 0,0:00:25.75,0:00:27.30,Default,,0000,0000,0000,,я математик, и логично, Dialogue: 0,0:00:27.30,0:00:29.90,Default,,0000,0000,0000,,что мы аналитически подходим к любви. Dialogue: 0,0:00:29.90,0:00:31.72,Default,,0000,0000,0000,,Мы называем это алгоритмом совмещения. Dialogue: 0,0:00:31.72,0:00:33.43,Default,,0000,0000,0000,,В общем, алгоритм OkCupid Dialogue: 0,0:00:33.43,0:00:36.48,Default,,0000,0000,0000,,помогает нам определить,\Nстоит ли паре людей сходить на свидание. Dialogue: 0,0:00:36.48,0:00:38.76,Default,,0000,0000,0000,,Мы построили на этом весь наш бизнес. Dialogue: 0,0:00:38.76,0:00:40.57,Default,,0000,0000,0000,,Алгоритм — умное словечко, Dialogue: 0,0:00:40.57,0:00:43.05,Default,,0000,0000,0000,,и люди любят бросаться им\Nкак чем-то сложным, Dialogue: 0,0:00:43.05,0:00:45.15,Default,,0000,0000,0000,,но на самом деле\Nэто просто упорядоченная, Dialogue: 0,0:00:45.15,0:00:47.82,Default,,0000,0000,0000,,пошаговая инструкция\Nдля решения проблемы. Dialogue: 0,0:00:47.82,0:00:49.95,Default,,0000,0000,0000,,Ей вовсе не нужно быть сложной. Dialogue: 0,0:00:49.95,0:00:51.80,Default,,0000,0000,0000,,В этом уроке я объясню, Dialogue: 0,0:00:51.80,0:00:53.66,Default,,0000,0000,0000,,как мы пришли к такому алгоритму, Dialogue: 0,0:00:53.66,0:00:55.66,Default,,0000,0000,0000,,и вы увидите, как всё работает. Dialogue: 0,0:00:55.66,0:00:57.58,Default,,0000,0000,0000,,А почему вообще важны алгоритмы? Dialogue: 0,0:00:57.58,0:00:59.04,Default,,0000,0000,0000,,Зачем вообще этот урок? Dialogue: 0,0:00:59.04,0:01:02.46,Default,,0000,0000,0000,,Обратите внимание на фразу,\Nсказанную мной ранее: Dialogue: 0,0:01:02.46,0:01:05.03,Default,,0000,0000,0000,,пошаговые инструкции\Nдля решения проблем, Dialogue: 0,0:01:05.03,0:01:08.47,Default,,0000,0000,0000,,и, как известно,\Nкомпьютеры прекрасно с этим справляются. Dialogue: 0,0:01:08.47,0:01:10.07,Default,,0000,0000,0000,,Компьютер без алгоритма — Dialogue: 0,0:01:10.07,0:01:12.93,Default,,0000,0000,0000,,по сути, дорогое пресс-папье. Dialogue: 0,0:01:12.93,0:01:15.43,Default,,0000,0000,0000,,А раз компьютеры встречаются\Nна каждом шагу, Dialogue: 0,0:01:15.43,0:01:17.22,Default,,0000,0000,0000,,алгоритмы тоже повсюду. Dialogue: 0,0:01:18.52,0:01:21.85,Default,,0000,0000,0000,,Математика алгоритма OkCupid\Nудивительно проста. Dialogue: 0,0:01:21.85,0:01:25.34,Default,,0000,0000,0000,,Немного сложения, умножения\Nи чуть-чуть квадратных корней. Dialogue: 0,0:01:25.34,0:01:27.61,Default,,0000,0000,0000,,Хотя при его разработке была сложность Dialogue: 0,0:01:27.61,0:01:30.24,Default,,0000,0000,0000,,в понимании того,\Nкак взять нечто загадочное — Dialogue: 0,0:01:30.24,0:01:31.21,Default,,0000,0000,0000,,привлекательность — Dialogue: 0,0:01:31.21,0:01:33.81,Default,,0000,0000,0000,,и разбить на части,\Nс которыми может работать компьютер. Dialogue: 0,0:01:33.81,0:01:36.36,Default,,0000,0000,0000,,Сначала для совмещения людей\Nпотребовались их данные, Dialogue: 0,0:01:36.36,0:01:38.38,Default,,0000,0000,0000,,что-то, с чем мог бы работать алгоритм. Dialogue: 0,0:01:38.38,0:01:41.75,Default,,0000,0000,0000,,Лучший способ быстро их получить —\Nпросто попросить. Dialogue: 0,0:01:41.75,0:01:44.40,Default,,0000,0000,0000,,И мы решили, что OkCupid\Nбудет задавать вопросы вроде: Dialogue: 0,0:01:44.40,0:01:46.83,Default,,0000,0000,0000,,«Хотите ли вы когда-нибудь\Nзавести детей?», Dialogue: 0,0:01:46.83,0:01:48.75,Default,,0000,0000,0000,,«Как часто вы чистите зубы?», Dialogue: 0,0:01:48.75,0:01:50.41,Default,,0000,0000,0000,,«Нравятся ли вам фильмы ужасов?» Dialogue: 0,0:01:50.41,0:01:53.51,Default,,0000,0000,0000,,А также важные вещи вроде:\N«Верите ли вы в Бога?» Dialogue: 0,0:01:53.51,0:01:56.39,Default,,0000,0000,0000,,Многие вопросы хороши\Nдля поиска совпадений, Dialogue: 0,0:01:56.39,0:01:59.05,Default,,0000,0000,0000,,то есть когда оба человека\Nотвечают одинаково. Dialogue: 0,0:01:59.05,0:02:01.47,Default,,0000,0000,0000,,Например, два человека,\Nкоторым нравятся ужастики, Dialogue: 0,0:02:01.47,0:02:05.12,Default,,0000,0000,0000,,наверняка более совместимы,\Nчем те, у кого вкусы различаются. Dialogue: 0,0:02:05.12,0:02:06.48,Default,,0000,0000,0000,,Но как насчёт вопроса вроде: Dialogue: 0,0:02:06.48,0:02:08.19,Default,,0000,0000,0000,,«Любите ли вы быть в центре внимания?» Dialogue: 0,0:02:08.19,0:02:10.73,Default,,0000,0000,0000,,Если оба партнёра отвечают «да», Dialogue: 0,0:02:10.73,0:02:13.07,Default,,0000,0000,0000,,у них будут огромные проблемы. Dialogue: 0,0:02:13.07,0:02:15.62,Default,,0000,0000,0000,,Мы сразу поняли это\Nи решили, что нам нужно Dialogue: 0,0:02:15.62,0:02:17.33,Default,,0000,0000,0000,,больше информации в каждом вопросе. Dialogue: 0,0:02:17.33,0:02:20.33,Default,,0000,0000,0000,,Нужно просить людей\Nне только выбрать свой ответ, Dialogue: 0,0:02:20.33,0:02:23.04,Default,,0000,0000,0000,,но и ответ, который они бы хотели\Nполучить от партнёра. Dialogue: 0,0:02:23.04,0:02:26.31,Default,,0000,0000,0000,,Это сработало отлично,\Nно нам нужно было ещё одно измерение. Dialogue: 0,0:02:26.31,0:02:28.84,Default,,0000,0000,0000,,Одни ответы говорят\Nо человеке больше, чем другие. Dialogue: 0,0:02:28.84,0:02:31.80,Default,,0000,0000,0000,,Например, вопрос о политике: Dialogue: 0,0:02:31.80,0:02:34.59,Default,,0000,0000,0000,,«Что хуже: сжечь книгу или флаг?», Dialogue: 0,0:02:34.59,0:02:37.21,Default,,0000,0000,0000,,мог бы сказать больше,\Nчем предпочтения в фильмах. Dialogue: 0,0:02:37.21,0:02:39.55,Default,,0000,0000,0000,,И неверно придавать вопросам\Nодинаковый вес, Dialogue: 0,0:02:39.55,0:02:41.60,Default,,0000,0000,0000,,поэтому мы добавили заключительный пункт. Dialogue: 0,0:02:41.60,0:02:43.44,Default,,0000,0000,0000,,В каждом вопросе, задаваемом OkCupid, Dialogue: 0,0:02:43.44,0:02:46.35,Default,,0000,0000,0000,,можно отметить, насколько важен\Nдля вас тот или иной аспект, — Dialogue: 0,0:02:46.35,0:02:49.09,Default,,0000,0000,0000,,в диапазоне от безразличия\Nдо обязательности. Dialogue: 0,0:02:49.09,0:02:52.70,Default,,0000,0000,0000,,Теперь для каждого вопроса\Nу нас есть три вещи в алгоритме: Dialogue: 0,0:02:52.70,0:02:54.07,Default,,0000,0000,0000,,первое — ваш ответ; Dialogue: 0,0:02:54.07,0:02:58.79,Default,,0000,0000,0000,,второе — предпочтительный ответ\Nпотенциального партнёра Dialogue: 0,0:02:58.79,0:03:02.33,Default,,0000,0000,0000,,и третье — важность этого вопроса для вас. Dialogue: 0,0:03:02.33,0:03:03.70,Default,,0000,0000,0000,,С помощью этой информации Dialogue: 0,0:03:03.70,0:03:07.13,Default,,0000,0000,0000,,OkCupid может понять, как сложатся\Nотношения между людьми. Dialogue: 0,0:03:07.13,0:03:09.46,Default,,0000,0000,0000,,Алгоритм оперирует числами\Nи выдаёт результат. Dialogue: 0,0:03:09.46,0:03:11.26,Default,,0000,0000,0000,,В качестве примера Dialogue: 0,0:03:11.26,0:03:13.71,Default,,0000,0000,0000,,посмотрим на вашу совместимость\Nс другим человеком, Dialogue: 0,0:03:13.71,0:03:15.58,Default,,0000,0000,0000,,назовём его «B». Dialogue: 0,0:03:15.58,0:03:19.43,Default,,0000,0000,0000,,Процент совместимости с «B» основывается\Nна вопросах, на которые вы оба ответили. Dialogue: 0,0:03:19.43,0:03:21.98,Default,,0000,0000,0000,,Назовём набор общих вопросов «S». Dialogue: 0,0:03:21.98,0:03:24.93,Default,,0000,0000,0000,,Для простоты мы возьмём\Nмаленький набор «S», Dialogue: 0,0:03:24.93,0:03:26.43,Default,,0000,0000,0000,,всего из двух общих вопросов, Dialogue: 0,0:03:26.43,0:03:28.31,Default,,0000,0000,0000,,и вычислим совместимость на их основе. Dialogue: 0,0:03:28.31,0:03:30.14,Default,,0000,0000,0000,,Вот наши два вопроса. Dialogue: 0,0:03:30.14,0:03:32.35,Default,,0000,0000,0000,,Первый, допустим: «Насколько вы грязнуля?» Dialogue: 0,0:03:32.35,0:03:34.67,Default,,0000,0000,0000,,Возможные ответы: Dialogue: 0,0:03:34.67,0:03:38.17,Default,,0000,0000,0000,,«грязнуля», «средне» и «очень аккуратный». Dialogue: 0,0:03:38.17,0:03:39.76,Default,,0000,0000,0000,,Пусть вы «очень аккуратный» Dialogue: 0,0:03:39.76,0:03:42.58,Default,,0000,0000,0000,,и хотели бы, чтобы партнёр ответил так же, Dialogue: 0,0:03:42.58,0:03:45.20,Default,,0000,0000,0000,,а вопрос для вас очень важен. Dialogue: 0,0:03:45.20,0:03:46.50,Default,,0000,0000,0000,,В общем, вы аккуратист. Dialogue: 0,0:03:46.50,0:03:49.40,Default,,0000,0000,0000,,Вы чистюля и хотите,\Nчтобы партнёр тоже был чистюлей. Dialogue: 0,0:03:49.40,0:03:51.02,Default,,0000,0000,0000,,Допустим, «В» немного другой. Dialogue: 0,0:03:51.02,0:03:53.40,Default,,0000,0000,0000,,Он ответил, что сам он «очень аккуратный», Dialogue: 0,0:03:53.40,0:03:56.91,Default,,0000,0000,0000,,но «средняя» аккуратность его устроит\Nв качестве ответа от партнёра, Dialogue: 0,0:03:56.91,0:03:58.75,Default,,0000,0000,0000,,а сам вопрос для него не очень важен. Dialogue: 0,0:03:58.75,0:04:01.97,Default,,0000,0000,0000,,Посмотрим на второй вопрос,\Nмы его уже упоминали: Dialogue: 0,0:04:01.97,0:04:03.65,Default,,0000,0000,0000,,«Вам нравится быть в центре внимания?» Dialogue: 0,0:04:03.65,0:04:05.23,Default,,0000,0000,0000,,Ответы только «да» и «нет». Dialogue: 0,0:04:05.23,0:04:07.88,Default,,0000,0000,0000,,Вы ответили «нет»,\Nхотите, чтобы партнёр ответил «нет», Dialogue: 0,0:04:07.88,0:04:10.68,Default,,0000,0000,0000,,а вопрос не очень важен. Dialogue: 0,0:04:10.68,0:04:12.42,Default,,0000,0000,0000,,Теперь «В»: он ответил «да», Dialogue: 0,0:04:12.42,0:04:14.09,Default,,0000,0000,0000,,хочет, чтобы партнёр ответил «нет», Dialogue: 0,0:04:14.09,0:04:16.33,Default,,0000,0000,0000,,потому что хочет быть в центре внимания, Dialogue: 0,0:04:16.33,0:04:19.34,Default,,0000,0000,0000,,а вопрос для него достаточно важен. Dialogue: 0,0:04:19.34,0:04:21.72,Default,,0000,0000,0000,,Давайте это всё вычислим. Dialogue: 0,0:04:21.72,0:04:24.40,Default,,0000,0000,0000,,Первый шаг, поскольку мы используем\Nкомпьютеры, — Dialogue: 0,0:04:24.40,0:04:26.16,Default,,0000,0000,0000,,присвоить числовые значения Dialogue: 0,0:04:26.16,0:04:29.04,Default,,0000,0000,0000,,понятиям вроде «достаточно важно»\Nи «очень важно», Dialogue: 0,0:04:29.04,0:04:31.34,Default,,0000,0000,0000,,так как компьютеры понимают только числа. Dialogue: 0,0:04:31.34,0:04:33.52,Default,,0000,0000,0000,,В OkCupid мы используем такие величины: Dialogue: 0,0:04:33.52,0:04:35.86,Default,,0000,0000,0000,,«безразлично» — это 0, Dialogue: 0,0:04:35.86,0:04:38.31,Default,,0000,0000,0000,,«не очень важно» — это 1, Dialogue: 0,0:04:38.31,0:04:40.30,Default,,0000,0000,0000,,«достаточно важно» — это 10, Dialogue: 0,0:04:40.30,0:04:42.43,Default,,0000,0000,0000,,«очень важно» — 50 Dialogue: 0,0:04:42.43,0:04:46.35,Default,,0000,0000,0000,,и «обязательно» — 250. Dialogue: 0,0:04:46.35,0:04:48.85,Default,,0000,0000,0000,,Теперь алгоритм делает два вычисления. Dialogue: 0,0:04:48.85,0:04:51.94,Default,,0000,0000,0000,,Первое: насколько ответы «B»\Nудовлетворяют вас, Dialogue: 0,0:04:51.94,0:04:55.57,Default,,0000,0000,0000,,то есть сколько из возможных баллов\N«B» получил по вашим меркам? Dialogue: 0,0:04:55.57,0:04:58.14,Default,,0000,0000,0000,,Итак, вы обозначили, что ответ «В» Dialogue: 0,0:04:58.14,0:04:59.95,Default,,0000,0000,0000,,на первый вопрос про чистоплотность Dialogue: 0,0:04:59.95,0:05:01.45,Default,,0000,0000,0000,,был очень важен для вас. Dialogue: 0,0:05:01.45,0:05:04.04,Default,,0000,0000,0000,,Он стоит 50 баллов, и «В» ответил верно. Dialogue: 0,0:05:04.04,0:05:05.86,Default,,0000,0000,0000,,Второй вопрос стоит всего 1 балл, Dialogue: 0,0:05:05.86,0:05:07.75,Default,,0000,0000,0000,,потому что вы сказали,\Nчто он не очень важен, Dialogue: 0,0:05:07.75,0:05:09.04,Default,,0000,0000,0000,,а ответ «В» не подошёл. Dialogue: 0,0:05:09.04,0:05:12.39,Default,,0000,0000,0000,,Ответы «В» набрали\N50 из 51 возможных баллов. Dialogue: 0,0:05:12.39,0:05:15.21,Default,,0000,0000,0000,,Это на 98% удовлетворительно.\NДовольно хорошо. Dialogue: 0,0:05:15.22,0:05:18.93,Default,,0000,0000,0000,,Второй пункт в алгоритме выясняет,\Nнасколько вы подходите «В». Dialogue: 0,0:05:18.93,0:05:22.36,Default,,0000,0000,0000,,«В» дал 1 балл вашему ответу\Nпро чистоплотность Dialogue: 0,0:05:22.36,0:05:24.74,Default,,0000,0000,0000,,и 10 ответу на второй вопрос. Dialogue: 0,0:05:24.74,0:05:28.33,Default,,0000,0000,0000,,Из этих 11 баллов, поскольку 1 плюс 10,\Nвы заработали 10, Dialogue: 0,0:05:28.33,0:05:30.62,Default,,0000,0000,0000,,вы удовлетворили друг друга\Nво втором вопросе. Dialogue: 0,0:05:30.62,0:05:35.25,Default,,0000,0000,0000,,Ваши ответы составляют 10 из 11,\Nчто на 91% подходит «В». Dialogue: 0,0:05:35.25,0:05:36.12,Default,,0000,0000,0000,,Это неплохо. Dialogue: 0,0:05:36.12,0:05:38.29,Default,,0000,0000,0000,,Последний шаг:\Nвзять проценты совместимостей Dialogue: 0,0:05:38.29,0:05:40.45,Default,,0000,0000,0000,,и получить одно число для вас обоих. Dialogue: 0,0:05:40.45,0:05:42.75,Default,,0000,0000,0000,,Чтобы это сделать,\Nалгоритм перемножает ваши баллы Dialogue: 0,0:05:42.75,0:05:44.50,Default,,0000,0000,0000,,и извлекает N-ный корень, Dialogue: 0,0:05:44.50,0:05:46.79,Default,,0000,0000,0000,,где N — число вопросов. Dialogue: 0,0:05:46.79,0:05:49.40,Default,,0000,0000,0000,,Поскольку «S», число вопросов, Dialogue: 0,0:05:49.40,0:05:51.51,Default,,0000,0000,0000,,всего 2, Dialogue: 0,0:05:51.51,0:05:54.09,Default,,0000,0000,0000,,процент совместимости равняется\N Dialogue: 0,0:05:54.09,0:05:58.15,Default,,0000,0000,0000,,квадратному корню от 98%,\Nумноженному на 91%. Dialogue: 0,0:05:58.15,0:06:00.30,Default,,0000,0000,0000,,Это 94%. Dialogue: 0,0:06:00.30,0:06:03.18,Default,,0000,0000,0000,,94% — ваша совместимость с «В». Dialogue: 0,0:06:03.18,0:06:06.43,Default,,0000,0000,0000,,Это математическое выражение\Nвашей возможности счастья друг с другом, Dialogue: 0,0:06:06.43,0:06:07.96,Default,,0000,0000,0000,,основанное на том, что мы знаем. Dialogue: 0,0:06:07.96,0:06:10.60,Default,,0000,0000,0000,,Почему алгоритм умножает\Nвместо того чтобы, например, Dialogue: 0,0:06:10.60,0:06:12.28,Default,,0000,0000,0000,,выводить среднее между баллами Dialogue: 0,0:06:12.28,0:06:14.53,Default,,0000,0000,0000,,и заниматься извлечением корней? Dialogue: 0,0:06:14.53,0:06:16.48,Default,,0000,0000,0000,,Эта формула — среднее геометрическое, Dialogue: 0,0:06:16.48,0:06:19.31,Default,,0000,0000,0000,,это отличный способ сочетать значения\Nиз больших диапазонов Dialogue: 0,0:06:19.31,0:06:20.86,Default,,0000,0000,0000,,и с очень разными свойствами. Dialogue: 0,0:06:20.86,0:06:23.16,Default,,0000,0000,0000,,То есть она идеальна\Nдля романтических соответствий. Dialogue: 0,0:06:23.16,0:06:25.95,Default,,0000,0000,0000,,Есть широкие диапазоны\Nи кучи разных данных — Dialogue: 0,0:06:25.95,0:06:30.41,Default,,0000,0000,0000,,о кино, политике, религии — обо всём. Dialogue: 0,0:06:30.41,0:06:32.26,Default,,0000,0000,0000,,Это имеет смысл на уровне интуиции. Dialogue: 0,0:06:32.26,0:06:34.92,Default,,0000,0000,0000,,Два человека,\Nудовлетворяющих друг друга на 50%, Dialogue: 0,0:06:34.92,0:06:38.83,Default,,0000,0000,0000,,более совместимы, чем два других,\Nчей результат — 0 и 100, Dialogue: 0,0:06:38.83,0:06:40.85,Default,,0000,0000,0000,,потому что симпатия должна быть взаимной. Dialogue: 0,0:06:40.85,0:06:43.33,Default,,0000,0000,0000,,После небольшой корректировки\Nпредела погрешности, Dialogue: 0,0:06:43.33,0:06:45.77,Default,,0000,0000,0000,,в случае, если количество вопросов\Nневелико, Dialogue: 0,0:06:45.77,0:06:47.23,Default,,0000,0000,0000,,как и у нас в примере, Dialogue: 0,0:06:47.23,0:06:48.81,Default,,0000,0000,0000,,всё готово. Dialogue: 0,0:06:48.81,0:06:50.19,Default,,0000,0000,0000,,Когда OkCupid находит пары, Dialogue: 0,0:06:50.19,0:06:52.23,Default,,0000,0000,0000,,он проходит через описанные выше шаги. Dialogue: 0,0:06:52.23,0:06:54.48,Default,,0000,0000,0000,,Сначала он собирает данные\Nо ваших ответах, Dialogue: 0,0:06:54.48,0:06:56.85,Default,,0000,0000,0000,,потом совмещает ваши варианты\Nи предпочтения Dialogue: 0,0:06:56.85,0:06:59.74,Default,,0000,0000,0000,,простыми, математическими способами. Dialogue: 0,0:06:59.74,0:07:02.45,Default,,0000,0000,0000,,Возможность брать явления реального мира Dialogue: 0,0:07:02.45,0:07:05.76,Default,,0000,0000,0000,,и делать их понятными микрочипу — Dialogue: 0,0:07:05.76,0:07:08.56,Default,,0000,0000,0000,,самый важный навык в наши дни. Dialogue: 0,0:07:08.56,0:07:10.92,Default,,0000,0000,0000,,Вы пользуетесь предложениями,\Nчтобы рассказать историю человеку, Dialogue: 0,0:07:10.92,0:07:13.66,Default,,0000,0000,0000,,а алгоритмами — чтобы рассказать\Nисторию компьютеру. Dialogue: 0,0:07:13.66,0:07:16.39,Default,,0000,0000,0000,,Если вы выучите язык,\Nвы можете рассказывать ваши истории. Dialogue: 0,0:07:16.39,0:07:18.77,Default,,0000,0000,0000,,Я надеюсь, это окажется вам полезным.