{"id":1079,"date":"2024-02-11T21:39:39","date_gmt":"2024-02-11T20:39:39","guid":{"rendered":"http:\/\/absys.dacya.ucm.es\/?page_id=1079"},"modified":"2026-05-27T17:34:23","modified_gmt":"2026-05-27T15:34:23","slug":"proyectos","status":"publish","type":"page","link":"http:\/\/absys.dacya.ucm.es\/?page_id=1079","title":{"rendered":"Proyectos"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1079\" class=\"elementor elementor-1079\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e5eb92 e-flex e-con-boxed e-con e-parent\" data-id=\"9e5eb92\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59b64a2 elementor-widget elementor-widget-html\" data-id=\"59b64a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"es\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=yes\">\r\n    <title>ABSYS \u00b7 Proyectos de Investigaci\u00f3n IA<\/title>\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.1\/css\/all.min.css\">\r\n    <style>\r\n        @import url(\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap\");\r\n        \r\n        .page .entry-title,\r\n        .single .entry-title,\r\n        .archive .entry-title,\r\n        .search .entry-title,\r\n        .page-header .page-title,\r\n        .entry-header .entry-title {\r\n            display: none !important;\r\n        }\r\n\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n            font-family: \"Plus Jakarta Sans\", sans-serif;\r\n        }\r\n\r\n        .proyectos-section {\r\n            position: relative;\r\n            width: 100vw;\r\n            left: 50%;\r\n            margin-left: -50vw;\r\n            overflow: hidden;\r\n            padding: 140px 0;\r\n            background:\r\n                radial-gradient(circle at top right, rgba(37, 99, 235, 0.05), transparent 30%),\r\n                linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);\r\n        }\r\n\r\n        .proyectos-section::before {\r\n            content: \"\";\r\n            position: absolute;\r\n            inset: 0;\r\n            background-image:\r\n                linear-gradient(rgba(0, 0, 0, 0.02) 1px, transparent 1px),\r\n                linear-gradient(90deg, rgba(0, 0, 0, 0.02) 1px, transparent 1px);\r\n            background-size: 42px 42px;\r\n            mask-image: radial-gradient(circle at center, black 30%, transparent 85%);\r\n            opacity: 0.45;\r\n            pointer-events: none;\r\n        }\r\n\r\n        #neuralCanvas {\r\n            position: absolute;\r\n            inset: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            opacity: 0.12;\r\n            z-index: 0;\r\n            pointer-events: none;\r\n        }\r\n\r\n        .proyectos-inner {\r\n            position: relative;\r\n            z-index: 2;\r\n            max-width: 1400px;\r\n            margin: auto;\r\n            padding: 0 50px;\r\n        }\r\n\r\n        \/* HEADER *\/\r\n        .proyectos-header {\r\n            text-align: center;\r\n            margin-bottom: 120px;\r\n        }\r\n\r\n        .proyectos-eyebrow {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 12px;\r\n            margin-bottom: 26px;\r\n            padding: 12px 20px;\r\n            border: 1px solid rgba(37, 99, 235, 0.18);\r\n            background: rgba(37, 99, 235, 0.04);\r\n            color: #2563eb;\r\n            font-size: 0.8rem;\r\n            font-weight: 700;\r\n            letter-spacing: 0.16em;\r\n            text-transform: uppercase;\r\n            border-radius: 0;\r\n        }\r\n\r\n        .proyectos-eyebrow::before {\r\n            content: \"\";\r\n            width: 8px;\r\n            height: 8px;\r\n            background: #2563eb;\r\n            box-shadow: 0 0 12px rgba(37, 99, 235, 0.5);\r\n            border-radius: 0;\r\n        }\r\n\r\n        .proyectos-title {\r\n            font-size: clamp(3.4rem, 8vw, 6rem);\r\n            line-height: 0.95;\r\n            letter-spacing: -4px;\r\n            font-weight: 800;\r\n            color: #000000 !important;\r\n            font-family: \"Plus Jakarta Sans\", sans-serif;\r\n            margin-bottom: 24px;\r\n        }\r\n\r\n        .proyectos-title span {\r\n            color: #2563eb;\r\n        }\r\n\r\n        .proyectos-subtitle {\r\n            max-width: 70ch;\r\n            margin: auto;\r\n            line-height: 1.9;\r\n            color: #334155;\r\n            font-size: 1rem;\r\n        }\r\n\r\n        \/* TIMELINE *\/\r\n        .proyectos-timeline {\r\n            position: relative;\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 80px;\r\n        }\r\n\r\n        .proyectos-line {\r\n            position: absolute;\r\n            left: 120px;\r\n            top: 0;\r\n            width: 1px;\r\n            height: 100%;\r\n            background: #dbeafe;\r\n        }\r\n\r\n        .proyectos-progress {\r\n            position: absolute;\r\n            left: 120px;\r\n            top: 0;\r\n            width: 3px;\r\n            height: 0%;\r\n            background: #2563eb;\r\n            transform-origin: top;\r\n            box-shadow: 0 0 6px rgba(37, 99, 235, 0.6);\r\n        }\r\n\r\n        \/* CARDS *\/\r\n        .proyecto-item {\r\n            position: relative;\r\n            display: grid;\r\n            grid-template-columns: 120px 1fr;\r\n            gap: 50px;\r\n            align-items: flex-start;\r\n        }\r\n\r\n        .proyecto-year {\r\n            position: sticky;\r\n            top: 120px;\r\n        }\r\n\r\n        .proyecto-year-box {\r\n            width: 90px;\r\n            height: 90px;\r\n            border: 1px solid #dbeafe;\r\n            background: #ffffff;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            color: #2563eb;\r\n            font-size: 1.15rem;\r\n            font-weight: 800;\r\n            box-shadow: 0 8px 18px -8px rgba(37, 99, 235, 0.12);\r\n            border-radius: 0;\r\n        }\r\n\r\n        \/* FIX 2: Sombras azules en las cards de proyecto *\/\r\n        .proyecto-card {\r\n            position: relative;\r\n            background: #f0f9ff;\r\n            border: 1px solid #e2e8f0;\r\n            padding: 46px;\r\n            overflow: hidden;\r\n            transition: transform 0.4s ease, border-color 0.4s ease, box-shadow 0.4s ease;\r\n            \/* Sombra azul base *\/\r\n            box-shadow:\r\n                0 10px 30px -10px rgba(37, 99, 235, 0.18),\r\n                0 4px 12px -4px rgba(37, 99, 235, 0.10);\r\n            border-radius: 0;\r\n        }\r\n\r\n        .proyecto-card::before {\r\n            content: \"\";\r\n            position: absolute;\r\n            inset: 0;\r\n            background: linear-gradient(135deg, rgba(37, 99, 235, 0.04), transparent 60%);\r\n            pointer-events: none;\r\n        }\r\n\r\n        .proyecto-card:hover {\r\n            transform: translateY(-6px);\r\n            border-color: #2563eb;\r\n            \/* Sombra azul m\u00e1s intensa al hover *\/\r\n            box-shadow:\r\n                0 24px 48px -12px rgba(37, 99, 235, 0.30),\r\n                0 8px 20px -6px rgba(37, 99, 235, 0.18);\r\n        }\r\n\r\n        .proyecto-top {\r\n            display: flex;\r\n            justify-content: space-between;\r\n            gap: 30px;\r\n            margin-bottom: 30px;\r\n        }\r\n\r\n        \/* FIX 1: Icono m\u00e1s grande y azul *\/\r\n        .proyecto-icon {\r\n            width: 88px;\r\n            height: 88px;\r\n            border: 1px solid #dbeafe;\r\n            background: #ffffff;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            flex-shrink: 0;\r\n            border-radius: 0;\r\n        }\r\n\r\n        \/* Especificidad alta directamente sobre el <i> dentro del icono *\/\r\n        .proyecto-icon > i.fas,\r\n        .proyecto-icon > i.far,\r\n        .proyecto-icon > i.fab,\r\n        .proyecto-icon > i[class*=\"fa-\"] {\r\n            font-size: 2.4rem !important;\r\n            color: #2563eb !important;\r\n        }\r\n\r\n        .proyecto-tag {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 10px;\r\n            padding: 8px 14px;\r\n            background: rgba(37, 99, 235, 0.08);\r\n            border: 1px solid rgba(37, 99, 235, 0.2);\r\n            color: #1e40af;\r\n            font-size: 0.7rem;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.12em;\r\n            font-weight: 700;\r\n            margin-bottom: 18px;\r\n            border-radius: 0;\r\n        }\r\n\r\n        .proyecto-title {\r\n            font-size: 2.5rem;\r\n            line-height: 1;\r\n            letter-spacing: -2px;\r\n            color: #000000 !important;\r\n            font-weight: 800;\r\n            margin-bottom: 20px;\r\n        }\r\n\r\n        .proyecto-desc {\r\n            color: #334155;\r\n            line-height: 1.9;\r\n            font-size: 1rem;\r\n            margin-bottom: 20px;\r\n        }\r\n\r\n        .proyecto-funding {\r\n            margin-top: 26px;\r\n            padding-top: 24px;\r\n            border-top: 1px solid #e2e8f0;\r\n        }\r\n\r\n        .proyecto-funding p {\r\n            color: #475569;\r\n            line-height: 1.8;\r\n            font-size: 0.92rem;\r\n        }\r\n\r\n        .proyecto-funding img {\r\n            margin-top: 20px;\r\n            max-width: 260px;\r\n            width: 100%;\r\n            opacity: 0.92;\r\n        }\r\n\r\n        .proyecto-expand {\r\n            margin-top: 26px;\r\n        }\r\n\r\n        .proyecto-btn {\r\n            border: none;\r\n            background: #2563eb;\r\n            color: white;\r\n            height: 54px;\r\n            padding: 0 26px;\r\n            font-weight: 700;\r\n            letter-spacing: 0.02em;\r\n            cursor: pointer;\r\n            transition: background 0.25s ease, transform 0.2s ease, box-shadow 0.2s ease;\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 12px;\r\n            border-radius: 0;\r\n        }\r\n\r\n        .proyecto-btn:hover {\r\n            background: #1d4ed8;\r\n            transform: translateY(-2px);\r\n            box-shadow: 0 8px 20px -8px rgba(37, 99, 235, 0.4);\r\n        }\r\n\r\n        \/* Icono del bot\u00f3n: blanco *\/\r\n        .proyecto-btn > i.fas,\r\n        .proyecto-btn > i.far,\r\n        .proyecto-btn > i[class*=\"fa-\"] {\r\n            font-size: 0.95rem !important;\r\n            color: #ffffff !important;\r\n        }\r\n\r\n        .proyecto-extra {\r\n            max-height: 0;\r\n            overflow: hidden;\r\n            transition: max-height 0.7s ease, margin-top 0.4s ease;\r\n        }\r\n\r\n        .proyecto-extra.open {\r\n            max-height: 1500px;\r\n            margin-top: 28px;\r\n        }\r\n\r\n        .proyecto-extra p {\r\n            color: #475569;\r\n            line-height: 2;\r\n        }\r\n\r\n        \/* SUBPROYECTOS *\/\r\n        .subproyectos-section {\r\n            margin-top: 120px;\r\n        }\r\n\r\n        .subproyectos-title {\r\n            font-size: 2.3rem;\r\n            color: #000000 !important;\r\n            letter-spacing: -2px;\r\n            font-weight: 800;\r\n            margin-bottom: 40px;\r\n        }\r\n\r\n        .subproyectos-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(2, 1fr);\r\n            gap: 26px;\r\n        }\r\n\r\n        \/* FIX 2 + 3: Sombras azules en subpro-card y logo m\u00e1s peque\u00f1o *\/\r\n        .subpro-card {\r\n            position: relative;\r\n            border: 1px solid #e2e8f0;\r\n            background: #f0f9ff;\r\n            padding: 36px;\r\n            text-decoration: none;\r\n            transition: transform 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease;\r\n            overflow: hidden;\r\n            border-radius: 0;\r\n            \/* Sombra azul base *\/\r\n            box-shadow:\r\n                0 8px 24px -8px rgba(37, 99, 235, 0.16),\r\n                0 2px 8px -2px rgba(37, 99, 235, 0.08);\r\n        }\r\n\r\n        .subpro-card::before {\r\n            content: \"\";\r\n            position: absolute;\r\n            inset: 0;\r\n            background: linear-gradient(145deg, rgba(37, 99, 235, 0.04), transparent 60%);\r\n            pointer-events: none;\r\n        }\r\n\r\n        .subpro-card:hover {\r\n            transform: translateY(-6px);\r\n            border-color: #2563eb;\r\n            \/* Sombra azul m\u00e1s intensa al hover *\/\r\n            box-shadow:\r\n                0 20px 40px -10px rgba(37, 99, 235, 0.28),\r\n                0 6px 16px -4px rgba(37, 99, 235, 0.16);\r\n        }\r\n\r\n        \/* FIX 3: Logo m\u00e1s peque\u00f1o *\/\r\n        .subpro-logo {\r\n            height: 36px;       \/* antes: 60px *\/\r\n            width: auto;\r\n            max-width: 140px;   \/* limita el ancho tambi\u00e9n *\/\r\n            margin-bottom: 20px;\r\n            object-fit: contain;\r\n            filter: brightness(0.9);\r\n        }\r\n\r\n        .subpro-card h3 {\r\n            font-size: 1.6rem;\r\n            font-weight: 800;\r\n            letter-spacing: -1px;\r\n            color: #000000 !important;\r\n            margin-bottom: 16px;\r\n        }\r\n\r\n        .subpro-card p {\r\n            color: #334155;\r\n            line-height: 1.8;\r\n        }\r\n\r\n        \/* REVEAL ANIMATIONS *\/\r\n        .reveal {\r\n            opacity: 0;\r\n            transform: translateY(40px);\r\n        }\r\n\r\n        .reveal.visible {\r\n            opacity: 1;\r\n            transform: translateY(0);\r\n        }\r\n\r\n        \/* RESPONSIVE *\/\r\n        @media (max-width: 1100px) {\r\n            .proyecto-item {\r\n                grid-template-columns: 1fr;\r\n                gap: 24px;\r\n            }\r\n            .proyectos-line,\r\n            .proyectos-progress {\r\n                display: none;\r\n            }\r\n            .proyecto-year {\r\n                position: relative;\r\n                top: auto;\r\n            }\r\n            .subproyectos-grid {\r\n                grid-template-columns: 1fr;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 768px) {\r\n            .proyectos-section {\r\n                padding: 100px 0;\r\n            }\r\n            .proyectos-inner {\r\n                padding: 0 24px;\r\n            }\r\n            .proyecto-card {\r\n                padding: 30px;\r\n            }\r\n            .proyecto-top {\r\n                flex-direction: column;\r\n            }\r\n            .proyecto-title {\r\n                font-size: 2rem;\r\n            }\r\n            .subpro-card {\r\n                padding: 28px;\r\n            }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n\r\n<section class=\"proyectos-section\">\r\n    <canvas id=\"neuralCanvas\"><\/canvas>\r\n    <div class=\"proyectos-inner\">\r\n\r\n        <!-- HEADER -->\r\n        <div class=\"proyectos-header reveal\">\r\n            <div class=\"proyectos-eyebrow\">Investigaci\u00f3n Aplicada<\/div>\r\n            <h2 class=\"proyectos-title\">Proyectos de <span>INVESTIGACI\u00d3N<\/span><\/h2>\r\n            <p class=\"proyectos-subtitle\">\r\n                Arquitecturas inteligentes, computaci\u00f3n evolutiva, hardware adaptativo y sistemas IA aplicados a salud,\r\n                predicci\u00f3n biom\u00e9dica y an\u00e1lisis avanzado de datos.\r\n            <\/p>\r\n        <\/div>\r\n\r\n        <!-- TIMELINE -->\r\n        <div class=\"proyectos-timeline\">\r\n            <div class=\"proyectos-line\"><\/div>\r\n            <div class=\"proyectos-progress\" id=\"timelineProgress\"><\/div>\r\n\r\n            <!-- AIMED+ -->\r\n            <article class=\"proyecto-item reveal\">\r\n                <div class=\"proyecto-year\">\r\n                    <div class=\"proyecto-year-box\">2025<\/div>\r\n                <\/div>\r\n                <div class=\"proyecto-card\">\r\n                    <div class=\"proyecto-top\">\r\n                        <div class=\"proyecto-icon\"><i class=\"fa-solid fa-microchip\"><\/i><\/div>\r\n                        <div class=\"proyecto-meta\">\r\n                            <div class=\"proyecto-tag\">Hardware IA \u00b7 Arquitecturas Embedded<\/div>\r\n                            <h3 class=\"proyecto-title\">AIMED+<\/h3>\r\n                            <p class=\"proyecto-desc\">\r\n                                Arquitectura full-stack para el desarrollo y despliegue de modelos de Inteligencia Artificial sobre sistemas\r\n                                m\u00f3viles y hardware embebido con aceleraci\u00f3n especializada.\r\n                            <\/p>\r\n                            <p class=\"proyecto-desc\">\r\n                                El proyecto investiga nuevas arquitecturas IA optimizadas para consumo energ\u00e9tico, inferencia local y procesamiento\r\n                                inteligente en tiempo real.\r\n                            <\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"proyecto-funding\">\r\n                        <p>Proyecto PDC2025-165077-I00 financiado por MICIU\/AEI \/10.13039\/501100011033 y por la Uni\u00f3n Europea.<\/p>\r\n                        <img decoding=\"async\" src=\"https:\/\/www.aei.gob.es\/sites\/default\/files\/inline-images\/MICIU%2BNextG%2BPRTR%2BAEI.jpg\" alt=\"Financiaci\u00f3n AIMED+\">\r\n                    <\/div>\r\n                <\/div>\r\n            <\/article>\r\n\r\n            <!-- Wearable-AI-4PwD -->\r\n            <article class=\"proyecto-item reveal\">\r\n                <div class=\"proyecto-year\">\r\n                    <div class=\"proyecto-year-box\">2022<\/div>\r\n                <\/div>\r\n                <div class=\"proyecto-card\">\r\n                    <div class=\"proyecto-top\">\r\n                        <div class=\"proyecto-icon\"><i class=\"fa-solid fa-heart-pulse\"><\/i><\/div>\r\n                        <div class=\"proyecto-meta\">\r\n                            <div class=\"proyecto-tag\">IA Biom\u00e9dica \u00b7 Diabetes<\/div>\r\n                            <h3 class=\"proyecto-title\">Wearable-AI-4PwD<\/h3>\r\n                            <p class=\"proyecto-desc\">\r\n                                Sistema wearable basado en Inteligencia Artificial orientado a la toma de decisiones cl\u00ednicas para\r\n                                personas con diabetes.\r\n                            <\/p>\r\n                            <p class=\"proyecto-desc\">\r\n                                Predicci\u00f3n gluc\u00e9mica avanzada mediante redes neuronales, hardware adaptativo y modelos bioinspirados.\r\n                            <\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"proyecto-funding\">\r\n                        <p>Proyecto PDC2022-133429-I00 financiado por MICIU\/AEI y Uni\u00f3n Europea Next GenerationEU.<\/p>\r\n                        <img decoding=\"async\" src=\"https:\/\/www.aei.gob.es\/sites\/default\/files\/inline-images\/MICIU%2BNextG%2BPRTR%2BAEI.jpg\" alt=\"Financiaci\u00f3n Wearable\">\r\n                    <\/div>\r\n                    <div class=\"proyecto-expand\">\r\n                        <button class=\"proyecto-btn\">\r\n                            Leer investigaci\u00f3n completa\r\n                            <i class=\"fa-solid fa-chevron-down\"><\/i>\r\n                        <\/button>\r\n                        <div class=\"proyecto-extra\">\r\n                            <p>\r\n                                El proyecto desarrolla sistemas predictivos inteligentes capaces de anticipar la evoluci\u00f3n gluc\u00e9mica mediante\r\n                                t\u00e9cnicas avanzadas de Inteligencia Artificial y sensores biom\u00e9dicos inteligentes. La investigaci\u00f3n integra\r\n                                computaci\u00f3n evolutiva, redes neuronales implementadas sobre FPGA y aplicaciones m\u00f3viles conectadas con\r\n                                dispositivos wearables para apoyo cl\u00ednico en tiempo real.\r\n                            <\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/article>\r\n        <\/div>\r\n\r\n        <!-- SUBPROYECTOS -->\r\n        <div class=\"subproyectos-section reveal\">\r\n            <h3 class=\"subproyectos-title\">&nbsp;<\/h3>\r\n            <div class=\"subproyectos-grid\">\r\n                <a href=\"https:\/\/glucmodel.ucm.es\/\" target=\"_blank\" class=\"subpro-card\">\r\n                    <img decoding=\"async\" src=\"http:\/\/absys.dacya.ucm.es\/wp-content\/uploads\/2024\/02\/glucmodelLogo.png\" class=\"subpro-logo\" alt=\"Glucmodel\">\r\n                    <h3>Glucmodel<\/h3>\r\n                    <p>Plataforma predictiva basada en IA para estimaci\u00f3n gluc\u00e9mica a corto plazo utilizando modelos entrenados.<\/p>\r\n                <\/a>\r\n                <a href=\"https:\/\/aictuari.com\/\" target=\"_blank\" class=\"subpro-card\">\r\n                    <img decoding=\"async\" src=\"http:\/\/absys.dacya.ucm.es\/wp-content\/uploads\/2024\/02\/AictuariLogo.png\" class=\"subpro-logo\" alt=\"Aictuari\">\r\n                    <h3>Aictuari<\/h3>\r\n                    <p>Sistemas predictivos aplicados al sector asegurador mediante aprendizaje autom\u00e1tico y an\u00e1lisis inteligente.<\/p>\r\n                <\/a>\r\n                <a href=\"http:\/\/micro-stress.ucm.es\/\" target=\"_blank\" class=\"subpro-card\">\r\n                    <img decoding=\"async\" src=\"http:\/\/absys.dacya.ucm.es\/wp-content\/uploads\/2024\/01\/logo-absys-1.jpg\" class=\"subpro-logo\" alt=\"Microstress\">\r\n                    <h3>Microstress<\/h3>\r\n                    <p>Metodolog\u00edas avanzadas para an\u00e1lisis microsc\u00f3pico de tensiones mediante IA y algoritmos evolutivos.<\/p>\r\n                <\/a>\r\n                <a href=\"#\" class=\"subpro-card\">\r\n                    <img decoding=\"async\" src=\"http:\/\/absys.dacya.ucm.es\/wp-content\/uploads\/2024\/02\/Genobia.png\" class=\"subpro-logo\" alt=\"Genobia\">\r\n                    <h3>Genobia<\/h3>\r\n                    <p>Dise\u00f1o de algoritmos predictivos para obesidad y riesgo metab\u00f3lico mediante gen\u00e9tica e IA.<\/p>\r\n                <\/a>\r\n            <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n    function loadGSAP(callback){\r\n        if(window.gsap && window.ScrollTrigger){ callback(); return; }\r\n        const gsapScript = document.createElement('script');\r\n        gsapScript.src = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js';\r\n        const stScript = document.createElement('script');\r\n        stScript.src = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/ScrollTrigger.min.js';\r\n        gsapScript.onload = () => { document.head.appendChild(stScript); stScript.onload = callback; };\r\n        document.head.appendChild(gsapScript);\r\n    }\r\n\r\n    loadGSAP(function(){\r\n        gsap.registerPlugin(ScrollTrigger);\r\n\r\n        gsap.utils.toArray('.reveal').forEach((el, i) => {\r\n            gsap.to(el, {\r\n                opacity: 1, y: 0, duration: 1, ease: \"power3.out\", delay: i * 0.05,\r\n                scrollTrigger: { trigger: el, start: \"top 82%\" }\r\n            });\r\n        });\r\n\r\n        gsap.to('#timelineProgress', {\r\n            height: \"100%\", ease: \"none\",\r\n            scrollTrigger: { trigger: '.proyectos-timeline', start: 'top 20%', end: 'bottom 80%', scrub: true }\r\n        });\r\n\r\n        gsap.utils.toArray('.proyecto-card').forEach(card => {\r\n            gsap.fromTo(card, { y: 50 }, {\r\n                y: -10, ease: \"none\",\r\n                scrollTrigger: { trigger: card, start: \"top bottom\", end: \"bottom top\", scrub: true }\r\n            });\r\n        });\r\n\r\n        document.querySelectorAll('.proyecto-btn').forEach(btn => {\r\n            btn.addEventListener('click', function(){\r\n                const extra = this.nextElementSibling;\r\n                const icon = this.querySelector('i');\r\n                extra.classList.toggle('open');\r\n                icon.className = extra.classList.contains('open') ? 'fa-solid fa-chevron-up' : 'fa-solid fa-chevron-down';\r\n            });\r\n        });\r\n\r\n        const canvas = document.getElementById('neuralCanvas');\r\n        if (canvas) {\r\n            const ctx = canvas.getContext('2d');\r\n            let w, h, nodes = [];\r\n            function resizeCanvas() {\r\n                const section = document.querySelector('.proyectos-section');\r\n                if (!section) return;\r\n                w = canvas.width = section.offsetWidth;\r\n                h = canvas.height = section.offsetHeight;\r\n            }\r\n            function initNodes() {\r\n                nodes = [];\r\n                for (let i = 0; i < 60; i++) {\r\n                    nodes.push({ x: Math.random() * w, y: Math.random() * h, vx: (Math.random() - 0.5) * 0.25, vy: (Math.random() - 0.5) * 0.25 });\r\n                }\r\n            }\r\n            function draw() {\r\n                if (!ctx) return;\r\n                ctx.clearRect(0, 0, w, h);\r\n                for (let i = 0; i < nodes.length; i++) {\r\n                    const n = nodes[i];\r\n                    n.x += n.vx; n.y += n.vy;\r\n                    if (n.x < 0 || n.x > w) n.vx *= -1;\r\n                    if (n.y < 0 || n.y > h) n.vy *= -1;\r\n                    ctx.fillStyle = 'rgba(37, 99, 235, 0.4)';\r\n                    ctx.beginPath();\r\n                    ctx.arc(n.x, n.y, 1.4, 0, Math.PI * 2);\r\n                    ctx.fill();\r\n                    for (let j = i + 1; j < nodes.length; j++) {\r\n                        const m = nodes[j];\r\n                        const dx = n.x - m.x, dy = n.y - m.y;\r\n                        const dist = Math.sqrt(dx*dx + dy*dy);\r\n                        if (dist < 140) {\r\n                            ctx.strokeStyle = `rgba(37, 99, 235, ${0.5 * (1 - dist \/ 140)})`;\r\n                            ctx.lineWidth = 0.5;\r\n                            ctx.beginPath();\r\n                            ctx.moveTo(n.x, n.y);\r\n                            ctx.lineTo(m.x, m.y);\r\n                            ctx.stroke();\r\n                        }\r\n                    }\r\n                }\r\n                requestAnimationFrame(draw);\r\n            }\r\n            resizeCanvas(); initNodes(); draw();\r\n            window.addEventListener('resize', () => { resizeCanvas(); initNodes(); });\r\n        }\r\n    });\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>ABSYS \u00b7 Proyectos de Investigaci\u00f3n IA Investigaci\u00f3n Aplicada Proyectos de INVESTIGACI\u00d3N Arquitecturas inteligentes, computaci\u00f3n evolutiva, hardware adaptativo y sistemas IA aplicados a salud, predicci\u00f3n biom\u00e9dica y an\u00e1lisis avanzado de datos. 2025 Hardware IA \u00b7 Arquitecturas Embedded AIMED+ Arquitectura full-stack para el desarrollo y despliegue de modelos de Inteligencia Artificial sobre sistemas m\u00f3viles y hardware embebido&hellip;<\/p>\n<p class=\"more\"><a class=\"more-link\" href=\"http:\/\/absys.dacya.ucm.es\/?page_id=1079\">Seguir leyendo <span class=\"screen-reader-text\">Proyectos<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1079","page","type-page","status-publish","hentry","entry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/absys.dacya.ucm.es\/index.php?rest_route=\/wp\/v2\/pages\/1079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/absys.dacya.ucm.es\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/absys.dacya.ucm.es\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/absys.dacya.ucm.es\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/absys.dacya.ucm.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1079"}],"version-history":[{"count":38,"href":"http:\/\/absys.dacya.ucm.es\/index.php?rest_route=\/wp\/v2\/pages\/1079\/revisions"}],"predecessor-version":[{"id":2023,"href":"http:\/\/absys.dacya.ucm.es\/index.php?rest_route=\/wp\/v2\/pages\/1079\/revisions\/2023"}],"wp:attachment":[{"href":"http:\/\/absys.dacya.ucm.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}