50 research outputs found

    Pattern classification with missing values using multitask learning

    Get PDF
    In many real-life applications it is important to know how to deal with missing data (incomplete feature vectors). The ability of handling missing data has become a fundamental requirement for pattern classification because inappropriate treatment of missing data may cause large errors or false results on classification. A novel effective neural network is proposed to handle missing values in incomplete patterns with Multitask Learning (MTL). In our approach, a MTL neural network learns in parallel the classification task and the different tasks associated to incomplete features. During the MTL process, missing values are estimated or imputed. Missing data imputation is guided and oriented by the classification task, i.e., imputed values are those that contribute to improve the learning. We prove the robustness of this MTL neural network for handling missing values in classification problems from UCI database.This work will stimulate future works in many directions. Some of them are using different error functions (crossentropy error in discrete tasks, and sum-of-squares error in continuous tasks), adding an EM-model to probability density estimation into the proposed MTL scheme, setting the number of neurons in each subnetwork dynamically using constructive learning, an extensive comparison with other imputation methods, to use this procedure in regression problems, and extending the proposed method to different machines, e.g., Support Vector Machines (SVM)

    Estimación de densidad de probabilidad mediante ventanas de Parzen

    Get PDF
    Este trabajo presenta la estimación de funciones de densidad de probabilidad mediante ventanas de Parzen, que constituye una de las técnicas no-paramétricas más extendidas en este campo. Se analizan experimentalmente sus capacidades en un problema de procesado de imagenAsociación de Jóvenes Investigadores de Cartagena, (AJICT). Universidad Politécnica de Cartagena. Escuela Técnica Superior de Ingeniería Industrial UPCT, (ETSII). Escuela Técnica Superior de Ingeniería Agronómica, (ETSIA), Escuela Técnica Superior de Ingeniería de Telecomunicación (ETSIT). Escuela de Ingeniería de Caminos, Canales, y Puertos y de Ingeniería de Minas, (EICM). Fundación Séneca, Agencia Regional de Ciencia y Tecnología. Parque Tecnológico de Fuente Álamo. Grupo Aquilin

    Red neural multitarea para problemas de decisión con información incompleta

    Get PDF
    Missing data is a common problem that appears in many real applications. Handling missing data is a essential requirement for pattern classification because inappropriate treatment of missing data may cause large errors or false results on classification. A classical approach is to estimate and fill the missing values. Up to now, proposed methods are efficient but they do not focus the missing data estimation to pattern classification. In this work, we propose a novel neural network that uses the advantages of Multitask Learning (MTL) to classify patterns with incomplete data. A MTL neural network learns at the same time the classification task and the different task associated to incomplete features. Missing data estimation is guided and oriented by the classification task during the MTL process. Obtained results based on real and artificial classification problems demonstrate the advantages of the proposed algorithm

    Imputación de datos incompletos y clasificación de patrones mediante aprendizaje multitarea

    Get PDF
    Almost all research on supervised learning is based on the assumption that training data are completely observable, but it is not a common situation because real world databases are rarely complete. The ability of handling missing data has become a fundamental requirement for machine learning. Up to now, proposed methods consider the problem as two separated tasks, main task and imputation task, and solve them separately (Single Task Learning, STL). In this paper, a new effective method is proposed to handle missing features in incomplete databases with Multitask Learning (MTL). This approach uses the imputation task as extra task and learning in parallel with the main task. Thus, imputation is guided and oriented by the learning process, i.e., imputed values are those that contribute to improve the learning. In this paper we use the advantages of MTL to handling missing data and analyze its robustness for handling different missing variables in real an artificial data sets.Este trabajo está parcialmente financiado por el Ministerio de Educación y Ciencia a través del proyecto TIC2002-03033

    Nuevas tendencias en redes neuronales artificiales: extreme learning machine

    Get PDF
    Las redes neuronales artificiales han sido ampliamente utilizadas para resolver problemas de diagnosis médica, reconocimiento de voz, predicción de índices bursatiles, etc. A pesar de ello, presentan como claros inconvenientes el elevado tiempo de cálculo necesario y la convergencia a mínimos locales. Este artículo analiza un novedoso, rápido y eficiente método para el entrenamiento de redes tipo “feed-forward” conocido como Extreme Learning Machine.Este trabajo está parcialmente financiado por el MEC a través del proyecto TEC2006-13338/TCM

    Implementación eficiente de los métodos variacionales de registro de imagen

    Get PDF
    Los métodos de registro de imagen se clasifican habitualmente en dos grandes grupos: métodos paramétricos, donde los puntos de referencia (o landmarks) juegan un papel importante, y métodos no paramétricos, los cuales se basan en la minimización de una medida de distancia que se expresa mediante un sistema de ecuaciones en derivadas parciales (PDEs)Este trabajo ha sido parcialmente subvencionado por el Ministerio de Educación y Ciencia, a través del proyecto TEC2006-13338/TCM

    Informática aplicada: prácticas para aprender a programar en lenguaje C

    Get PDF
    Aprender el primer lenguaje de programación es una labor engorrosa y con frecuencia antipática. Requiere bastante estudio; pero especialmente exige, de quien emprende esta tarea de aprendizaje, muchas horas de trabajo delante de un ordenador. Y es que, aunque pueda parecer una obviedad, en realidad no hay otro camino: para aprender a programar, hay que programar. Ésta es una recomendación clásica que se repite en el primer día de clase de cualquier asignatura relacionada con la programación y el desarrollo software. Ni mucho menos es suficiente con copiar y entender el código que el profesor explica en clase, el alumno debe llegar a ser capaz de crear su propio código. A algunos alumnos les ocurre que con relativa facilidad comienzan a comprender el código propuesto por otros; pero eso no implica ni de lejos que ya hayan aprendido a programar. Hay que empezar desarrollando programas muy cortos y sencillos: nunca olvidará su primer programa llamado “Hola Mundo”. Para implementar esos primeros programas únicamente deberá copiar literalmente el código y compilar. Aunque eso pueda parecer una tarea fácil, en sus primeros pasos cometerá una gran cantidad de errores sintácticos y surgen las típicas preguntas del tipo ¿por sólo un punto y coma ya no se puede compilar este código? Es el principio de nuestro camino en el mundo de la programación… Para aprender a programar hay que picar código. Tras muchas horas de trabajo intentando desarrollar los programas que se plantean, donde incluso dan ganas de destrozar el ordenador, se comienza a ver la luz al final de túnel: el alumno consigue entender perfectamente esos programas de unas pocas líneas de código que parecían indescifrables hace unos días, e incluso puede proponer mejoras a dicho código. A partir de ese momento quizá comience ya a disfrutar programando. Este ciclo de aprendizaje lo hemos ‘sufrido’ todos y, de hecho, seguimos aprendiendo cada vez que creamos un nuevo código. El objetivo principal que nos planteamos los autores al preparar este manual ha sido ofrecer al alumno novel una guía para el aprendizaje de los fundamentos de la programación en lenguaje C a través de prácticas. Al contrario que los clásicos boletines de prácticas formados por una simple colección de ejercicios, hemos querido desarrollar los diez capítulos que componen este libro desde un punto de vista muy didáctico: explicando detalladamente los conceptos teóricos a través de ejemplos prácticos resueltos, siguiendo cada uno de los pasos que el alumno da en su camino de iniciación en la programación. Este manual es el resultado del trabajo conjunto que hemos realizado ambos profesores en el Centro Universitario para la Defensa (CUD) ubicado en la Academia General del Aire (AGA), centro adscrito a la Universidad Politécnica de Cartagena (UPCT), desde Septiembre de 2010. En particular,es el primer libro docente publicado en el CUD de San Javier y complementa al libro “Informática Aplicada. Programación en Lenguaje C”. Agradecemos recibir todas las sugerencias que puedan ayudar a mejorar las futuras ediciones de este manual. Nuestras direcciones de correo electrónico son [email protected] y [email protected]. Por último, agradecemos poder trabajar al servicio de todos nuestros alumnos. A todos ellos va dedicado especialmente este libro.Fundamentos de informáticaIngeniería Industria

    Desarrollo de morbi-mortalidad en pacientes con apnea obstructiva del sueño (AOS). Cohorte EPIOSA

    Get PDF
    Antecedentes: La apnea obstructiva del sueño (AOS) es el trastorno de sueño más prevalente y se asocia con exceso de comorbilidades que en sí mismas suponen un incremento de riesgo de morbi-mortalidad cardiovascular (CVS). Los estudios disponibles incluyen pacientes con AOS y comorbilidades asociadas de forma que no está bien establecido el papel propio de la AOS en relación con la afectación CVS.Objetivos: Objetivo principal: evaluar la incidencia de eventos CVS y mortalidad en pacientes con AOS y no AOS, sin comorbilidad CVS asociada. Objetivos secundarios: 1) Determinar la prevalencia de ateroesclerosis subclínica (AS) en pacientes con AOS y su relación con la incidencia de morbilidades CVS y 2) valorar la efectividad del tratamiento con presión positiva aérea continua (CPAP) en el desarrollo de los eventos CVS. Material y métodos: Se llevo a cabo una actualización del estado de salud y del desarrollo de nuevos CVS y, en su caso, eventos fatales en la Cohorte Epigenetics Modification in Obstructive Sleep Apnea (EPIOSA) (ClinicalTrials.gov: NCT02131610). Esta cohorte prospectiva incluyó 454 sujetos sin enfermedades crónicas asociadas, 363 (80%) con AOS y 91 (20%) sin AOS. Las principales variables registradas en la visita de reclutamiento fueron: edad, talla, peso, estado civil, origen étnico, situación laboral, tensión arterial sistólica (TAS), tensión arterial diastólica (TAD), antecedentes médicos, cuestionarios de nutrición, escala de somnolencia diurna de Epworth (ESE), poligrafía respiratoria de sueño (PR), ecografía de carótida y analítica sanguínea. A partir de la PR se calculó el índice de apnea hipopnea (IAH) y se definió la presencia de AOS en casos de IAH con 5 o más eventos/hora. A lo largo del seguimiento, se registran anualmente los datos de morbimortalidad de todos los sujetos. Mi contribución en este estudio EPIOSA, que ha sido la base para este trabajo de fin de grado (TFG), ha sido actualizar los eventos de salud al primer trimestre de 2022 y realizar las inferencias analíticas correspondientes de acuerdo con los objetivos anteriormente enunciados. El análisis se realizó mediante el programa Statistical Package for the Social Sciences (SPSS) y la búsqueda de artículos relevantes se llevó a cabo por medio de PubMed y los Descriptores en Ciencias de la Salud (DeCS). Resultados: La cohorte está actualmente formada por un 80% de hombres. La mediana de la edad fue de 47 años en AOS y 40 años en no AOS. La prevalencia de AS fue de 24% y 8% respectivamente, diferencia significativa ajustada por edad (p=0,02). Durante los 6,5 años de seguimiento, ningún paciente falleció; no obstante, 15 desarrollaron al menos un evento CVS, 14 de ellos con AOS. Las variables que se asociaron con una mayor incidencia de eventos CVS fueron la edad y la presencia de AS en la visita inicial. Sin embargo, en el análisis de regresión multivariante incluyendo ambas variables y ajustando el modelo con IMC, solo la edad resultó predictora de eventos CVS con una tasa (OR) de 1,09 (IC95% 1,02 – 1,16). De los 14 pacientes con AOS que desarrollaron eventos CVS, 12 no fueron tratados con CPAP y 2 recibieron tratamiento con CPAP (p=0,744).Conclusiones: Los pacientes con AOS sin otras comorbilidades asociadas muestran una mayor prevalencia de AS. Este TFG muestra que los pacientes con AOS sin tratamiento presentan mayor incidencia de eventos CVS, pero solo la edad resultó predictora de los mismos. Existe una menor tendencia a desarrollar eventos CVS en los pacientes con AOS tratados con CPAP, pero el tamaño muestral y/o el tiempo insuficiente de seguimiento no permitió alcanzar significación estadística necesaria para ratificar el rendimiento del tratamiento en la prevención del desarrollo de eventos CVS en AOS. Palabras clave: Apnea obstructiva del sueño, eventos cardiovasculares, presión positiva aérea continua, ateroesclerosis subclínica.<br /

    Aprendizaje multitarea mediante arquitecturas neuronales basadas en subredes privadas

    Get PDF
    Human learning frequently involves learning several tasks simultaneously; in particular, humans compare and contrast similar tasks for solving a problem. Nevertheless, most approaches to machine learning focus on the learning of a single isolated task, Single Task Learning (STL). Most of them can be formulated from learning several tasks related to the main task at the same time while using a shared representation, Multitask Learning (MTL). This type of learning improves generalization performance for a main task by using the information contained in other related tasks. In this article, we examine distinct schemes used in MTL, propose an new network architecture and test each scheme in two different problems. The proposed scheme makes use of private subnetworks to improve the performance of MTL.Este trabajo está parcialmente financiado por el Ministerio de Educación y Ciencia a través del proyecto TIC2002-03033
    corecore