0:00:25 | tak ahoj |
---|
0:00:26 | vidíte že ste přišli jane podle vy ste krumlově bulvárním ú titulku ú jeho přednášky |
---|
0:00:32 | a já jsem romane klacek dělám produkt jak a seznamu |
---|
0:00:37 | a my sme trošku tu přednášky přednášku prolínat |
---|
0:00:42 | jsou to jenom takový malý jednohubky my každý to téma vpodstatě jenom načneme a pak |
---|
0:00:48 | tady budeme celej den zavoláte party a máme takovýdle trička byste nás poznali |
---|
0:00:53 | a pokud vás cokoliv těch témat zaujme tak pak pro vás uděláme soukromou přednášku vysvětlím |
---|
0:01:00 | vám detaily a |
---|
0:01:02 | prakticky vám to ukážeme cokoli budete chtít |
---|
0:01:05 | takže tohle berte mega takový malý nakousnutí tyhle témat |
---|
0:01:10 | takže bude taková rychlovka |
---|
0:01:13 | nesmím zapomenout přiřazeny polívčičku takže seznam je česká firma máme českýho majitele ale je zprávy |
---|
0:01:23 | tam centrálu nicméně v brně je vývojový centrum |
---|
0:01:28 | který je největší celý republice mám jako pobočku z ostravy ve asi jezerní |
---|
0:01:32 | ale v brně je nejvíc vývojářů ze seznamu |
---|
0:01:35 | takže |
---|
0:01:37 | až budete hledat díky naši velikosti je moudré se sto padesát vyvázlo letej téměř každou |
---|
0:01:41 | profesi takže určitě se budete dívat |
---|
0:01:45 | vzpomeňte si nás |
---|
0:01:48 | jo to skočíme |
---|
0:01:51 | co já ve testování rozhlas vím rozvázal používání do možná |
---|
0:01:56 | do bez netuší a zajímá ho přišel jsem podokruh |
---|
0:02:01 | přeskočme suchou té hory |
---|
0:02:03 | ukážu |
---|
0:02:04 | praktický příklad a uvidíme si rostou pochopíte |
---|
0:02:09 | tohle je služba lidé c z |
---|
0:02:12 | a její menu |
---|
0:02:13 | navigace |
---|
0:02:15 | tady máme záložky |
---|
0:02:18 | když kliknu na lidé |
---|
0:02:19 | dostanu seznam všech profilů |
---|
0:02:22 | pokud kolik následování vysočina na mě takovejhle poplatky který mi říká by se zaregistroval nebo |
---|
0:02:28 | aby se přihlásil |
---|
0:02:29 | když kliknu na můj foto příběh vyskočí na mě popad řekne mně abych se přihlásil |
---|
0:02:35 | nebo zaregistroval když kliknu na zprávy mám dostat adresář svých kontaktu |
---|
0:02:40 | vyskočila nebo pak řekne mně abych se přihlásil nebo zaregistroval |
---|
0:02:43 | f jedna diskuze tak ještě jsem přihlášen dostanu diskuze |
---|
0:02:47 | takovéto formě sme tu službu spustili |
---|
0:02:50 | a okamžitě sme zjistili že to není dopravy ořechový |
---|
0:02:54 | a začali jsme řešit |
---|
0:02:56 | jak to udělat jinak |
---|
0:02:59 | řekli sme si že důležitý pro nás je aby se co nejrychleji ten člověk |
---|
0:03:03 | přihlásil nebo zaregistroval |
---|
0:03:06 | a měli sme několik tezí jak bysme toho mohli dosáhnout a přesně v ten moment |
---|
0:03:14 | sme si na to udělali a b test |
---|
0:03:17 | ty lidi sme si |
---|
0:03:18 | nasypali do čtyřech stejných skupin |
---|
0:03:23 | je to jednoduchý |
---|
0:03:24 | zapíše basic nikdo kluky |
---|
0:03:27 | a v test |
---|
0:03:28 | rovná hodnota varianta |
---|
0:03:31 | a každým dáte |
---|
0:03:33 | různou verzi čtyři verze |
---|
0:03:36 | každé jedné skupině dáte jednu verzi navigace a měříte pro tuto skupinu která z nich |
---|
0:03:42 | se nejvíce registru je |
---|
0:03:45 | tohle byl tak zvaný kontrol původní varianta |
---|
0:03:48 | která nasadí někam hodnotu a o té pak sledujete kam se odchýlí zbytek |
---|
0:03:55 | a není to vysvětlovat |
---|
0:03:56 | varianta ve řekli jsme si člověk klikne na lidé podívá se na profily takle se |
---|
0:04:02 | to se mi líbí podívá se na diskuze řekne si nám to mě zajímá |
---|
0:04:06 | pak si vy na můj foto příběh vyskočil někoho plugin tak os řekne dobře |
---|
0:04:10 | na registrů se byla první teze |
---|
0:04:14 | druhá teze |
---|
0:04:17 | schováme diskuze schováme zkratka uschované pardon sledované schované adresář ten člověk stejně ještě není zaregistrovaný |
---|
0:04:24 | nemá smysl mu to dávat zároveň dala necháme můj foto příběh aby věděl že s |
---|
0:04:29 | tady může mít profil že se tady dá zaregistrovat |
---|
0:04:34 | faxovali dali variantu d |
---|
0:04:36 | ve sme ste navigaci nebylo nic co by bylo naopak login a |
---|
0:04:40 | to aby se ten člověk zaregistroval sme nechali ježíškovy poté službě najde si tam někoho |
---|
0:04:45 | třeba s kým bych chtěl si povídat kliká povídat si a až ten moment je |
---|
0:04:49 | máš monokultury čím tlačítko tak na něho zase |
---|
0:04:52 | nasypeme tady ten náš koho plugin |
---|
0:04:55 | tohle sme spustili ten ve test za prvních čtrnáct dní jsme vzali všechny data co |
---|
0:05:00 | sme naměřili a vyhodili sme protože tak se to dělá protože ty lidi první fázi |
---|
0:05:05 | je tam je nějaká nějakej náběh takle nebo takle dyž ti lidi si zvykají na |
---|
0:05:10 | tu novou funkcionalitu takže vím to musíte |
---|
0:05:12 | jako kdyby nechat |
---|
0:05:13 | a pak teprve sme zašli měřit |
---|
0:05:16 | měřením sme zjistili |
---|
0:05:18 | že varianta c kterou dneska se můžete podívat nasazená službě o dosahovala asi ho kdy |
---|
0:05:26 | s tím s touhle navigaci byla opět a třicet procent větší šance že ten uživatel |
---|
0:05:31 | tady přišel tak se zaregistruje |
---|
0:05:33 | tak |
---|
0:05:36 | o této fáze víte stojaté testování |
---|
0:05:41 | hned vám ukážu další příklad |
---|
0:05:46 | tak seznam c z |
---|
0:05:48 | jo |
---|
0:05:50 | na co se díváte asi nemusím vysvětlovat |
---|
0:05:54 | tohle á b tester momentálně běží a možná v něm jisté pokud používáte tu novou |
---|
0:05:58 | glitch |
---|
0:06:00 | my máme jakousi teorii |
---|
0:06:01 | hrozilo vždycky na začátku každý labe destu stojí nějaká teze kterou které potvrdit nebo vyvrátit |
---|
0:06:07 | řekli jsme si že ten obsah budeme stránkovat možná ste si nevšimli toho rozdílu |
---|
0:06:13 | tady |
---|
0:06:14 | je další když na to kliknu rozjede se to dolů |
---|
0:06:17 | a objeví se tam další obsah |
---|
0:06:19 | takle se dá stránková ten je do nekonečna |
---|
0:06:22 | tahle varianta je úplně to stejný akorát je tam navíc eště ikonka jedna taková čárka |
---|
0:06:29 | co tam nějaký nějaká návodná grafika která toho člověka |
---|
0:06:32 | ví co má říkat že neodejde z té stránky že to je bezpečný na to |
---|
0:06:35 | kliknu a tak dál |
---|
0:06:37 | takže tohle co naše varianty |
---|
0:06:39 | a ty proti sobě teďka testujeme |
---|
0:06:43 | doufáme naměřeno |
---|
0:06:45 | takže vy si určitě můžete udělat nějakej typ |
---|
0:06:48 | jak to dopadne |
---|
0:06:51 | tak co to je to c d r hardcopy procenta přesně znamenají víceméně je to |
---|
0:06:57 | pravděpodobnost |
---|
0:06:58 | když si udělám jednu pečuju |
---|
0:07:00 | tak je to pravděpodobnost s jakou kliknu do boxíku novinek |
---|
0:07:03 | takový naše k který |
---|
0:07:06 | a |
---|
0:07:07 | jak vidíte |
---|
0:07:09 | výsledky jsou jasné |
---|
0:07:11 | a tím pádem varianta c |
---|
0:07:14 | je ta nejlepší |
---|
0:07:16 | takže opět víte jak se vede se |
---|
0:07:18 | já díky za pozornost |
---|
0:07:27 | tak super já zasekl kerej ešte nastavím tak |
---|
0:07:31 | abyste já to zamořuje skočili |
---|
0:07:33 | a přesně takle |
---|
0:07:35 | se á b testuje možná s nekrvavé testovali vy |
---|
0:07:39 | a |
---|
0:07:41 | já vám ukážu jak složitý a ve testování je |
---|
0:07:44 | já tady při zipu |
---|
0:07:45 | další skupiny |
---|
0:07:48 | ty skupiny |
---|
0:07:49 | nejsou nic jinýho než zopakujeme úplně to stejnou věc |
---|
0:07:53 | a |
---|
0:07:54 | tam se může stát že třeba příde robot |
---|
0:07:57 | a absolutně vám to rozvodí nebo se můžete stát že se tam udělali nějakou chybu |
---|
0:08:02 | třeba ste špatně nějakým způsobem ten váš algoritmus tady ty lidi rozsypala do různých |
---|
0:08:07 | skupin |
---|
0:08:08 | tak funguje špatně |
---|
0:08:10 | ten a ve test byl takovej že variantu a b a c mělo deset tisíc |
---|
0:08:14 | lidí takže |
---|
0:08:15 | jo to vlastně na desetitisících |
---|
0:08:18 | my jsme vzali dalších deset tisíc |
---|
0:08:21 | do každé varianty a dali sme jim zase takže těch variant místo toho aby byly |
---|
0:08:25 | tři |
---|
0:08:26 | tak se jich udělali šest |
---|
0:08:28 | a takle se to teďka měřili |
---|
0:08:33 | tak a sto si všimněte že mezi variantou která je úplně stejná a té stránce |
---|
0:08:39 | nic neliší je větší rozptyl když mezi variantou a variantou c |
---|
0:08:45 | my sme si potvrdili že sme nebo led zemře si přišli na to že deset |
---|
0:08:50 | tisíc lidí každé variantě prostě nestačí |
---|
0:08:53 | s tím |
---|
0:08:53 | s tou |
---|
0:08:54 | s tím co sme si zvolil jako měření tak sme zjistili že to chování lidí |
---|
0:08:59 | je natolik jiný |
---|
0:09:01 | takže tam potřebujeme víc lidí takže vlastně nakonec o asi měsíčním testu troubel jednu jedinou |
---|
0:09:08 | věc že nám při sypali |
---|
0:09:10 | asi trojnásobek lidí hotová vede sto aby se vůbec něco změřili |
---|
0:09:14 | dopadlo to tak že sme zjistili že ani jedna varianta dobrá není |
---|
0:09:17 | a bude na tom pracovat nějak dál avizováno chtěl ukázat jak můžou doprava ve testy |
---|
0:09:22 | a co se tam všechno |
---|
0:09:24 | skrývá a |
---|
0:09:27 | tak je zamořuje sem přijde a řekne vám egejské i |
---|
0:09:29 | a sám všechno |
---|
0:09:31 | jak to jak to vypadá jsou nepovede |
---|
0:09:34 | a |
---|
0:09:36 | dál |
---|
0:09:37 | u se mně musíte zeptat |
---|
0:09:38 | pro tady |
---|
0:09:40 | venku prosím až v čase ostatní a tam vám řeknu |
---|
0:09:45 | cokoliv k tomu dalšího ukáže vám další a vede sty který byste si mohli prohlídnout |
---|
0:09:48 | jak to měříme jak to technicky funguje všechno tomu do vysvětlím |
---|
0:09:52 | a jako dalšího bych sem pozval slávka |
---|
0:09:57 | a |
---|
0:09:59 | ten vám poví něco |
---|
0:10:02 | izomorfních aplikacích |
---|
0:10:49 | poslouchá technika |
---|
0:10:52 | tak možná můžeme ten dotaz jestli to počkáme ať vyplníme ten čas než to slávek |
---|
0:10:57 | rozjede |
---|
0:11:01 | za co se považuje neúspěch toho testu |
---|
0:11:06 | to je zajímavá otázka to může být na každý má ve testu jiný tady u |
---|
0:11:09 | tohodle to bylo to že |
---|
0:11:12 | my sme si řekli že pokud nezvýšíme pro klikou s na novinky řekněme ale s |
---|
0:11:18 | kdyby jsme přidali jenom ty pozice nalita šest a víme že když přidáme sedmu pozici |
---|
0:11:23 | tak tam zaroste pro klikou znamínky asi o dvanáct procent pokud přidáme stránkování a ne |
---|
0:11:27 | zase továrního dvanáct procent tak nemá smysl takovoudle vyzdila takže spíš |
---|
0:11:31 | co člověk něco se dozví o té stránce a na základě toho se pak nějakým |
---|
0:11:34 | způsobem rozhodne |
---|
0:11:43 | tady byla otázka že tam asi bylo jenom třicet tisíc lidí to záleží kolik jich |
---|
0:11:47 | tetra do á b testu můžete si rozdělit všechny uživatele mobilitě pro názvy doznalo šest |
---|
0:11:52 | a půl milionu lidí tolika vede sto lidi nepotřebujem a |
---|
0:11:56 | řekněme my to děláme takže tam dáváme nejnižší možný počet abysme zbytečně nedali pokusný králík |
---|
0:12:02 | i s příliš mnoha lidí |
---|
0:12:04 | takže jako kdyby mi u všech si to známe kolik lidí tam patří takže zbytek |
---|
0:12:09 | prostě mám |
---|
0:12:10 | úplně starou verzi |
---|
0:12:13 | stejně tak když máte tolik lidí kolik my máme |
---|
0:12:16 | tak můžete pakety více paralelních á b testů |
---|
0:12:19 | mezi sebou |
---|
0:12:28 | tak jestli vybíráme lidi náhodně pokud nebudete lidi do a vede sto vybírat náhodně tenhle |
---|
0:12:33 | test dopadne špatně to je vlastně základní |
---|
0:12:38 | předpoklad a b testování je že to musí být naprosto náhodný pak vám to garantuje |
---|
0:12:43 | že se vám tam nasypou ty lidi rovnoměrně je to máme úplně jednoduše ty lidi |
---|
0:12:49 | jak mi ten vede spustíme nějakej momenta jak nám přide nová puky |
---|
0:12:53 | tak vídáme variantu a při další okinawy variantu b a takle tokenring je mi rozdané |
---|
0:12:58 | zvolíme si po kolikati se to má nastavit |
---|
0:13:01 | a takle to úplně náhodně prostě rozsype m s nějaký vzorek |
---|
0:13:09 | o za náhubek že to tak opravdu je |
---|
0:13:13 | tím že mi zvolíme dost velkej vzorek o těch sto dvacet tisíc lidí tohle balcarová |
---|
0:13:18 | hupli tak se vzala přes celý den takže ano mohli bysme si |
---|
0:13:23 | vím že třeba na lidé tam se to |
---|
0:13:25 | tam se třeba všichni uživatelé rozřadili |
---|
0:13:29 | a nebo pořádáme chybu možné to co to jenom ani uživatele obrázku jestli ani uživatele |
---|
0:13:33 | se chová jinak než večerní uživatele |
---|
0:13:53 | a |
---|
0:13:53 | teďka to co sme se tady ukazovali |
---|
0:13:58 | nemůžu si že bysme si volili denní období to spouštěné prostě dyž nech práci a |
---|
0:14:02 | máme to připravený máme to nasazený |
---|
0:14:05 | jo |
---|
0:14:05 | pak to jako kdyby spustíme o |
---|
0:14:08 | většinou ty věci jsou takovýho charakteru že |
---|
0:14:12 | pevniny vykazujou tolik jiný chování aby to pro nás bylo tak důležitý |
---|
0:14:18 | o něčem se díváme po něčem sou probouzí o deset patnáct procent a pak si |
---|
0:14:22 | myslím že nebude rozdíl mezi lidma ráno a večer |
---|
0:14:35 | ty statistika tedy dostáváme ty čísla |
---|
0:14:37 | tak tam si to opravdu můžeme rozpadnout mi to rozdáme skrz všechny zařízení a pak |
---|
0:14:43 | by v naší interní analytice my si všechny tyhle čísla můžeme rozpadnout podle do jednotlivých |
---|
0:14:49 | zařízení |
---|
0:14:50 | o zrovna u toho hledá ve testu sme to dělali a opravdu se to lišilo |
---|
0:14:54 | na telefonu to dává větší smysl nejš ú desktopu |
---|
0:14:58 | a |
---|
0:14:59 | takže dokážeme to ale rozdáváme ty varianty skrz všechny zařízení rovnoměrně |
---|
0:15:08 | roboti vlastně to už dokáže vyřadit naše interní analytika |
---|
0:15:12 | takže nám se to nestane na dyž tam při jakékoliv robota tak vlastně nám se |
---|
0:15:15 | to do webové analytiky vůbec ne pro píše myslím si že to je pole jo |
---|
0:15:20 | za dental to už bych lhal tom pro nás je analytika černá krabička kterou s |
---|
0:15:24 | jenom include ne |
---|
0:15:34 | vidím že tady |
---|
0:15:38 | redukce na meta zafungovaly |
---|
0:15:47 | pak dyž tam otázku |
---|
0:15:55 | těch ten rozdíl vtom byl ze všech pišu homepage která já osum set request u |
---|
0:16:00 | za sekundu ten pohyb tam bylo řekněme rozdíl jednoho procenta na seznam c z do |
---|
0:16:09 | novinek |
---|
0:16:10 | ze všech pečuju s je obrovský |
---|
0:16:13 | takže |
---|
0:16:15 | tohle do |
---|
0:16:17 | ono to tady s tohle bylo center všeobecně bylo potřeba říct že |
---|
0:16:23 | posun z jedenácti na dvanáct procent je posun o téměř deset procent ode procent |
---|
0:16:28 | takže jako kdyby na novinka který jsou telete neprohne problikávání vyšší článek by to znamenalo |
---|
0:16:34 | nějaký desítky milionů pro kliku denně takže |
---|
0:16:37 | to určitě |
---|
0:16:38 | smysl |
---|
0:16:56 | ram tak |
---|
0:16:58 | tak předávám slovo z další jednotku |
---|
0:17:01 | takhle je |
---|
0:17:03 | a budete tam yves prezentace protože můj počítač to nezvládl |
---|
0:17:08 | a já jsem nový miroslavem šeřík pracujou seznamu na pozici programátor volí |
---|
0:17:15 | přeci objemu |
---|
0:17:17 | pracujeme nás portu novinkách jenom paging a další službách dneska si řekneme jsou izomorfní aplikacích |
---|
0:17:24 | toto izomorfní aplikace sou |
---|
0:17:26 | jak je psát může psát |
---|
0:17:28 | ale ještě než začneme tak bych se rád zeptal kdo z vás tady programátor vůbec |
---|
0:17:35 | byly |
---|
0:17:36 | a ve programátorovi aplikaci |
---|
0:17:40 | dobrý |
---|
0:17:45 | takže |
---|
0:17:46 | je naše něco to sou ty běž aplikace |
---|
0:17:48 | multiple že aplikace sou třeba horoskop i |
---|
0:17:52 | mezi jejich výhodou patří to viděla se nám |
---|
0:17:56 | dávají kompletní |
---|
0:17:58 | proto nula schránku |
---|
0:18:01 | což můžeme tady krásně vidět |
---|
0:18:03 | a |
---|
0:18:04 | ten pardon ano problémy z robota nás indexací |
---|
0:18:08 | ale jejich nevýhodou je že kdykoli přechází na další stránku tam musím zastanou celou stránku |
---|
0:18:14 | automaticky ještě vždycky |
---|
0:18:18 | se tam přidávají napěťová skripty a dělíme si potom logikou což není dobrý |
---|
0:18:23 | přistoupíme druhým aplikacím ty se musí to bejt aplikace |
---|
0:18:29 | tancovali déčko |
---|
0:18:35 | ta nekonečnem tak vidíme že ta stránka se načetla |
---|
0:18:37 | o trochu pomalejc je to díky tomu že se první stáhne prázdná stránka |
---|
0:18:44 | a potom se načítá obsah |
---|
0:18:46 | proto je problém třeba i s indexací u robotů a musíme použita o tom že |
---|
0:18:50 | s |
---|
0:18:51 | proto |
---|
0:18:52 | a louže zas výhoda že už máme všechno na jednom místě |
---|
0:18:55 | zdrojové soubory a můžeme si vypracovat |
---|
0:18:59 | a zkusme se trochu závislá na tý |
---|
0:19:02 | takže máme |
---|
0:19:03 | dvě druhy aplikací oni mají své výhody a své nevýhody |
---|
0:19:07 | ale můžeme to přece udělat úplně jinak můžeme využít všech nevýhody jak multiple že aplikací |
---|
0:19:12 | a single béčko aplikací |
---|
0:19:14 | a my hlasy izolační aplikace |
---|
0:19:16 | která nám dokážou realizovat kompletní stránku laseru a poslat na klienta |
---|
0:19:22 | a potom se přepnout do multiple džab prosím dobeš aplikací |
---|
0:19:26 | a to sou právě že izomorfní aplikace jeden svíjely mají izomorfní aplikace |
---|
0:19:31 | využívají vlastně vzdělaného kódu který jede jak na serveru tak na klientu |
---|
0:19:36 | kdykoli je možné |
---|
0:19:39 | tu aplikaci degradovat |
---|
0:19:41 | na syndrom než aplikaci nemohou ty page aplikace je to není problém může trvat za |
---|
0:19:45 | tu aplikaci jestli unavovat a nic mobilní aplikaci |
---|
0:19:49 | a na |
---|
0:19:54 | to tak asi izomorfní aplikací začátku stačí |
---|
0:20:00 | sami jste už někdy izomorfní aplikace někdo z vás |
---|
0:20:07 | jakési jak se na to psal |
---|
0:20:09 | levé |
---|
0:20:13 | ano je tam a na problému stejný musíte psát volat který bude nezávisle na prostředí |
---|
0:20:19 | tak abyste |
---|
0:20:22 | nemůžete použít windows a můžete použít dokument může toužit proces |
---|
0:20:26 | nám nemůže té ste zvyklí normálně sepnout přes dokument jaký nebo data jak se vypořádat |
---|
0:20:32 | protože naseru se ten požadavek danou po nějak |
---|
0:20:35 | a nechcete psát pokaždé jejich server ta takový požadavek if klient tak jiný požadavek |
---|
0:20:42 | to není dobrý potřebujete nějaké data follow proto abyste to aplikaci dokázali vyrendrována tom serveru |
---|
0:20:48 | a potom vlasy na ten tou ženou oživit |
---|
0:20:52 | potřebujete mít nějak ošetření chyb tak aby vaše aplikace byla stabilní abyste |
---|
0:20:58 | se vám to dobře devalvovalo |
---|
0:21:02 | chcete mít se o a strana hlavičky tak aby z vás viděli roboti a ne |
---|
0:21:07 | starat se o fantová jazz a jeho nastavování |
---|
0:21:11 | chcete mít jinak mírou ty nenaseru data na tento byste to nemuseli co patra |
---|
0:21:16 | chcete vidět vlastně jak vaše aplikace pojede rychle jak co si vůbec můžete dovolit |
---|
0:21:22 | a to sou všechny věci na které vlastně jůzl ano charlotto je |
---|
0:21:26 | my sme si pro vás přístavy |
---|
0:21:28 | na |
---|
0:21:30 | jenomže s která za vás vlastně řeší tady tyhlencty všechny problémy |
---|
0:21:35 | je o |
---|
0:21:36 | dneška od deseti hodin |
---|
0:21:38 | dostupná nevyhrabu veřejně |
---|
0:21:41 | takže když to dáme |
---|
0:22:01 | máte tady depozitář imagine visela se skládá ze tří částí skládá se z nějakého color |
---|
0:22:08 | která vám vlastně zabalil to hlavní logiku to živá zasnil s tou prostředí vydáván prošetřoval |
---|
0:22:13 | ty chyby a tak dále |
---|
0:22:15 | pak se skládá ze základního serveru |
---|
0:22:17 | tady tam máte nachystaný |
---|
0:22:19 | a |
---|
0:22:21 | z byla otázku která vám to polohou balit |
---|
0:22:25 | tohle všechno nula se nabízí na instalace nevidíte je velice |
---|
0:22:30 | jednoduchá |
---|
0:22:34 | a máme tam zrovna už dva příklady |
---|
0:22:38 | jedna ne malovat a dojezdit které se můžete ovládá vyzkoušet a spustit |
---|
0:22:43 | co ta na tom ukázaná best practice jaksi ten projekt držet a jak se vyřadit |
---|
0:22:50 | máme systém už asi přes půl roku zkušeností dělali jsme na ty dva do prototypu |
---|
0:22:55 | takže víme co se nám podařilo a co se nám nepodařilo |
---|
0:23:02 | a |
---|
0:23:04 | ještě aby huntera ukázal že to zafunguje |
---|
0:23:10 | tak co |
---|
0:23:11 | nové vychytávky jsou izomorfní aplikací |
---|
0:23:18 | které budou zveřejněny sem řekneš tento týden |
---|
0:23:26 | anody se tady v jednom dá skript tak vlastně se ta stran |
---|
0:23:30 | normálně zobrazí bodem pro klasický přesunuty page aplikace a všechno co sou odkazy tak odporem |
---|
0:23:36 | klasický přesedla |
---|
0:23:38 | to je právě ta výhoda že dyž potom na tu stránku přidat třeba nějaký starší |
---|
0:23:42 | prohlížeč je osmička nebo já nevím co tak pořád |
---|
0:23:46 | to dokáže aspoň nějakým způsobem to stránku navštívit a ty hlavní body má pořád funkční |
---|
0:23:54 | pokud byste chtěli potom vědět nějaké benchmark testing něco víc o tom já jsem helena |
---|
0:23:59 | pro nachystaný ještě o plnění příklad který se vám chtěl ukázat |
---|
0:24:03 | a ta nám může ukázat potom dianu přijdete na moře co to nějak kolorit |
---|
0:24:09 | děkuju za pozornost |
---|
0:26:02 | že ahoj |
---|
0:26:04 | slyšíte mě jo |
---|
0:26:05 | s n tomáška seznam dat v loňském týmu |
---|
0:26:09 | a nechtěl sto ukázat jak používáme do krát |
---|
0:26:12 | a časem se mně práci |
---|
0:26:15 | asociace zeptat jestli jsou čtyři roztokem dělal |
---|
0:26:19 | čase |
---|
0:26:21 | pár lidí jo ale většinou na se |
---|
0:26:24 | a to že bysme začátek měla hrátky úvod co do kraje asi co nám přináší |
---|
0:26:30 | a jsem do krve |
---|
0:26:31 | je způsob jak balit distribuovat spouštět |
---|
0:26:36 | jo tak to |
---|
0:26:37 | že to dokáže způsoby kvality struhadlo spouštět aplikace |
---|
0:26:42 | a |
---|
0:26:43 | na se co nám a navíc je že dobré |
---|
0:26:46 | zab a pomocí dokud můžem zabalit aplikaci do jednoho celku zadní kontejnerů |
---|
0:26:52 | a ten kontejner |
---|
0:26:54 | takže pak distribuovat jako celek |
---|
0:26:56 | až aplikacím stone kontejneru včetně všech její závislostí |
---|
0:27:00 | a ta nebo potom nalízt budeme |
---|
0:27:03 | a to nám přináší to že máme strašně musí deployment tak jak s tou testujeme |
---|
0:27:08 | several pokud třeba takle stejný podobě prosím vás |
---|
0:27:13 | do kroťte dobře pitomý užívá neustoupí čudu prezentace grupy řetězce grupa chodili na té procesy |
---|
0:27:22 | a |
---|
0:27:24 | díky používají a jak se budou tak nás potisknou režimy to s nožem jsme schopni |
---|
0:27:29 | aplikace opilce b |
---|
0:27:30 | trošku rom jak vlastně |
---|
0:27:33 | a u nás chceme mít nějakou možnost data víte server najednou |
---|
0:27:37 | a mně to celý organizovat a podobně |
---|
0:27:41 | tak nás tomu využíváme další aplikace návrh |
---|
0:27:45 | a je to myslel sama na tom |
---|
0:27:48 | a dnes os na snímek vy |
---|
0:27:51 | základní podhoubí který běžně sem |
---|
0:27:54 | sám o sobě to moc není |
---|
0:27:56 | a poskytován kopyto abstrakci |
---|
0:27:59 | při podobě že když máme jako aplikaci která běží na dnes jsem |
---|
0:28:03 | nás vůbec nemusí zajímat o že tam je třeba stovky se mu pro tím |
---|
0:28:08 | a nesžila tak si |
---|
0:28:10 | a dá nám spustil všechny zdroje co ty jsem mají společně |
---|
0:28:14 | žádám ta hnaných paměť daná jejich procesor jádra |
---|
0:28:18 | ať diskový místo |
---|
0:28:20 | my potom s řekneme může to spíš nějaký task samé jde mít de to místo |
---|
0:28:25 | je nás spustí |
---|
0:28:27 | a mezi na vás je tam časový nějaký zaspat a podobně |
---|
0:28:31 | maso stojí to se postará |
---|
0:28:33 | atentát spust někde jinde |
---|
0:28:36 | a jedno řekl aplikací sáhneme se sem |
---|
0:28:40 | je na tom |
---|
0:28:42 | anatolie relativně jednoduchá věc a jedinci dělá je že nám umožňuje spouštět a montovat aplikace |
---|
0:28:49 | a |
---|
0:28:50 | nebo obecně procesy |
---|
0:28:52 | a jednu s takle těch procesů co může vnesl |
---|
0:28:56 | spouštět movitý do který kontejnery |
---|
0:29:00 | a já antény to ukážu jak vypadá |
---|
0:29:03 | můžu spustit kdekoli kontejner |
---|
0:29:06 | ukážu zrovna jinak e na j s aplikaci |
---|
0:29:09 | takže tady přímo nasadím osum do |
---|
0:29:13 | našel testů |
---|
0:29:14 | na j s aplikaci |
---|
0:29:16 | a máte aplikace na dvě části |
---|
0:29:19 | jednou redek n |
---|
0:29:21 | tady vrstvé aby a druhým bude samotná vnímat že |
---|
0:29:26 | a |
---|
0:29:29 | vlastně každý do ke konci metrice spustit |
---|
0:29:32 | tak vychází z nějakýho i míče |
---|
0:29:34 | a |
---|
0:29:36 | nejběžnější způsob jak se ty dobrým že vytváří je pomocí do krystalů |
---|
0:29:41 | a ten ukazatel třeba pro náš bitem vypadá takhle |
---|
0:29:44 | je to kosinu jednu že předpis co se všechno má spustit aby se vytvořil cílový |
---|
0:29:50 | imič |
---|
0:29:51 | nastavíme že se spustí fonty |
---|
0:29:54 | takže já tak mě to tady je |
---|
0:29:57 | ten také napsaný vpadnu takže nestoupají tam |
---|
0:30:02 | pomocí poponést true všechny závislosti tu potřebu při aplikaci |
---|
0:30:06 | pokud je aplikaci |
---|
0:30:09 | a ten ste nakonec databázi |
---|
0:30:12 | a jako poslední krok |
---|
0:30:14 | já si komando princip pustit |
---|
0:30:17 | já jsem pro tady do tohodle jimi že se bál svůj aplikaci šíje závislosti |
---|
0:30:22 | a takle potom šla distribuovat |
---|
0:30:26 | po sobě nemají peltonem asi nánosem super ukazoval takže můžu straší jednoduše pošli kusové |
---|
0:30:33 | nula komandem do krámu |
---|
0:30:37 | tam nějaká nějaký parametry že mi říká že port pět tisíc kontejnerů chci namapovat na |
---|
0:30:41 | podpětí slabiku |
---|
0:30:43 | nastavit když databáze |
---|
0:30:46 | tak spustím |
---|
0:30:50 | a rovinka |
---|
0:31:02 | no spustil spousta si aplikace |
---|
0:31:05 | a |
---|
0:31:09 | znal kalho stůjte běží tomu i něco stojí by trend |
---|
0:31:13 | a auto času nepustit nějakým na více strojích těm dvojici sankcích a podobně |
---|
0:31:19 | a tak se může to nepoužíváme se sama na tom nás |
---|
0:31:23 | a |
---|
0:31:24 | násobné přes na tom před jeho nestojí aby |
---|
0:31:27 | a přidává jsem informace o tom pro jako se nekoná ten dokument |
---|
0:31:33 | když tušili aplikaci na tom |
---|
0:31:36 | tak ten před ten požaduje |
---|
0:31:39 | a se ten dokument nějaký strukturovaný podobě a používat že jsem |
---|
0:31:43 | tady pro nás bity můžeme takle |
---|
0:31:46 | a |
---|
0:31:48 | já jenom ten že jsem vlastně |
---|
0:31:52 | osnova to roztoví rozdělíme na tom |
---|
0:32:00 | a |
---|
0:32:02 | tak na volaný ztracena na tom |
---|
0:32:07 | navíc aplikací a na zajímat i ta i mady moby trend |
---|
0:32:11 | ty se právě spustí |
---|
0:32:12 | a vybral se automaticky doktora host animismus tu metody |
---|
0:32:19 | který se připojit |
---|
0:32:32 | no a se to silnou kanady sumu teďka právě nasadil |
---|
0:32:36 | do klastru |
---|
0:32:37 | například u testu ale strnisko sem tomu tady do provozu |
---|
0:32:42 | jedna pěkná věci že john první sem si teďka můžu strašně jednu šuškalo |
---|
0:32:46 | měli byste že můj bity nestíhá |
---|
0:32:49 | danou skryl |
---|
0:32:50 | na dvě instance my se automaticky na nějakým stehů způsob klastru |
---|
0:32:55 | přepustí další instance mohl instance |
---|
0:33:01 | když už metodikem spuštěný dvořit už víme že z aplikaci |
---|
0:33:06 | stejný způsobem už mám připravený |
---|
0:33:09 | na tom j souboru maraton |
---|
0:33:12 | připustím |
---|
0:33:20 | tady je že sem spousta maiman že s |
---|
0:33:22 | na další mostů |
---|
0:33:24 | a |
---|
0:33:26 | já to mám pomocí systému něčím citrusy |
---|
0:33:29 | vytažený našem |
---|
0:33:31 | nejsou zde podle toho nasazenou to můj aplikaci pro nás dvě části |
---|
0:33:36 | je to víme jazz a sestojíme ten m |
---|
0:33:40 | jestli chcete tak si můžete o sobě teďka nasadil |
---|
0:33:43 | tak si můžete vyzkoušet na mobilu notebooku |
---|
0:33:45 | osina tady ty adrese teďka mentální běží |
---|
0:33:50 | time edges aplikace |
---|
0:33:52 | je to vlastně takovým |
---|
0:33:54 | jednoduchý vytrvám to dalo nazvat |
---|
0:33:58 | můžete sem spadá zprávy |
---|
0:34:06 | na tom a je to právě fanouš hoštejn ze stroje |
---|
0:34:10 | takže s tím se těm jeden řádek tam nechali to asi dneska běžně |
---|
0:34:14 | a v tom pouštět je to opravdu jenom ekzem proud infima jazz takže tady bude |
---|
0:34:19 | jenom posledních patnás patnáct příspěvku musím tam i |
---|
0:34:24 | kdy třeba prostě vodpod rotuje pryč |
---|
0:34:28 | takže to je asi za mě všechno |
---|
0:34:30 | proto byl takový rychle úvod |
---|
0:34:31 | hedviko ho oko byly někoho něco zajímalo víc obvodu kruhu okolnos osum a na tom |
---|
0:34:37 | k tomu stavte |
---|
0:34:39 | a jestli do máte s |
---|
0:34:41 | no u sebe nestojí do pro nebo jestli kozoroh zaujalo nainstaluje se dopr |
---|
0:34:46 | uživateli zkusit common co metličku odrostou velice zajímavý |
---|
0:34:52 | netrestaný všechno děti |
---|
0:35:04 | nazdar |
---|
0:35:08 | roman ručník já jsem z výzkumného týmu |
---|
0:35:12 | zákony stejnou d |
---|
0:35:14 | ta moje prezentace |
---|
0:35:19 | je to |
---|
0:35:21 | že školného týmu já jsem ten první ten druhý tam nesedí na úplně stejné tričko |
---|
0:35:26 | jako já mít z nás potom bavit |
---|
0:35:29 | a z výzkumného týmu tak co to je výzkumný tým v zásadě uzel říct že |
---|
0:35:34 | sou lidi kteří mají tyto tři vlastnosti přes l naším práci je programování ale musíme |
---|
0:35:40 | mít nějaký cit pro matematiku a |
---|
0:35:42 | acid proto nebo schopnost jako číst nějaké nové články na toto se ve světě děje |
---|
0:35:51 | pracujeme v brně if praze pracuje prostředí je útulné cíl sami zvolíme |
---|
0:35:57 | sem tam se potřebuju spolu něčem pobavit |
---|
0:36:01 | abysme se vo tom bavili někde na workshopů nebo na výjezdu |
---|
0:36:07 | děláme prototypy většinou ženy ne nepíšeme vyloženě produkční kóta nejenom něco co aby nějakého příklad |
---|
0:36:14 | který korektor výsledkem toho prototypu |
---|
0:36:18 | je nějaká specifikace pro vidíte výzkumních jak tedy zrovna tu dolní specifikaci vysvětluje programátorovi čili |
---|
0:36:25 | takle vypadá naše specifikace žádný velký |
---|
0:36:29 | jak se něco |
---|
0:36:31 | vynálezce zejména na tu textovém vyhledávání té přibližně takhle jak to funguje |
---|
0:36:38 | ale já bych se vrátil počtem k té rovnici že výzkumník a plus b plus |
---|
0:36:44 | c taky jednou z věcí kterou |
---|
0:36:48 | tak poslední dobou uděláme je říkáme tomu pochopení obrázku |
---|
0:36:51 | zásaditého to že |
---|
0:36:55 | děláme software kterýmu předložíte obrázek a on vám řekne co na něm je případně kde |
---|
0:37:00 | za na něm je tady vidíte ty různý rámečky a co ten a jsou řekne |
---|
0:37:04 | že ví |
---|
0:37:06 | jak to funguje |
---|
0:37:09 | a |
---|
0:37:10 | c t c důležitou říkáme d y |
---|
0:37:15 | eště jednou má to s obrázku říct co je na něm a je to je |
---|
0:37:20 | to jako software to znamená že ze všeho pocem dostat nějaké vektory čísla nebo něco |
---|
0:37:25 | čemu rozumí |
---|
0:37:26 | je to myší nevím software to znamená že potřebujeme |
---|
0:37:31 | potřebujeme s toho obrázku vy to ta nějaké víťovi podobně jako s těch slov a |
---|
0:37:35 | přes co nějakej spojit |
---|
0:37:37 | tenleten blackbox se skládá z těch tří podobné boxů které se pokusím teď nějak jako |
---|
0:37:42 | rychle vysvětlili vám ukázal jako co tak přibližně ten research team dělám |
---|
0:37:47 | a s těch obrázků dobře dostat slyšeli z obrázků |
---|
0:37:51 | a já používáme to neuronovou síť |
---|
0:37:56 | můžete si představit takto tohle neuronová síť kolečka jsou neurony ve skutečnosti vtom daleko víc |
---|
0:38:03 | vlevo je vstupní vrstva vpravo je výstupní vrstva a ta síť vypadá přesýpacích hodin že |
---|
0:38:09 | má takový potomek |
---|
0:38:10 | a |
---|
0:38:11 | toto c když na trénujete takže |
---|
0:38:14 | nedělá nic |
---|
0:38:16 | znamená že |
---|
0:38:17 | vy chcete denní nasypat obrázek a chcete aby ho správně zrekonstruovali nutíte ju kdy přesto |
---|
0:38:23 | úzké hrdlo |
---|
0:38:24 | tak když se po když se podíváte na váhy co sou v tom úzkém herdu |
---|
0:38:28 | tak tam sou přesně ty obrázkové víťovi persii ve skutečnosti vypadá nějak takhle |
---|
0:38:35 | každý ten velký čtverec osoby má spoustu malých nějaký bot veličkou takle vypadá topologie té |
---|
0:38:40 | sítě které já ty obrázku jaký čili |
---|
0:38:43 | dá se to vizualizovat každý ten nebo |
---|
0:38:47 | v té síti má nějakou si můžete podívat jak obrázku nejvíce zužují |
---|
0:38:52 | a těch dalších a další vrstva on tím pádem by měly nějakej t čili ty |
---|
0:38:57 | v čili t potomek vrstvě vidíte úplně vpravo že je tam klíčové že něco černý |
---|
0:39:03 | na trávě nebo na zeleným nebo že je to že nejsme k na bílé nahoře |
---|
0:39:08 | modro doleze no a podobně |
---|
0:39:13 | dobrá takto nějakou menší trénink matematikou neuronových sítěmi dokážeme z obrázku udělat vektor ještě vlastní |
---|
0:39:19 | vektor |
---|
0:39:20 | jsou váhy f t potomek vrstvě těch neuronových sítí |
---|
0:39:26 | a |
---|
0:39:28 | použitého těch obrázcích teď o těch slovech |
---|
0:39:31 | zase potřebujeme nějaké slovní meta zvýšily tak si použijeme nějakou zase jinou neuronovou síť která |
---|
0:39:37 | vypadá takto a tu na trénujeme na to aby předpovídala další slovo v nějaké větě |
---|
0:39:44 | čili |
---|
0:39:45 | a vlevo sou vstupní vrstvy vpravo je výstupní vrstva velikost počet neuronů v té vstupní |
---|
0:39:52 | vrstvě tři krát počet slov nějakém jazyce |
---|
0:39:55 | každý ten neuronu odpovídá nějakému konkrétnímu sou |
---|
0:40:00 | a to první slovo třeba to váš |
---|
0:40:03 | jo tak tady máme tady máme nějakou větu tomáš tomášovi patří támhleten neuron couráte a |
---|
0:40:11 | tak dále |
---|
0:40:13 | a |
---|
0:40:14 | my chceme aby ta neuronová síť řekla že výstupem vstupů tomáš krát pěje pivo u |
---|
0:40:20 | víno |
---|
0:40:21 | a ta sice to samozřejmě |
---|
0:40:24 | naučí se a jsem to poměří jak se loučí |
---|
0:40:28 | i ty obrázky i tady tyhle uvítej tahle neonová c se užitím že dolní pro |
---|
0:40:33 | ženete případech obrázků ji požerete všechny možný obrázky co najdete na netu úplně všechny |
---|
0:40:39 | tady zase ji pro ženete lita učící možné zase korpusy všechno co se někde píše |
---|
0:40:44 | na netu nějaký přirozený text |
---|
0:40:47 | ona se samozřejmě naučí protože to má že dat pije pivo ale tím jaká je |
---|
0:40:52 | to topologie nějak a tady funkce tak určitě předpoví něco co se huberta p je |
---|
0:40:59 | tam bude pivo víno bod a nebo něco učit tam nebude bagr nebo přátelství nebo |
---|
0:41:04 | není co slova |
---|
0:41:06 | a |
---|
0:41:08 | opět tady máme ten potom ta jak jsem před chvílí represents reprezentovat potomek těmi obrázky |
---|
0:41:14 | co ty neurony nejvíce vzrušuje tady se to dá taky udělat |
---|
0:41:19 | ten potomek má asi tak třeba řádově stovky až tisíce neuronům čili jako ta redukce |
---|
0:41:25 | je tam asi sto násobného proti počtu slov |
---|
0:41:30 | když si ten vektorový prostor nebo ty vektory bych jsou který jsou v tom r |
---|
0:41:37 | na s tou zobrazíte ještě do dvě d x i začnete všímat toho že blízká |
---|
0:41:42 | slova sémantický blízka jsou blízko sebe státy časové údaje jsou blízko sebe |
---|
0:41:50 | čísla |
---|
0:41:52 | a tak dále |
---|
0:41:54 | nejenže jsou blízko sebe ale fungují tam nějaké další sémantické vlastnosti a připomínám |
---|
0:42:01 | definic izomorfizmu vy máte dvě množiny ste s té levé se nám za chvíli stanou |
---|
0:42:11 | slova jako v řeči jasné pravé za chystanou ty vektory které by sobem s t |
---|
0:42:17 | potomek layeru té neuronové síti |
---|
0:42:21 | a izomorfizmus je že vám jedno jestli nicí operujete a potom zobrazuje té nebo jestli |
---|
0:42:27 | si zobrazuje ta potom operujete |
---|
0:42:31 | co by mohlo by tak izomorfizmem mezi těmi slovy jsou nějakej sémantické vlastnosti například se |
---|
0:42:40 | feminizace |
---|
0:42:44 | když si to jsem to když se podíváte do toho r na s tou nebo |
---|
0:42:48 | kde reprezentujeme ty |
---|
0:42:50 | ty slova tak zjistíte že takže mužská a ženská varianta toho slova jsou od sebe |
---|
0:42:56 | vzdáleny přesně tentýž vektor |
---|
0:43:00 | takže tady ta sémantická vlastnost feminizace případně lékama skolemizace takto vektorovém prostoru jako by zachovává |
---|
0:43:08 | když píchnete o to bouraný vodpod psa |
---|
0:43:13 | půjdete stejně vektorem tak je té straně |
---|
0:43:16 | a druhým druhá věc je třeba možné číslo další věc by mohla být další nějaká |
---|
0:43:22 | sémantická vlastnost by mohla být |
---|
0:43:26 | hlavní město státu |
---|
0:43:28 | vztah nějakého nadřazené entity podřazené a podobně |
---|
0:43:32 | takže tady sme vyhráli soubory na ctíme jak s obrázku udělat nějaké zřítily které něco |
---|
0:43:38 | znamenají že jak ze slov udělat nějaké fí čili respektive mustang mu říct jaké vektorově |
---|
0:43:44 | reprezentovat |
---|
0:43:45 | no a spojí se nám to tady vtom to je tam prostředku |
---|
0:43:50 | ještě no připojeného že chceme |
---|
0:43:52 | vytvořit software kterýmu dáte obrázek tomu řekne nějaké slovo |
---|
0:43:56 | v tak vezmeme si |
---|
0:43:57 | levou ruku p nerovné sítě vlevo která nám dokáže z obrázku udělat nějakou jeho vektorovou |
---|
0:44:05 | stručnou reprezentaci která nese nějakou sionistko informaci prosté neuděláme tady vpravo |
---|
0:44:12 | čili |
---|
0:44:14 | kosa proženeme neuronovou sítí dostaneme vektor kosa |
---|
0:44:19 | to slovo proženeme zase z druhé strany tou pravou neuronovou sítí dostaneme zase |
---|
0:44:26 | jakou vektorovou representaci slovákova s |
---|
0:44:30 | no a dva vektorové prostory už snadno na tom anatomicky aparátek bysme jak propojeny |
---|
0:44:36 | takže tady teprve po musíme takže šipka se taky trénuje tak to musí dostat spoustu |
---|
0:44:42 | obrázků se spoustou textu které toho obrázku patří čili musíme někde sebrat |
---|
0:44:48 | dvojice obrázek a slova co na něm jsou |
---|
0:44:54 | která trénujeme a ten access máme |
---|
0:44:59 | no a tak to bylo asi tak všechno |
---|
0:45:04 | že vy sme seznam research matematici věci |
---|
0:45:08 | programátoři |
---|
0:45:10 | děláme takové různé věci které zbaví jsou sexy state od yard |
---|
0:45:15 | a vy předal slovo objedou nebo někomu ještě |
---|
0:45:21 | dobře tak je větší jak sme tady říkali tak bude máme tady ta trička můžete |
---|
0:45:26 | za námi c zeptat cecil jste rozuměli asi se s vámi potkáme nástroj party se |
---|
0:45:33 | vám vede k dispozici letadle zaměstnání je si dive se že splňuje ze toto rovnice |
---|
0:45:38 | můžete napřed do seznamu také jako |
---|