Ką darote savo dabartinėje darbo vietoje?
Machine Learning / AI
Kodėl logistinės regresijos metu reikalinga sigmoidinė funkcija? Ką ji leidžia padaryti?
Kokį modelį pasirinktumėte dvejetainės klasifikacijos užduočiai (R^n vektoriai, žymės 0 ir 1)? Paaiškinkite kodėl.
Kodėl LayerNorm taikomas paskutinioje dimensijoje, o ne partijai?
Kaip mokysime logistinę regresiją? Kokią nuostolių funkciją naudosime?
Kokie metodai yra pigesni nei žmogaus įvertinimas (LLM kaip teisėjas, modelio įvertinimas)?
Ką daryti, jei sąrašuose taškai sutampa su laiko žymėmis?
Kuriame kryptimi nurodo funkcijos f(x) = 4x + 5 gradientas taške x?
-- 1.1 Ką parodys užklausa: 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 Kaip pasikeis atsakymas, jei pakeisime JOIN tipą į LEFT? -- 1.3 Nurodykite operacijų vykdymo tvarką šiame užklausoje. -- 2. campaigns lentelė buvo pataisyta: pašalinti dubliuojantys įrašai, pridėtas raktas (PK). -- Buvo atlikta daugiau kampanijų, dėl klaidų, naudotojai pradėjo patirti nesėkmingus komunikacijos bandymus, ir kai kurie net nebuvo parodyti. -- Apie naudotojams siunčiamas promocijas: -- 2.1 Parašykite užklausą, kuri rodo, kiek naudotojų sėkmingai gavo komunikaciją kiekvienai kampanijai. -- 2.2 Pakeiskite užklausą, kad rodytų: kiek naudotojų nebuvo gavę jokios sėkmingos komunikacijos, kiekvienai kampanijai.
Analitinių užduočių požiūriu, kas tai buvo? Ar susidūrėte su A/B testais? Kokias metrikas naudojote?
Kas yra per didelis mokymasis? Kaip jį nustatyti ir išvengti?
-- # -- Rinkodaros specialistai pradeda reklamos kampanijas programėlėje. Yra dvi lentelės: -- # -- campaigns - kampanijų sąrašas -- # -- - campaign - kampanijos pavadinimas -- # -- - action_type - kampanijos tipas: "push" arba "banner" -- # -- communications - backend žurnalas su šių kampanijų siuntimo komunikacijomis vartotojams -- # -- - user_id - vartotojo identifikatorius -- # -- - campaign - kampanijos pavadinimas -- # -- - status - įvykio būsena: "success" arba "error" -- ------------------------------------------------------------------------------------------------------------------------ -- # -- 1. Iš pradžių, campaigns lentelėje yra 4 eilutės: -- # -- | campaign | action_type | -- # -- |-------------|-------------| -- # -- | promo_dogs | push | -- # -- | promo_cats | banner | <- atsitiktinai dubliuota -- # -- | promo_cats | banner | <- dvi eilutės -- # -- | promo_rats | push | # # -- Be to, žinoma, kad: -- # -- kampanijos promo_dogs ir promo_cats buvo sėkmingai įvykdytos 100 naudotojų, ir kiekvienas naudotojas gavo vieną komunikaciją, -- # -- o promo_rats tik planuojama. -- # -- 1.1 Ką parodys užklausa: 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 Kaip pasikeis atsakymas, jei pakeisime JOIN tipą į LEFT? -- # -- 1.3 Nurodykite šios užklausos vykdymo tvarką. -- Atsakymas: promo_dogs ... ...
Kaip keli nuliai sąraše veikia sprendimą?
Kaip išreikšti antrojo krepšelio kamuolių skaičių per pirmojo?
-- 1.1 Ką parodys užklausa: 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 Kaip pasikeis atsakymas, jei pakeisite JOIN tipą į LEFT? -- 1.3 Nurodykite operacijų vykdymo tvarką šiame užklausoje. -- 2. campaigns lentelė buvo pataisyta: pašalinti dubliuojami įrašai, pridėtas raktas (PK). -- Buvo atlikta daugiau kampanijų, dėl klaidų vartotojai pradėjo gauti nesėkmingas komunikacijos bandymus, ir kai kurie visiškai nebuvo parodyti. -- Pavyzdys 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 | -- Pavyzdys 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 | -- Apie naudotojams išsiųstas promo kampanijas: -- 2.1 Parašykite užklausą, kuri rodo, kiek naudotojų sėkmingai gavo komunikaciją, kiekvienai kampanijai. -- 2.2 Pakeiskite užklausą, kad rodytų: kiek naudotojų nebuvo gavę jokios sėkmingos komunikacijos, kiekvienai kampanijai.
Kokius reguliacijos metodus žinote? kuo skiriasi L1 nuo L2?
// Rūšiuotas mažėjimo tvarka masyvas a, elemento indeksas ir sveikas skaičius k. // Reikia grąžinti bet kokia tvarka k skaičių iš masyvo, kurie yra artimiausi pagal reikšmę elementui a[index]. // Apribojimai: // Masivo dydis 1 <= N <= 10^6; // Masivo elementai: -10^9 <= a[i] <= 10^9; // Skaičius 0 <= k <= N; // Elemento indeksas 0 <= index < N. // find_k_closest(a={2, 3, 5, 7, 11}, index=3, k=2) -> {5, 7}
Parašykite prognozės formulę logistinėje regresijoje.