Sobes.tech

Machine Learning / AI

Perché è necessaria la sigmoide nella regressione logistica? Cosa permette di fare?

157

Qual modello sceglieresti per un compito di classificazione binaria ( vettori di R^n, etichette 0 e 1)? Spiega perché.

156

Come alleneremo la regressione logistica? Quale funzione di perdita useremo?

155

Cosa fare se i punti nelle liste corrispondono per timestamp?

Middle — Senior
153

In quale direzione punta il gradiente della funzione f(x) = 4x + 5 nel punto x?

Middle — Senior
150

-- 1.1 Cosa mostrerà la query: 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 Come cambierà la risposta se si cambia il tipo di JOIN in LEFT? -- 1.3 Indichi l'ordine di esecuzione degli operatori in questa query. -- 2. La tabella campaigns è stata corretta: sono stati rimossi i duplicati, aggiunta la chiave (PK). -- Sono state condotte più campagne, a causa di bug alcuni tentativi di consegna delle comunicazioni sono falliti per alcuni utenti, e alcuni non sono stati mostrati affatto. -- Sulle campagne promozionali inviate agli utenti: -- 2.1 Scrivi una query che mostra il numero di utenti che hanno ricevuto con successo la comunicazione per ogni campagna. -- 2.2 Modifica la query per mostrare: il numero di utenti che non hanno ricevuto nessuna comunicazione di successo, per ogni campagna.

150

Dal punto di vista delle attività analitiche, cos'è stato? Hai affrontato test A/B? Quali metriche hai usato?

149

Cos'è il sovraccarico? Come rilevarlo e prevenirlo?

147

-- # -- Gli esperti di marketing avviano campagne promozionali nell'app del servizio. Ci sono due tabelle: -- # -- campaigns - elenco delle campagne -- # -- - campaign - nome della campagna -- # -- - action_type - tipo di campagna: "push" o "banner" -- # -- communications - registro backend con le comunicazioni di queste campagne inviate agli utenti -- # -- - user_id - identificativo utente -- # -- - campaign - nome della campagna -- # -- - status - stato dell'evento: "success" o "error" -- ------------------------------------------------------------------------------------------------------------------------ -- # -- 1. Inizialmente, nella tabella campaigns ci sono 4 righe: -- # -- | campaign | action_type | -- # -- |-------------|-------------| -- # -- | promo_dogs | push | -- # -- | promo_cats | banner | <- duplicato casualmente -- # -- | promo_cats | banner | <- due righe -- # -- | promo_rats | push | # # -- Inoltre, si sa che: -- # -- le campagne promo_dogs e promo_cats sono state completate con successo su 100 utenti, e ogni utente ha ricevuto una comunicazione, -- # -- mentre promo_rats è ancora in fase di pianificazione. -- # -- 1.1 Cosa mostrerà la query: 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 Come cambierà la risposta se si cambia il tipo di JOIN in LEFT? -- # -- 1.3 Indicare l'ordine di esecuzione degli operatori in questa query. -- Risposta: promo_dogs ... ...

147

Come influisce la presenza di più zeri nell'elenco sulla decisione?

Middle — Senior
146

Come esprimere la quantità di palle nel secondo cestino attraverso la quantità di palle nel primo?

Middle — Senior
146

-- 1.1 Cosa mostrerà la query: 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 Come cambierà la risposta se si cambia il tipo di JOIN in LEFT? -- 1.3 Indicare l'ordine di esecuzione degli operatori in questa query. -- 2. La tabella campaigns è stata corretta: sono stati rimossi i duplicati, aggiunta la chiave (PK). -- Sono state condotte più campagne, a causa di bug alcuni utenti hanno iniziato a ricevere tentativi di consegna delle comunicazioni falliti, e alcuni non sono riusciti a mostrare nulla. -- Esempio 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 | -- Esempio 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 | -- Sulle campagne promozionali inviate agli utenti: -- 2.1 Scrivi una query che mostra il numero di utenti che hanno ricevuto con successo la comunicazione, per ogni campagna. -- 2.2 Modifica la query per mostrare: il numero di utenti che non hanno ricevuto nessuna comunicazione di successo, per ogni campagna.

146

Quali metodi di regolarizzazione conosci? In cosa si differenziano L1 e L2?

145

// Un array ordinato in modo non decrescente a, l'indice dell'elemento index e un intero k. // È necessario restituire in qualsiasi ordine k numeri dell'array che siano più vicini in valore all'elemento a[index]. // Restrizioni: // Dimensione dell'array 1 <= N <= 10^6; // Elementi dell'array: -10^9 <= a[i] <= 10^9; // Numero 0 <= k <= N; // Indice dell'elemento 0 <= index < N. // find_k_closest(a={2, 3, 5, 7, 11}, index=3, k=2) -> {5, 7}

143

Scrivi la formula di previsione per la regressione logistica.

140
/7