Sobes.tech

Machine Learning / AI

Peeking мәселесі дегеніміз не және оны қалай шешеді?

Middle — Senior
158

Логистикалық регрессияда сигмоида не үшін қажет? Ол не істеуге мүмкіндік береді?

157

Қазіргі жұмыс орныңызда не істейсіз?

157

Бинарлық классификация тапсырмасы үшін қандай модельді таңдар едіңіз (R^n векторлары, 0 және 1 белгілері)? Неліктен?

156

Логистикалық регрессияны қалай оқытамыз? Қандай шығын функциясын қолдану керек?

155

Тізімдерде уақыт белгілері бойынша нүктелер сәйкес келсе, не істеу керек?

Middle — Senior
155

Талдау міндеттерінің тұрғысынан не болды? A/B тесттерімен жұмыс істедіңіз бе? Қандай көрсеткіштерді қолдандыңыз?

151

f(x) = 4x + 5 функциясының градиенті x нүктесінде қай бағытта?

Middle — Senior
150

-- 1.1 Сұрау не шығарады: 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 Егер JOIN түрін LEFT-ке өзгерту қалай әсер етеді? -- 1.3 Осы сұрауда операторлардың орын тәртібі қандай? -- 2. campaigns кестесін түзеттік: қайталануды жойдық, кілт (PK) қостық. -- Көптеген кампаниялар өткіздік, қателіктер салдарынан пайдаланушылар коммуникацияны жеткізу кезінде сәтсіз әрекеттер болды, кейбіреулері мүлде көрсетілмеді. -- Пайдаланушыларға жіберілген промо-кампаниялар бойынша: -- 2.1 Әр кампания үшін коммуникацияны сәтті алған пайдаланушылар санын шығаратын сұрау жазыңыз. -- 2.2 Сұрауды өзгертіңіз, әр кампания үшін ешқандай сәтті коммуникация алмаған пайдаланушылар санын шығару үшін.

150

Артық оқыту (overfitting) дегеніміз не? Оны қалай анықтап, болдырмауға болады?

149

Тізімде бірнеше нөлдің болуы шешімге қалай әсер етеді?

Middle — Senior
148

-- # -- Маркетологтар қолданбада промо-кампанияларды іске қосады. Екі кесте бар: -- # -- campaigns - кампаниялар тізімі -- # -- - campaign - кампания атауы -- # -- - action_type - кампания түрі: "push" немесе "banner" -- # -- communications - бэкенд логі, осы кампаниялардың пайдаланушыларға жіберілген коммуникациялары -- # -- - user_id - пайдаланушы идентификаторы -- # -- - campaign - кампания атауы -- # -- - status - оқиға статусы: "success" немесе "error" -- ------------------------------------------------------------------------------------------------------------------------ -- # -- 1. Бастапқыда campaigns кестесінде 4 жол бар: -- # -- | campaign | action_type | -- # -- |-------------|-------------| -- # -- | promo_dogs | push | -- # -- | promo_cats | banner | <- кездейсоқ қайталанған -- # -- | promo_cats | banner | <- екі жол -- # -- | promo_rats | push | # # -- Сонымен қатар, белгілі болғандай: -- # -- promo_dogs және promo_cats кампаниялары 100 пайдаланушыға сәтті өткізілді және әр пайдаланушыға бір коммуникациядан берілді, -- # -- ал promo_rats тек жоспарлануда. -- # -- 1.1 Бұл сұрау қандай нәтиже береді: 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 Егер JOIN түрін LEFT-ке өзгерту қалай әсер етеді? -- # -- 1.3 Бұл сұрауда операторлардың орын тәртібі қандай? -- Жауап: promo_dogs ... ...

147

// a, индексі index және бүтін сан k болатын, өспелі түрде сұрыпталған бүтін сандар массиві a берілген. // a[index] элементіне ең жақын мәндер бойынша кез келген тәртіпте k санын қайтару керек. // Шектеулер: // Массивтің өлшемі 1 <= N <= 10^6; // Массив элементтері: -10^9 <= a[i] <= 10^9; // Сан 0 <= k <= N; // Элементтің индексі 0 <= index < N. // find_k_closest(a={2, 3, 5, 7, 11}, index=3, k=2) -> {5, 7}

147

Екінші себеттегі шарлардың санын бірінші себеттегі шарлардың саны арқылы қалай көрсетуге болады?

Middle — Senior
146

-- 1.1 Сұрау не шығарады: 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 Егер JOIN түрін LEFT-ке өзгерткенде жауап қалай өзгереді? -- 1.3 Осы сұрауда операторлардың орын тәртібін көрсетіңіз. -- 2. campaigns кестесі түзетілді: қайталанулар жойылды, негізгі кілт (PK) қосылды. -- Көптеген кампаниялар жүргізілді, қателіктер салдарынан пайдаланушылар коммуникацияны жеткізу сәтсіздіктері пайда болды, кейбіреулері мүлде көрсетілмеді. -- Мысал 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 | -- Мысал 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 | -- Пайдаланушыларға жіберілген промо-кампаниялар бойынша: -- 2.1 Әр кампания үшін коммуникацияны сәтті алған пайдаланушылар санын шығаратын сұрау жазыңыз. -- 2.2 Сұрауды өзгертіп, әр кампания үшін ешқандай сәтті коммуникация алмаған пайдаланушылар санын шығарыңыз.

146

Қандай регуляция әдістерін білесіз? L1 мен L2 қалай ерекшеленеді?

145

Дыбыс синтезі дегеніміз не және қандай модельдер пайдаланылады?

140

Логистикалық регрессия үшін болжау формулаларын жазыңыз.

140
/7