-
Ahoj, som John.
-
Vediem tímy vyhľadávania
a strojového učenia v Google.
-
Myslím, že je úžasne inšpirujúce,
-
že ľudia na celom svete
-
sa obracajú na vyhľadávače,
aby kládli triviálne otázky
-
aj neuveriteľne dôležité otázky.
-
Je preto obrovskou
zodpovednosťou poskytnúť im
-
najlepšie možné odpovede.
-
Ahoj, volám sa Akshaya a pracujem
v tíme Bing Search.
-
Mnohokrát sa zaoberáme
-
umelou inteligenciou
a strojovým učením,
-
musíme sa však zamerať na to,
ako ho používatelia používajú,
-
pretože chceme mať pozitívny
vplyv na našu spoločnosť.
-
Položme si jednoduchú otázku.
-
Ako dlho trvá cesta na Mars?
-
Odkiaľ pochádzajú tieto výsledky
-
a prečo jedno bolo uvedené
pred tým druhým?
-
Dobre, poďme do toho
a uvidíme, ako vyhľadávač
-
spraví z vašej požiadavky výsledok.
-
Prvá vec, ktorú potrebujete
vedieť pri vyhľadávaní, je,
-
že vyhľadávač v skutočnosti
nechodí na web, aby vykonal
-
vyhľadávanie v reálnom čase.
-
Je to preto, že na internete
existuje viac ako
-
miliarda webových stránok a každú
minútu pribudnú stovky ďalších.
-
Ak by vyhľadávač musel
prehľadávať všetky
-
jednotlivé stránky,
aby našiel tú, ktorú hľadáte,
-
trvalo by to večnosť.
-
Na urýchlenie vyhľadávania
-
vyhľadávače neustále prehľadávajú
web, aby vopred zaznamenali
-
informácie, ktoré by vám
pomohli pri ďalšom vyhľadávaní.
-
Pri vyhľadávaní informácií
o ceste na Mars má teda
-
vyhľadávač všetko,
čo potrebuje, aby vám
-
mohol poskytnúť
odpoveď v reálnom čase.
-
Takto nejak to funguje.
-
Internet je sieť stránok, ktoré sú
prepojené hypertextovými odkazmi.
-
Vo vyhľadávačoch je neustále
spustený program
-
s názvom Spider, ktorý prehľadáva
tieto webové stránky
-
a zhromažďuje o nich informácie.
-
Vždy keď nájde hypertextový odkaz,
-
sleduje ho, až kým nenavštívi
každú stránku,
-
ktorú nájde, na celom internete.
-
Na každej stránke,
ktorú Spider navštívi,
-
zaznamená všetky
informácie potrebné na vyhľadávanie tak,
-
že ich pridá do špeciálnej
databázy nazvanej index vyhľadávania.
-
Vráťme sa späť
k vyhľadávaniu vyššie
-
a uvidíme, či môžeme zistiť,
ako sa vyhľadávač
-
dopátral k výsledkom.
-
Keď sa spýtate, ako dlho
trvá cesta na Mars,
-
vyhľadávač vyhľadá
každé z týchto slov
-
v indexe vyhľadávania,
aby okamžite získal zoznam
-
všetkých stránok na internete,
ktoré tieto slová obsahujú.
-
Len hľadaním týchto výrazov vyhľadávania
-
by sa mohli vrátiť milióny stránok,
-
preto vyhľadávač musí
byť schopný určiť
-
najlepšie zhody,
ktoré sa zobrazia prvé.
-
Tu je to zložitejšie, pretože vyhľadávač
-
bude možno musieť uhádnuť, čo hľadáte.
-
Každý vyhľadávač používa
svoj vlastný algoritmus
-
na hodnotenie stránok podľa toho,
čo si myslí, že chcete.
-
Algoritmus hodnotenia vyhľadávača
môže skontrolovať,
-
či sa hľadaný výraz
zobrazuje v názve stránky,
-
skontroluje, či sa všetky slová
zobrazujú vedľa seba,
-
alebo ľubovoľný počet ďalších výpočtov,
-
ktoré mu pomôžu lepšie určiť,
-
ktoré stránky budete či nebudete
chcieť vidieť.
-
Google vynašiel
najslávnejší algoritmus
-
na výber najrelevantnejších výsledkov
vyhľadávania, pričom zohľadnil, koľko
-
ďalších webových stránok je
s danou stránkou prepojených.
-
Ide o to, že ak si veľa webových
stránok myslí,
-
že je webová stránka zaujímavá,
-
pravdepodobne ide o stránku,
ktorú hľadáte.
-
Tento algoritmus má názov page rank,
-
ale nie preto, že hodnotí weby,
-
ale preto, že je ho vytvoril
Larry Page,
-
jeden zo zakladateľov Google.
-
Pretože webová stránka
pri návštevách často zarába,
-
spammeri sa neustále
snažia nájsť spôsob,
-
ako vymyslieť vyhľadávací
algoritmus tak, aby ich stránky
-
boli vo výsledkoch uvedené vyššie.
-
Vyhľadávače pravidelne aktualizujú
svoje algoritmy,
-
aby zabránili falošným alebo
nedôveryhodným webom dostať sa na vrchol.
-
Nakoniec je to na vás, aby ste
si dali pozor na tieto
-
stránky, ktoré sú nedôveryhodné,
-
a pri ohľade na webovú adresu sa uistili,
že je to spoľahlivý zdroj.
-
Programy vyhľadávania sa stále
-
vyvíjajú, aby vylepšili algoritmy,
ktoré prinášajú lepšie
-
a rýchlejšie výsledky ako ich konkurenti
-
Dnešné vyhľadávače
používajú aj informácie,
-
ktoré ste výslovne neposkytli,
na spresnenie vyhľadávania.
-
Napríklad, ak by ste hľadali
parky pre psov, veľa
-
vyhľadávačov by vám
poskytlo výsledky
-
pre všetky parky pre psov v okolí,
-
aj keď ste nezadali svoju polohu.
-
Moderné vyhľadávače
rozumejú viac
-
ako len slovám na stránke,
-
ale aj tomu, čo v skutočnosti
znamenajú, aby našli tú
-
najlepšiu zhodu s tým, čo hľadáte.
-
Napríklad, ak vyhľadávate
„rýchly nadhadzovač“,
-
bude vedieť, že
hľadáte športovca.
-
Ale ak vyhľadávate veľký džbán,
-
nájde vám možnosti
pre vašu kuchyňu.
-
Aby sme lepšie porozumeli slovám,
používame niečo, čo sa nazýva strojové
-
učenie, druh umelej inteligencie.
-
Umožňuje algoritmom
vyhľadávania
-
vyhľadávať nielen jednotlivé
písmená či slová
-
na stránke, ale porozumieť
základnému významu slov.
-
Internet rastie exponenciálne,
-
ale ak tímy, ktoré navrhujú vyhľadávače,
vykonávajú naše zadania správne,
-
požadované informácie by mali byť
vždy dostupné len po pár kliknutiach.