Person:
Hidalgo Pérez, José Ignacio

Loading...
Profile Picture
First Name
José Ignacio
Last Name
Hidalgo Pérez
Affiliation
Universidad Complutense de Madrid
Faculty / Institute
Informática
Department
Arquitectura de Computadores y Automática
Area
Arquitectura y Tecnología de Computadores
Identifiers
UCM identifierORCIDScopus Author IDDialnet IDGoogle Scholar ID

Search Results

Now showing 1 - 4 of 4
  • Item
    Blood glucose prediction using multi-objective grammatical evolution: analysis of the “agnostic” and “what-if” scenarios
    (Genetic Programming and Evolvable Machines, 2021) Contador, Sergio; Colmenar, J. Manuel; Garnica Alcázar, Oscar; Velasco Cabo, José Manuel; Hidalgo Pérez, José Ignacio
    In this paper we investigate the benefts of applying a multi-objective approach for solving a symbolic regression problem by means of Grammatical Evolution. In particular, we extend previous work, obtaining mathematical expressions to model glucose levels in the blood of diabetic patients. Here we use a multi-objective Grammatical Evolution approach based on the NSGA-II algorithm, considering the root-mean-square error and an ad-hoc ftness function as objectives. This ad-hoc function is based on the Clarke Error Grid analysis, which is useful for showing the potential danger of mispredictions in diabetic patients. In this work, we use two datasets to analyse two diferent scenarios: What-if and Agnostic, the most common in daily clinical practice. In the What-if scenario, where future events are evaluated, results show that the multi-objective approach improves previous results in terms of Clarke Error Grid analysis by reducing the number of dangerous mispredictions. In the Agnostic situation, with no available information about future events, results suggest that we can obtain good predictions with only information from the previous hour for both Grammatical Evolution and Multi-Objective Grammatical Evolution.
  • Item
    KNIFE: A low-cost Reconfigurable system
    (2005) Hidalgo Pérez, José Ignacio; Millán Belsué, Juan; Roa Romero, Carlos; Lanchares Dávila, Juan
    This paper presents Knife, a reconfigurable Multi-FPGA based system designed and implemented as a final project to get a degree on electronic engineering. The whole circuit design flow is addressed in order to obtain an automated process. It starts from a hardware description language design specification in VHDL or XNF and targets at a reconfigurable–expandable board, made up of eight Xilinx FPGAs. We have designed and implemented both, the Multi-FPGA board and the software tool. The software tool employs some Xilinx Foundation tools hile other steps, such as partitioning and placement of the circuit, uses some ideas proposed in previous papers.
  • Item
    Project number: 351
    Desarrollo de algoritmos predictivos por inteligencia artificial (Deep-learning) para asegurar el éxito del alumno
    (2021) López Farré, Antonio José; García Fernández, Miguel Ángel; Collado Yurrita, Luis Rodolfo; Álvarez-Salas Walther, Luis Antonio; Zamorano León, José Javier; Calle Purón, María Elisa; Giner Nogueras, Manuel; Lahera Juliá, Vicente; Hidalgo Pérez, José Ignacio; Gómez García, María Victoria; Fernández López, María Josefa; Serrano Ruiz Calderón, Rocío Milagros; Hernández Artiles, Marta; Hernández Ramón, Silvia; Freixer Ballesteros, Gala; Zekri, Khaoula; Larrea Cruz, María Begoña
    Breve descripción La adaptación de los planes de estudio a la normativa y a los criterios propuestos por el Espacio Europeo de Educación Superior (EEES) ha conllevado un importante reto de innovación pedagógica, y cambios significativos en el proceso enseñanza-aprendizaje. El sistema universitario español acumula ya una trayectoria y un bagaje importante de experiencias, buenas prácticas e innovaciones que se han ido encaminando hacia la continua mejora de la calidad de la formación ofertada. El proceso de cambio en el que está inmersa hoy en día la Educación Superior demanda nuevos sistemas y procedimientos de enseñanza y evaluación. Dos de los cambios derivados de la implantación del EEES son la elaboración de los plantes de estudio por competencias generales, transversales y específicas, y el diseño de herramientas e iniciativas de mejora de la calidad de los programas formativos, entre otros aspectos. En el contexto anterior, en el presente proyecto se han aplicado una serie de herramientas tecnológicas con el objetivo de mejorar la actividad docente que pretenden implantarse de forma transversal entre asignaturas del grado de Nutrición y Dietética Humana de la Facultad de Medicina de la Universidad Complutense. Además, esta novedosa iniciativa podría utilizarse en cualquier asignatura de cualquier grado de cualquier Facultad de la Universidad Complutense o incluso de otras Universidades. En concreto, el proyecto identifica al comienzo del curso académico a aquellos/as alumnos/as que tendrán dificultades para superar diferentes asignaturas del grado de Nutrición y Dietética Humana, para que el profesorado tome diferentes medidas docentes preventivas desde el mismo comienzo del curso académico. La identificación de estos alumnos al comienzo del curso académico se realizó mediante técnicas de inteligencia artificial para generar un algoritmo de predicción autoalimentado, considerando fundamentalmente una serie de parámetros académicos de los alumnos/as. El proyecto busca reforzar el aprendizaje de los/as alumnos/as que presenten dificultades en superar una asignatura. Esta iniciativa Innova-Docencia es una propuesta innovadora, que conlleva la realización de una actividad común en el que han intervenido personal PDI, PAS y estudiantes.
  • Item
    Técnicas de partición y ubicación para sistemas multi-FPGA basadas en algoritmos genéticos
    (2001) Hidalgo Pérez, José Ignacio; Lanchares Dávila, Juan
    Los sistemas Multi-FPGA (MFPGA) se utilizan para multitud de aplicaciones debido fundamentalmente a sus posibilidades para realizar prototipos y para hacer correcciones sobre los diseños implementados con un bajo costo. Una de las tareas más difíciles en el diseño de sistemas MFPGA es la partición del sistema. Los principales problemas se encuentran en la dificultad de utilizar parte de la lógica debido a la limitación en el número de pines de entrada-salida (PE/S) disponibles. La mayoría de los trabajos realizados hasta el momento para abordar el problema de la partición, son adaptaciones de otros campos del diseño VLSI, y por lo tanto ignoran las características especiales de este tipo de circuitos. En este trabajo se presenta un nuevo método para resolver el problema de la partición en sistemas MFPGA. EL método utiliza la teoría de grafos para describir el circuito y a continuación se aplica un algoritmo genético clásico con una codificación que se adapta especialmente al problema. Una de las características más importantes es que respeta la estructura general del circuito. A la hora de evaluar el consumo de PE/S es necesario tener en cuenta que, en ciertas ocasiones, hay que comunicar partes del circuito que están en FPGAs no adyacentes por lo que el problema de la escasez de PE/S se agrava aún más. Para ello, se presenta una técnica de ubicación simultanea a la partición en la que las particiones con un mayor número de conexiones entre sí, tienen preferencia para ser ubicadas en FPGAs adyacentes y disminuir así el consumo de PE/S. Para realizar los experimentos se han utilizado los circuitos de prueba incluidos en Partitioning 93 benchmarks descritos en XNF (Xilinx Netlist Format). Los resultados obtenidos muestran como los algoritmos genéticos pueden llevar a cabo con éxito la tarea de la partición en este tipo de problemas. También se presenta un nuevo operador que permite al algoritmo genético evitar problemas de convergencia prematura.