{
  "fetched_at": "2026-10-19T14:18:54Z",
  "source_url": "https://www.kaggle.com/competitions/eci2017-2/data",
  "pages": [
    {
      "name": "data-description",
      "content": "<h2>vistas.csv</h2>\r\n<p>Este archivo tiene la forma &lt;idusuario, idaviso, fecha&gt; , cada fila indica la acción de que un usuario vio a un aviso en una determinada fecha.</p>\r\n<ul>\r\n<li>idusuario: el id del usuario, es un entero positivo</li>\r\n<li>idaviso: el id del aviso, es un entero positivo</li>\r\n<li>fecha: la fecha cuando se realizó la visualización</li>\r\n</ul>\r\n<h2>contactos.csv</h2>\r\n<p>Este archivo tiene la forma &lt;idusuario, idaviso, fecha&gt;, cada fila indica la acción de que un usuario apretó el botón<br /> “contactar” en un aviso en una determinada fecha.</p>\r\n<ul>\r\n<li>idusuario: el id del usuario, es un entero positivo</li>\r\n<li>idaviso: el id del aviso, es un entero positivo</li>\r\n<li>fecha: la fecha cuando se realizó el contacto.</li>\r\n</ul>\r\n<h2>avisos.csv</h2>\r\n<p><br />Este archivo contiene los datos principales de un aviso y tiene la forma:<br />&lt;idciudad, idcategoriatipodepropiedad, idtipodepropiedad, idtipodeoperacion, zonacoins, superficie, garages, banos, habitaciones, idaviso&gt;</p>\r\n<ul>\r\n<li>idciudad: id de la ciudad en donde se encuentra el aviso, es un entero positivo.</li>\r\n<li>idcategoriatipodepropiedad: atributo categórico que indica que tipo de categoría es el aviso, por ejemplo si es Residencial, Comercial, Industrial, etc.</li>\r\n<li>idtipodepropiedad: atributo categórico que indica que tipo de propiedad es el aviso, por ejemplo si es Casa, Departamento, Ph, Quinta, Local Comercial, etc.</li>\r\n<li>idtipodeoperacion: atributo categórico que indica que tipos de operación se puede realizar con el aviso, por ejemplo Venta, Alquiler, etc.</li>\r\n<li>zonacoins: el precio del aviso.</li>\r\n<li>superficie: superficie del aviso.</li>\r\n<li>garages: cantidad de garages que tiene el aviso.</li>\r\n<li>banos: cantidad de baños que tiene el aviso.</li>\r\n<li>habitaciones: cantidad de habitaciones que tiene el aviso.</li>\r\n<li>idaviso: el id del aviso, es un entero positivo.</li>\r\n</ul>\r\n<h2>amenities.csv</h2>\r\n<p>Este archivo contiene los datos secundarios de un aviso y tiene la forma:<br />&lt;parrilla, pileta, camara_seguridad, salon_de_fiestas, expensas, medio_bano, idaviso&gt;</p>\r\n<ul>\r\n<li>parrilla: indica si tiene o no una parrilla, es un booleano.</li>\r\n<li>pileta: indica si tiene o no una pileta, es un booleano.</li>\r\n<li>camara_seguridad: indica si tiene o no cámaras de seguridad, es un booleano.</li>\r\n<li>salon_de_fiestas: indica si tiene o no un salon_de_fiestas, es un booleano.</li>\r\n<li>expensas: el valor de las expensas del aviso, si el aviso no declaro expensas, se omite el dato.</li>\r\n<li>medio_bano: cantidad de medios baños que tiene un aviso, es un entero positivo.</li>\r\n<li>idaviso: el id del aviso, es un entero positivo.</li>\r\n</ul>\r\n<h2><strong>submit_example.csv</strong></h2>\r\n<p><strong></strong>Este archivo es el ejemplo de subida de una resolución. Tiene el formato adecuando, notese que las recomendaciones están separadas por un espacio en blanco.</p>\r\n<pre>idusuario,idaviso<br />2,132033 139091<br />21,40270 80924 196325<br />35,25602 179147<br />36,<br />etc.</pre>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "<p>La presente competencia se enmarca en la Escuela de Ciencias Informáticas 2017, organizada por el Departamento de Computación (Facultad de Ciencias Exactas y Naturales, Universidad de Buenos Aires).</p>\r\n<p>Dentro de la misma se abrirán dos competencias en paralelo, una sobre salud pública y otra sobre búsquedas de inmuebles online.</p>\r\n<p>Esta tarea fue propuesta por el grupo de R&amp;D de Navent. Navent es una empresa cuyos objetivos son lograr que las personas alcancen dos de los anhelos más importantes de la vida: Encontrar un empleo y un hogar.</p>\r\n<p>El desafío para todos los participantes de la ECI es ayudarlos a recomendar propiedades a usuarios, y así acortar las idas y vueltas del proceso de búsqueda de un nuevo hogar. Por lo que se les pide que usen las características de los inmuebles y el comportamiento previo de los usuarios para predecir a qué próximas propiedades se van a contactar.</p>\r\n<p>En caso de estar interesados en contactarse con la empresa pueden hacerlo con el siguiente mail eci2017@navent.com, o buscarlos en el stand de la ECI 2017.</p>\r\n<p>Para más detalles sobre la competencia y la actividad marco, dirigirse a <a href=\"http://www.dc.uba.ar/events/eci/2017/concurso-datos\">http://www.dc.uba.ar/events/eci/2017/concurso-datos</a>.</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "<p>Las entregas serán evaluadas de acorde a la métrica Mean Average Precision @ 30 (MAP@30):</p>\r\n<p>\\[MAP@30 = \\frac{1}{|U|} \\sum_{u=1}^{|U|} \\frac{1}{min(m, 30)} \\sum_{k=1}^{min(n,30)} P(k) \\]</p>\r\n<p>Donde:</p>\r\n<ul>\r\n<li>|U| es la cantidad de filas (usuarios)</li>\r\n<li>P(k) es la precisión en k (<a href=\"https://en.wikipedia.org/wiki/Information_retrieval#Precision_at_K\">Precision at K</a>).</li>\r\n<li>n es la cantidad de contactos predichos</li>\r\n<li>m es la cantidad de contactos hechos por el usuario.</li>\r\n</ul>\r\n<h2>Archivo de presentación</h2>\r\n<p>Para cada usuario, deben predecir una lista delimitada por espacios de las propiedades que serán contactadas. El archivo debe contener el encabezado y cumplir con el siguiente formato:</p>\r\n<pre><span style=\"font-size: 14px; line-height: 1.4em;\">idusuario,idaviso<br />2,132033 139091<br />21,40270 80924 196325<br />35,25602 179147<br />36,<br />etc.<br /></span></pre>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "rules",
      "content": "<!-- Begin Base Rules -->\r\n<h2>Una cuenta por participante</h2>\r\n<p><br />No se puede ingresar a Kaggle con múltiples cuentas y por ende no se pueden enviar soluciones desde múltiples cuentas.</p>\r\n<h2>Límites de envío de soluciones</h2>\r\n<p><br />Sé pueden enviar como máximo 3 soluciones por día a la plataforma.</p>\r\n<p>Se debe elegir un único envío como solución final.</p>\r\n<h2>Datos externos</h2>\r\n<p><br />Se puede hacer uso de cualquier tipo de dato adicional a los entregados, siempre y cuando los mismos sean de acceso público. En caso de hacer uso de datos externos, la referencia de acceso deberá presentarse en la defensa final de los resultados (ver detalles en <a href=\"http://www.dc.uba.ar/events/eci/2017/concurso-datos\">http://www.dc.uba.ar/events/eci/2017/concurso-datos</a>).</p>\r\n<h2>Términos y Condiciones de los datos.</h2>\r\n<p>Dridco S.A. ha incorporado los datos a Kaggle para su utilización por parte de los participantes de la competencia de aprendizaje automático Nro. 2 de la Escuela de Ciencias Informáticas 2017 y mientras dure la misma. Los datos son de uso académico exclusivo, quedando expresamente prohibido cualquier uso privado o comercial de los mismos, sin la previa autorización por escrito de Dridco S.A.<br /> <br />La información contenida en los datos es, además, de carácter estrictamente confidencial por lo que cualquier divulgación de los mismos será considerada una falta grave.<br /> <br />Los Participantes asumen la responsabilidad por los daños y perjuicios que mal uso de los datos pudiere ocasionar a Dridco S.A. y a terceros.</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}