Polish subtitles

← Wewnątrz OKCupid: Matematyka portali randkowych - Christian Rudder

Get Embed Code
23 Languages

Showing Revision 5 created 01/15/2016 by TED Translators admin.

  1. Witam, nazywam się Christian Rudder.
  2. Jestem jednym z założycieli OK Cupid.
  3. To jeden z największych
    portali randkowych w USA.
  4. Jak niemal każdy z założycieli,
  5. skończyłem matematykę,
  6. dlatego nasz portal
    stosuje metodę analityczną
  7. wobec miłości.
  8. Nazywamy to algorytmem dopasowania.
  9. Ten algorytm pomaga nam stwierdzić,
  10. czy dwoje ludzi powinno
    umówić się na randkę.
  11. Na tej zasadzie zbudowaliśmy cały biznes.
  12. Algorytm to takie wyszukane słowo,
  13. a ludzie lubią czuć,
    że robią coś wielkiego
  14. ale tak naprawdę,
    algorytm to po prostu
  15. metoda rozwiązywania problemów
    krok po kroku.
  16. To wcale nie jest takie niezwykłe.
  17. W tej lekcji pokażę,
  18. jak doszliśmy do naszego algorytmu,
  19. żebyś rozumiał, jak to robimy.
  20. Właściwie dlaczego te algorytmy są ważne?
  21. Po co ta cała lekcja?
  22. Jak wcześniej powiedziałem,
  23. to metoda rozwiązywania problemów
    krok po kroku
  24. a jak wiesz,
  25. komputery są w tym świetne.
  26. Komputer bez algorytmu
  27. to tylko droga kupa złomu.
  28. A ponieważ komputery są wszechobecne
  29. algorytmy są wszędzie.
  30. Matematyka do algorytmu w portalu OK Cupid
  31. jest bardzo prosta.
  32. Trochę dodawania,
  33. mnożenia,
  34. i pierwiastków.
  35. Cały trick polega na tym,
  36. żeby umieć przerobić coś zagadkowego,
  37. czyli lubienie innych ludzi,
  38. na kroki, które komputer może wykonać.
  39. Najpierw potrzebujemy od ludzi danych,
  40. bo użyjemy ich do naszego algorytmu.
  41. Najprościej jest zwyczajnie
  42. zadawać ludziom pytania.
  43. W OK Cupid znajdziesz pytania takie jak:
  44. "Czy chcesz mieć kiedyś dzieci?"
  45. "Jak często myjesz zęby?"
  46. "Czy lubisz straszne filmy?"
  47. i poważne pytania, np. "Czy wierzysz w Boga?".
  48. Wiele pytań pozwala
  49. dopasować ludzi,
  50. kiedy oboje odpowiedzą
    na dane pytanie tak samo.
  51. Np. kiedy oboje lubią straszne filmy,
  52. będą lepiej do siebie pasować,
  53. niż kiedy jedno je lubi,
  54. a drugie nie.
  55. Ale przy pytaniu typu:
  56. "Czy lubisz być w centrum uwagi?",
  57. jeśli oboje w związku to lubią,
  58. to będą mieć poważne problemy.
  59. Przewidzieliśmy to,
  60. więc postanowiliśmy uzyskać
  61. nieco więcej danych przy takich pytaniach.
  62. Zapytaliśmy ludzi nie tylko o ich odpowiedź,
  63. ale też, jakiej odpowiedzi chcą
    od drugiej osoby.
  64. To był dobry pomysł,
  65. ale brakowało jeszcze jednego wymiaru.
  66. Niektóre pytania mówią więcej
    o osobie, niż inne.
  67. Np. pytanie o politykę:
  68. "Co jest gorsze:
    palenie książek czy palenie flag?"
  69. może ujawnić więcej o osobie,
    niż gust filmowy.
  70. A ponieważ nie wszystko ma
    takie samo znaczenie,
  71. dodaliśmy jeszcze jeden parametr.
  72. Przy każdym pytaniu w OK Cupid
  73. jest wskaźnik
  74. jak dana sprawa jest ważna dla ciebie
  75. w skali od "nieważne" do "konieczne".
  76. Czyli teraz dla każdego pytania
  77. mamy 3 parametry dla naszego algorytmu:
  78. 1. twoja odpowiedź
  79. 2. czego chcesz od drugiej osoby –
  80. potencjalnego partnera,
  81. jak ta osoba ma odpowiedzieć
  82. 3. jak ważna dana sprawa jest dla ciebie.
  83. Na bazie tych danych
  84. OK Cupid wylicza,
    czy dwoje ludzi do siebie pasuje.
  85. Algorytm przelicza dane
    i podaje wynik.
  86. Na przykład,
  87. spróbujmy dopasować ciebie
    do drugiej osoby,
  88. nazwijmy go "B".
  89. Twoja zgodność z B opiera się
  90. na odpowiedziach podanych
    przez was oboje.
  91. Nazwijmy sumę tych pytań "s".
  92. Weźmy tylko kilka pytań dla naszego "s"
  93. np. dwa pytania
  94. i obliczmy, co wyjdzie.
  95. Powiedzmy takie dwa pytania:
  96. 1. "Czy jesteś bałaganiarzem?"
  97. możliwe odpowiedzi to:
  98. tak, bardzo bałaganię,
  99. przeciętnie
  100. jestem bardzo zorganizowany.
  101. Załóżmy, że twoja odpowiedź to
    "bardzo zorganizowany",
  102. i chcesz, żeby druga osoba
    odpowiedziała podobnie
  103. i ta sprawa jest dla ciebie bardzo istotna.
  104. Po prostu nie tolerujesz bałaganu.
  105. Ma być porządek,
  106. i druga osoba
    też ma utrzymywać porządek
  107. i kropka.
  108. Teraz powiedzmy,
    że B jest nieco inny.
  109. Jest bardzo zorganizowany,
  110. ale wystarczy mu przeciętny porządek,
  111. jako wymaganie stawiane drugiej osobie,
  112. a cała sprawa jest dla niego
    prawie nieistotna.
  113. Przejdźmy do drugiego pytania.
  114. Użyjmy pytania,
    które pojawiło się wcześniej:
  115. "Czy lubisz być w centrum uwagi?".
  116. Możliwe opcje to "tak" i "nie".
  117. Odpowiadasz "nie",
  118. i wolisz, żeby druga osoba
    też powiedziała "nie",
  119. a ta sprawa nie ma dla ciebie znaczenia.
  120. Ale B odpowiedział "tak",
  121. chce, żeby druga osoba powiedziała "nie",
  122. bo chce, żeby cała uwaga
    skupiła się na nim,
  123. i jest to dla niego trochę istotne.
  124. Teraz spróbujmy to przekalkulować.
  125. Na początku,
  126. ponieważ używamy komputera,
  127. musimy przyporządkować
    wartości numeryczne
  128. do odpowiedzi typu
    "dosyć istotne" i "bardzo ważne",
  129. bo komputer rozumie tylko liczby.
  130. W portalu OK Cupid robimy to tak:
  131. "nieważne" ma wartość 0,
  132. "nieco istotne" = 1,
  133. "dość istotne" = 10,
  134. "bardzo istotne" = 50,
  135. "absolutnie niezbędne" = 250.
  136. Teraz nasz algorytm przelicza.
  137. Najpierw sprawdza ile odpowiedzi
    udzielonych przez B odpowiada twoim,
  138. tzn. ile punktów uzyskał na twojej skali.
  139. Dla ciebie odpowiedź osoby B
  140. na pytanie o bałaganiarstwo,
  141. była bardzo ważna.
  142. Czyli na wartość 50 punktów,
    jeśli B odpowie prawidłowo.
  143. Drugie pytanie ma wartość zaledwie 1
  144. bo powiedziałaś,
    że jest tylko nieco istotne,
  145. a B odpowiedział coś innego.
  146. Czyli odpowiedzi B to 50 na 51
    możliwych punktów.
  147. To 98% zgodności.
  148. Nieźle.
  149. Drugi krok w algorytmie to to,
  150. jak bardzo twoje odpowiedzi
    zgadzają się z B.
  151. B przyznał 1 punkt twojej odpowiedzi
  152. na pytanie o bałaganiarstwo,
  153. a 10 – twojej odpowiedzi na drugie pytanie.
  154. 1 + 10 = 11, i z tych 11.
  155. uzyskałeś 10,
  156. bo w drugim pytaniu
    podałaś pożądaną odpowiedź.
  157. Więc twoje odpowiedzi
    to 10 punktów na 11,
  158. co daje 91% zgodności.
  159. Też nieźle.
  160. Ostatni krok to porównanie
    tych dwóch procentów
  161. i ustalenie procentu ogólnego
    dla was obojga.
  162. Teraz algorytm mnoży wasze wyniki
  163. następnie wyciąga z nich n-ty pierwiastek,
  164. gdzie n to liczba pytań
  165. bo s, czyli suma pytań
  166. w naszym przykładzie wynosiła 2.
  167. Procent zgodności równa się
  168. pierwiastkowi kwadratowemu z 98% razy 91%
  169. czyli 94%.
  170. To 94% to twoja zgodność z osobą B.
  171. To matematyczny zapis tego,
  172. jak szczęśliwi możecie być ze sobą
  173. na podstawie podanych odpowiedzi.
  174. Możesz zapytać,
    dlaczego algorytm mnoży,
  175. a nie np. wyciąga średnią
    z obu wyników
  176. i po co wyciąga pierwiastek.
  177. Ta zasada nosi nazwę
    średniej geometrycznej,
  178. która jest dobrym sposobem
    porównywania wartości,
  179. które mają szeroki zakres
  180. i odpowiadają wielu różnym wartościom.
  181. Innymi słowy,
    jest idealna dla szukania partnera.
  182. Mamy tu szeroki zakres
  183. i ogromną liczbę parametrów
  184. jak już wspomniałem: filmy,
  185. polityka,
  186. religia,
  187. wszystko.
  188. To ma też intuicyjny sens.
  189. Dwoje ludzi ze zgodnością 50%
  190. będzie bardziej do siebie pasować,
  191. niż dwoje ze zgodnością 0 i 100,
  192. bo uczucie musi być wzajemne.
  193. Po drobnych poprawkach
    i z marginesem błędu,
  194. kiedy mamy małą liczbę pytań,
  195. jak w naszym przykładzie,
  196. jesteśmy gotowi na randkę.
  197. Gdy OK Cupid swata dwoje ludzi
  198. wykonuje kroki,
    które właśnie widzieliśmy.
  199. Najpierw prosi
    o odpowiedzi na pytania,
  200. potem matematycznie porównuje
    twoje preferencje
  201. z odpowiedziami innych osób.
  202. Zdolność przekształcenia zjawisk
    w realnym życiu
  203. w dane,
    które procesor może zrozumieć
  204. jest według mnie
  205. najważniejszą umiejętnością
    w dzisiejszych czasach.
  206. Ludzie mówią zdaniami,
    żeby coś przekazać,
  207. komputery zaś używają
    do komunikacji algorytmów.
  208. Kiedy uczysz się języka,
  209. możesz coś w nim opowiedzieć.
  210. Mam nadzieję,
    że teraz będzie ci łatwiej.