Sobes.tech

Machine Learning / AI

¿Por qué se necesita la sigmoide en la regresión logística? ¿Qué permite hacer?

157

¿Qué modelo elegiría para una tarea de clasificación binaria (vectores de R^n, etiquetas 0 y 1)? Explique por qué.

156

¿Cómo vamos a entrenar la regresión logística? ¿Qué función de pérdida vamos a usar?

155

¿Qué hacer si las listas coinciden en los puntos por marca de tiempo?

Middle — Senior
155

Desde el punto de vista de las tareas analíticas, ¿qué fue? ¿Has enfrentado pruebas A/B? ¿Qué métricas utilizaste?

151

¿Hacia dónde apunta el gradiente de la función f(x) = 4x + 5 en el punto x?

Middle — Senior
150

-- 1.1 ¿Qué mostrará la consulta: 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 eliminó la duplicación, se añadió la clave (PK). -- Se realizaron más campañas, debido a errores, los usuarios comenzaron a tener intentos fallidos de entrega de comunicaciones, y algunos ni siquiera lograron mostrar. -- 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 en total, para cada campaña.

150

¿Qué es el sobreajuste? ¿Cómo detectarlo y prevenirlo?

149

¿Cómo afecta la presencia de varios ceros en la lista a la decisión?

Middle — Senior
148

// Dado un array ordenado por no decreciente de enteros a, el índice del elemento index y un entero k. // Es necesario devolver en cualquier orden k números del array que sean los más cercanos en valor al elemento a[index]. // Restricciones: // Tamaño del array 1 <= N <= 10^6; // Elementos del array: -10^9 <= a[i] <= 10^9; // Número 0 <= k <= N; // Índice del elemento 0 <= index < N. // find_k_closest(a={2, 3, 5, 7, 11}, index=3, k=2) -> {5, 7}

147

-- # -- Los especialistas en marketing lanzan campañas promocionales en la aplicación del servicio. Hay dos tablas: -- # -- campaigns - lista de campañas -- # -- - campaign - nombre de la campaña -- # -- - action_type - tipo de campaña: "push" o "banner" -- # -- communications - registro del backend con los envíos de comunicaciones de estas campañas a los usuarios -- # -- - user_id - identificador del usuario -- # -- - campaign - nombre de la campaña -- # -- - status - estado del evento: "success" o "error" -- ------------------------------------------------------------------------------------------------------------------------ -- # -- 1. Inicialmente, en la tabla campaigns hay 4 filas: -- # -- | campaign | action_type | -- # -- |-------------|-------------| -- # -- | promo_dogs | push | -- # -- | promo_cats | banner | <- duplicado aleatorio -- # -- | promo_cats | banner | <- dos filas -- # -- | promo_rats | push | # # -- Además, se sabe que: -- # -- las campañas promo_dogs y promo_cats se realizaron con éxito en 100 usuarios, y cada usuario recibió una comunicación, -- # -- mientras que promo_rats solo está en planificación. -- # -- 1.1 ¿Qué mostrará la consulta: 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 ¿Cómo cambiará la respuesta si se reemplaza el tipo de JOIN por LEFT? -- # -- 1.3 Indique el orden de ejecución de los operadores en esta consulta. -- Respuesta: promo_dogs ... ...

147

¿Cómo expresar la cantidad de bolas en la segunda cesta a través de la cantidad de bolas en la primera?

Middle — Senior
146

-- 1.1 ¿Qué mostrará la consulta: 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 eliminó la duplicación, se añadió la clave (PK). -- Se realizaron más campañas, debido a errores, los usuarios comenzaron a tener intentos fallidos de entrega de comunicaciones, y algunos ni siquiera lograron mostrar. -- Ejemplo 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 | -- Ejemplo 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 | -- 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 en total, para cada campaña.

146

¿Qué métodos de regularización conoces? ¿En qué se diferencia L1 de L2?

145

Escriba la fórmula de predicción para la regresión logística.

140
/7