Mercè, un algoritmo entrenado por los ciudadanos para hacer ciudades más habitables

Mercè, un algoritmo entrenado por los ciudadanos para hacer ciudades más habitables

Completado

desde 11/05/2020 hasta 11/07/2020

Creados 16 de mayo de 2025 a las 08:05
Actualizado 3 de noviembre de 2026 a las 11:26

Hacer ciudades habitables es uno de los retos más importantes del planeamiento urbano. Nuestras agendas urbanas necesitan hacer frente a los retos de transformación pero sin olvidar la habitabilidad como motor de estas actuaciones. ¿Pero qué es una ciudad habitable? Probablemente cada uno de nosotros tenga una opinión diferente de cuál es mejor lugar para vivir en la ciudad. Quizá, incluso, nos cueste decidir qué es lo que hace que la ciudad se convierta en un lugar donde querer quedarse. ¿Es el espacio público, el arbolado, el mobiliario urbano, la anchura de las calles, las actividades en planta baja, sus edificios?


Gracias a Mercè (http://merce.300000.eu), un algoritmo de inteligencia artificial, los ciudadanos pueden mostrar sus preferencias y generar un banco de conocimiento que permitirá identificar los patrones que existen entre las diversas opiniones, haciendo medible lo subjetivo y definiendo métricas sobre lo cualitativo para interponer en las agendas urbanas la habitabilidad como algo tangible.

Objetivo principal

Mercè es un experimento de ciencia ciudadana que tiene como objetivo aprender cómo es una ciudad habitable gracias a la participación de la ciudadanía y la utilización de algoritmos de inteligencia artificial.

Cómo participar

Los ciudadanos pueden participar en el experimento (http://merce.300000.eu/app/app.html) eligiendo entre pares de fotografías que muestran diferentes calles de Barcelona.

Equipamiento necesario

Dispositivo con conexión a internet.

Sobre la financiación

Organismo financiador Fundación Española para la Ciencia y la Tecnología (FECYT)

Coordinador
trescientosmil
Sector privado
283 0

Este sitio web utiliza cookies — Utilizamos cookies para mantener tu sesión activa, recordar tu preferencia de idioma y recopilar estadísticas anónimas que nos ayudan a mejorar la plataforma. No se comparte ningún dato personal con terceros. Más información sobre cookies y privacidad

" no puede cerrar el bloque. var _currentEditors = JSON.parse(document.getElementById('cooperators-data').textContent || '[]'); if (typeof _currentEditors === 'string') { _currentEditors = JSON.parse(_currentEditors || '[]'); } _currentEditors.forEach(function(u) { var opt = new Option(u.name + ' (' + u.email + ')', u.email, true, true); $('#id_usersAllowed').append(opt); }); $('#id_usersAllowed').select2({ ajax: { url: '/usersForPermissionsSearch', dataType: 'json', delay: 300, data: function(params) { return {q: params.term}; }, processResults: function(data) { return {results: data.map(function(u) { return {id: u.email, text: u.name + ' (' + u.email + ')'}; })}; }, cache: true }, minimumInputLength: 2, allowClear: true }); if (_currentEditors.length) { $('#id_usersAllowed').trigger('change'); } // Handle like button $("#buttonLikeProject").on("click", function () { $.ajax({ type: 'POST', url: '/likeProjectAjax', data: { csrfmiddlewaretoken: 'ArE4DmQjymdGnkS3aNFMtjrW7Fh5lfpuWPu4f7SjfMH4m3dkllHYUVLdhbcGKiIl', project_id: '235' }, success: function (response) { var btn = $('#buttonLikeProject'); var val = btn.find('.value'); var count = parseInt(val.text(), 10); if (response.Liked === 'True') { btn.removeClass('text-muted').addClass('text-danger'); val.text(count + 1); } else { btn.removeClass('text-danger').addClass('text-muted'); val.text(Math.max(0, count - 1)); } } }); }); // Handle bookmark button $("#buttonBookmarkProject").on("click", function () { $.ajax({ type: 'POST', url: '/bookmarkProjectAjax', data: { csrfmiddlewaretoken: 'ArE4DmQjymdGnkS3aNFMtjrW7Fh5lfpuWPu4f7SjfMH4m3dkllHYUVLdhbcGKiIl', project_id: '235' }, success: function (response) { var btn = $('#buttonBookmarkProject'); if (response.Bookmarked === 'True') { btn.attr('bookmarked', 'True').removeClass('text-muted').addClass('text-primary'); } else { btn.attr('bookmarked', 'False').removeClass('text-primary').addClass('text-muted'); } }, error: function () { console.error("Failed to set bookmark status."); } }); }); // Handle changes in the usersAllowed selection $('#id_usersAllowed').on('change', function () { let selectedUsers = $("#id_usersAllowed option:selected").map(function () { return $.trim($(this).val()); }).get().join(','); $.ajax({ type: "POST", url: "/allowUser/", data: { "project_id": 235, "users": selectedUsers, csrfmiddlewaretoken: 'ArE4DmQjymdGnkS3aNFMtjrW7Fh5lfpuWPu4f7SjfMH4m3dkllHYUVLdhbcGKiIl' }, success: function (response) { console.log("User permissions updated."); }, error: function () { console.error("Failed to update user permissions."); } }); }); }); /** * Marks a project as Featured or Unfeatured. * @param {int} idProject - The project ID. * @param {boolean} featured - Whether the project should be featured. */ function setFeatured(idProject, featured) { $.ajax({ type: "POST", url: "/setFeatured/", data: { "project_id": idProject, "featured": featured, csrfmiddlewaretoken: 'ArE4DmQjymdGnkS3aNFMtjrW7Fh5lfpuWPu4f7SjfMH4m3dkllHYUVLdhbcGKiIl' }, success: function () { window.location.reload(false); }, error: function () { console.error("Failed to update featured status."); } }); } /** * Approves or unapproves a project. * @param {int} idProject - The project ID. * @param {boolean} approved - Whether the project should be approved. */ function setApproved(idProject, approved) { $.ajax({ type: "POST", url: "/setApproved/", data: { "project_id": idProject, "approved": approved, csrfmiddlewaretoken: 'ArE4DmQjymdGnkS3aNFMtjrW7Fh5lfpuWPu4f7SjfMH4m3dkllHYUVLdhbcGKiIl' }, success: function () { window.location.reload(false); if (!approved) { document.querySelector('.contact-creator-btn[data-group="project"]').click(); } }, error: function () { console.error("Failed to update approval status."); } }); }