{
  "fetched_at": "2026-10-20T05:21:31Z",
  "source_url": "https://www.kaggle.com/competitions/1inf02-pucp-2022-02-aprendizaje-automatico/data",
  "pages": [
    {
      "name": "data-description",
      "content": "## Archivos\n\n*   **train.csv** - The training set\n*   **test.csv** - The test set\n*   **sample_submission.csv** - A sample submission file in the correct format\n\n## Variables\n\n* **Edad de la persona**: Edad de la Persona que indicó su satisfacción\n* **Tipo_Ingrediente_1**: Cantidad en mg del Tipo_Ingrediente_1\n* **Tipo_Ingrediente_2**: Cantidad en mg del Tipo_Ingrediente_2\n* **Tipo_Ingrediente_3**: Cantidad en mg del Tipo_Ingrediente_3\n* **Sodio en mg**: Cantidad de Sodio en mg en la bebida gaseosa\n* **Gramos de Aspartamo**: Cantidad de Aspartamo en gramos\n* **Azucar Gramos**: Cantidad de Azucar en gramos\n* **Gramos Total (Azucar y otros endolcorantes)**: Cantidad en gramos total de azucar y otros endolcorantes\n* **Densidad**: Densidad en g/ml\n* **pH**: pH de la Bebida\n* **Litros de Cafeína**: Cafeína por litro (mg)\n* **Grado de Colorante**: El grado del colorante en la bebida\n\n*Variable a predecir*:\n\n* **Indice Satisfaccion**:  ¿Le gustó la bebida a la persona? (1: Sí, 0: No)",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "Este desafío consiste en predecir la satisfacción del cliente a partir de la composición de una bebida. El modelo desarrollado debe determinar si le gustó (1) o no (0) la bebida.\n\nEn el archivo *submission* deben estar las \"probabilidades\" de las predicciones realizadas por el modelo desarrollado.",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation Metric",
      "content": "La evaluación será el **AUC (Area Under the ROC Curve)**.\n\n---\n\n**Curva ROC**\n\nUna curva ROC (Receiver Operating Characteristic) significa \"Curva Característica Operativa del Receptor\". Es un gráfico que muestra el rendimiento de un modelo de clasificación en todos los umbrales de clasificación. Esta curva grafica dos parámetros:\n- True Positive Rate (TPR)\n- False Positive Rate (FPR)\n\nTrue Positive Rate (TPR) significa \"Tasa de Verdaderos Positivos\". Es un sinónimo del \"recall\" y es definido como:\n$$ TPR = \\frac{TP} {TP + FN} $$\n\nFalse Positive Rate (FPR) significa \"Tasa de Falsos Positivos\". Es definido como:\n$$ FPR = \\frac{FP} {FP + TN} $$\n\nUna curva ROC grafica TPR vs FPR en diferentes umbrales (thresholds) de clasificación. Al reducir el umbral de clasificación se clasifica más elementos como positivos, aumentando tanto los falsos positivos como los verdaderos positivos. La siguiente figura muestra una curva ROC típica.\n\n![Curva ROC](https://drive.google.com/uc?export=view&amp;id=1320HjUxeguNmBr1GbU2nIHcqMmRB3I9v)\n\nPara calcular los puntos en una curva ROC se puede evaluar un modelo de regresión logística muchas veces con diferentes umbrales de clasificación, pero eso sería ineficiente. Afortunadamente, existe un algoritmo eficiente basado en el ordenamiento que puede proporcionarnos esta información, este algoritmo es llamado AUC.\n\n---\n\n**AUC**\n\nEl AUC (Area Under the ROC Curve) significa \"Area Bajo la Curva ROC\". La métrica AUC mide toda el área bidimensional por debajo de toda la curva ROC de (0,0) a (1,1).\n\n![AUC](https://drive.google.com/uc?export=view&amp;id=1PErmhFyzX79yYARVa9u2OzAuxNagehLf)\n\nEl AUC proporciona una medida agregada del rendimiento en todos los umbrales de clasificación posibles. Una forma de interpretar el AUC es como la probabilidad de que el modelo clasifique un ejemplo positivo aleatorio más alto que un ejemplo negativo aleatorio. Por ejemplo, un conjunto de elementos dispuestos de izquierda a derecha en orden ascendente de predicciones para una regresión logística.\n\n![AUCPredictionsRanked](https://drive.google.com/uc?export=view&amp;id=1x6_bnXXWAjg8gAkwrnPUjOKVh-Ln1S9i)\n\nAUC representa la probabilidad de que un ejemplo aleatorio positivo (verde) se coloque a la derecha de un ejemplo aleatorio negativo (rojo).\n\nEl AUC varía en valor de 0 a 1. Un modelo cuyas predicciones son 100% incorrectas tiene un AUC de 0,0; un modelo cuyas predicciones son 100% correctas tiene un AUC de 1,0.\n\n---\n\nEl AUC es deseable por las siguientes dos razones:\n- AUC es **invariante a la escala**. Mide qué tan bien se clasifican las predicciones, en lugar de sus valores absolutos.\n- AUC es **invariante al umbral de clasificación**. Mide la calidad de las predicciones del modelo independientemente del umbral de clasificación elegido.\n\n---\n\nSin embargo, ambas razones vienen con advertencias, que pueden limitar la utilidad del AUC en ciertos casos de uso:\n- La invariancia de escala no siempre es deseable. Por ejemplo, a veces realmente necesitamos resultados de probabilidad bien calibrados, y el AUC no informa acerca de eso.\n- La invariancia del umbral de clasificación no siempre es deseable. En los casos en que existan grandes disparidades en el costo de los falsos negativos frente a los falsos positivos, puede ser fundamental minimizar un tipo de error de clasificación. Por ejemplo, al realizar la detección de spam de correo electrónico, es probable que desee priorizar la minimización de falsos positivos (incluso si eso resulta en un aumento significativo de falsos negativos). El AUC no es una métrica útil para este tipo de optimización.\n\n---\n\nA continuación se muestra algunos ejemplos de Curvas ROC:\n\n![ROCCurvesExamples](https://drive.google.com/uc?export=view&amp;id=1CxUBJraXNL1oU7nF4Ujy5TirhW1H40dM)",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "rules",
      "content": "- No hacer trampas\n- Subir el resultado del AUC\n- Se tienen 15 intentos por día\n- Se pueden escoger 2 envíos privados puntuados",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Instructions",
      "content": "Bienvenido a la \"Competencia sobre Satisfacción\" brindada en el \"Curso de Machine Learning 2022-02\" del pregrado en Informática.\n\n## Instrucciones\n\n1. Leer las páginas dentro de la sección \"Overview\"\n2. Leer la sección \"Data\"\n3. Leer la sección \"Rules\"\n4. Click en \"Join the Competition\"\n5. Ir a la sección \"Team\" y establecer el nombre de su equipo\n6. Desarrollar un modelo y enviar sus predicciones siguiendo el formato del archivo \"sample_submission.csv\"\n7. Cumplir con todas las reglas de la competencia",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}