Sobes.tech

Machine Learning / AI

Čím se zabýváte na svém současném místě práce?

157

Proč je v logistické regresi potřebná sigmoidní funkce? Co umožňuje udělat?

157

Jaký model byste zvolili pro úlohu binární klasifikace (vektory z R^n, štítky 0 a 1)? Vysvětlete proč.

156

Jak budeme trénovat logistickou regresi? Jakou funkci ztráty použijeme?

155

Co dělat, pokud se body v seznamech shodují podle časového razítka?

Middle — Senior
153

Z pohledu analytických úkolů, co to bylo? Setkal ses s A/B testy? Jaké metriky jsi používal?

151

-- 1.1 Co zobrazí dotaz: SELECT campaign, COUNT(*) as rows, COUNT(DISTINCT co.user_id) AS users FROM campaigns AS ca INNER JOIN communications AS co ON ca.campaign = co.campaign GROUP BY ca.campaign AS campaign -- 1.2 Cómo cambiará la respuesta si se cambia el tipo de JOIN a LEFT? -- 1.3 Indique el orden de ejecución de los operadores en esta consulta. -- 2. La tabla campaigns fue corregida: se eliminaron duplicados, se añadió la clave (PK). -- Se realizaron más campañas, debido a errores, los intentos de entrega de comunicaciones fallaron para algunos usuarios, y algunos ni siquiera lograron mostrarse. -- Sobre las campañas promocionales enviadas a los usuarios: -- 2.1 Escriba una consulta que muestre la cantidad de usuarios que recibieron con éxito la comunicación para cada campaña. -- 2.2 Modifique la consulta para mostrar: la cantidad de usuarios que no recibieron ninguna comunicación exitosa, para cada campaña.

150

Kudy směřuje gradient funkce f(x) = 4x + 5 v bodě x?

Middle — Senior
150

Co je to přeučení? Jak ho odhalit a zabránit mu?

147

-- # -- Marketéři spouštějí promoční kampaně v aplikaci služby. Existují dvě tabulky: -- # -- campaigns - seznam kampaní -- # -- - campaign - název kampaně -- # -- - action_type - typ kampaně: "push" nebo "banner" -- # -- communications - log backendu s odesíláním komunikací těchto kampaní uživatelům -- # -- - user_id - identifikátor uživatele -- # -- - campaign - název kampaně -- # -- - status - stav události: "success" nebo "error" -- ------------------------------------------------------------------------------------------------------------------------ -- # -- 1. Zpočátku je v tabulce campaigns 4 řádky: -- # -- | campaign | action_type | -- # -- |-------------|-------------| -- # -- | promo_dogs | push | -- # -- | promo_cats | banner | <- náhodně duplikováno -- # -- | promo_cats | banner | <- dvě řádky -- # -- | promo_rats | push | # # -- Dále je známo, že: -- # -- kampaně promo_dogs a promo_cats byly úspěšně provedeny u 100 uživatelů a každý uživatel obdržel jednu komunikaci, -- # -- zatímco promo_rats je teprve v plánování. -- # -- 1.1 Co zobrazí dotaz: SELECT campaign, COUNT(*) as rows, COUNT(DISTINCT co.user_id) AS users FROM campaigns AS ca INNER JOIN communications AS co ON ca.campaign = co.campaign GROUP BY ca.campaign -- # -- 1.2 Jak se změní odpověď, pokud změníme typ JOIN na LEFT? -- # -- 1.3 Uveďte pořadí provádění operátorů v tomto dotazu. -- Odpověď: promo_dogs ... ...

147

-- 1.1 Co zobrazí dotaz: SELECT campaign, COUNT(*) as rows, COUNT(DISTINCT co.user_id) AS users FROM campaigns AS ca INNER JOIN communications AS co ON ca.campaign = co.campaign GROUP BY ca.campaign AS campaign -- 1.2 Jak se změní odpověď, pokud změníte typ JOIN na LEFT? -- 1.3 Uveďte pořadí provádění operátorů v tomto dotazu. -- 2. Tabulka campaigns byla opravena: odstraněny duplicity, přidán klíč (PK). -- Bylo provedeno více kampaní, kvůli chybám začali uživatelé dostávat neúspěšné pokusy o doručení komunikací, a někteří se vůbec nezobrazili. -- Příklad 1: communications -- | user_id | campaign | status | -- | 1000001 | promo_cats | error | -- | 1000001 | promo_cats | error | -- | 1000001 | promo_cats | success| -- | 1000001 | promo_cats | success| -- | 1000001 | promo_cats | error | -- Příklad 2: communications -- | user_id | campaign | status | -- | 1000002 | promo_rats | error | -- | 1000002 | promo_rats | error | -- | 1000002 | promo_rats | error | -- | 1000002 | promo_rats | error | -- | 1000002 | promo_rats | error | -- O kampaních, které byly poslány uživatelům: -- 2.1 Napište dotaz, který ukazuje počet uživatelů, kteří úspěšně obdrželi komunikaci, pro každou kampaň. -- 2.2 Upravte dotaz tak, aby ukazoval: počet uživatelů, kteří neobdrželi žádnou úspěšnou komunikaci, pro každou kampaň.

146

Jak vyjádřit počet míčů ve druhém koši přes počet míčů v prvním?

Middle — Senior
146

Jak ovlivňuje přítomnost několika nul v seznamu rozhodnutí?

Middle — Senior
146

// Pole uspořádané vzestupně pole a, index prvku index a celé číslo k. // Je třeba vrátit v libovolném pořadí k čísel z pole, která jsou nejblíže hodnotou k prvku a[index]. // Omezení: // Velikost pole 1 <= N <= 10^6; // Prvky pole: -10^9 <= a[i] <= 10^9; // Číslo 0 <= k <= N; // Index prvku 0 <= index < N. // find_k_closest(a={2, 3, 5, 7, 11}, index=3, k=2) -> {5, 7}

145

Jaké metody regularizace znáte? Čím se liší L1 od L2?

145

Zapište vzorec předpovědi pro logistickou regresi.

140
/7