Capítulo 4
IA para ayudar en el tratamiento de enfermedades y problemas de salud
La capacidad de los sistemas de IA para procesar y analizar grandes volúmenes de datos y generar un análisis en muy poco tiempo los convierte en una herramienta eficaz para ayudar en el tratamiento de enfermedades y problemas de salud. Por ejemplo, la incorporación de IA en dispositivos médicos que integran múltiples sensores podría acelerar la detección precoz de un problema clínico o proporcionar información que mejore la calidad del tratamiento. Con IA, los ingentes y complejos datos fisiológicos que genera el cuerpo humano podrían interpretarse de manera más rápida y precisa para formular una intervención médica.
Desafío
Para los pacientes con esclerosis lateral amiotrófica (ELA) avanzada, la comunicación se vuelve cada vez más difícil a medida que la enfermedad sigue su curso. En muchos casos, la ELA, también conocida como enfermedad de Lou Gehrig, conduce al síndrome de enclaustramiento, en el que pacientes experimentan parálisis total del cuerpo pero sus capacidades cognitivas permanecen intactas. Los dispositivos de seguimiento ocular y, más recientemente, las interfaces cerebro-computador (BCI) basadas en electroencefalogramas (EEG), permiten a pacientes con ELA comunicarse deletreando frases. Pero puede llevar varios minutos comunicar un mensaje sumamente corto.
Solución
Profesionales de investigación de la Universidad de Texas Austin (EE. UU.) desarrollaron una tecnología no invasiva que utiliza wavelets, Machine Learning y redes neuronales de Deep Learning para decodificar señales de magnetoencefalografía (MEG) y detectar frases enteras a medida que pacientes las formulan en su mente. El rendimiento del algoritmo roza el tiempo real; cuando una persona formula una frase en su mente, esta aparece de inmediato.
- Con Wavelet Toolbox™, eliminaron el ruido y descompusieron las señales de MEG en bandas de oscilación neuronal específicas (ondas cerebrales gamma altas, gamma, alfa, beta, zeta y delta) mediante técnicas de análisis de multirresolución de wavelets.
- El equipo comenzó extrayendo características de las señales y utilizó Statistics and Machine Learning Toolbox para calcular diversas características estadísticas. Luego, se utilizaron las características extraídas para entrenar un clasificador de máquina de vectores de soporte (SVM) y un clasificador de red neuronal artificial (ANN) poco profunda, y obtuvieron una base de precisión clasificando señales neuronales correspondientes a cinco frases. Este método tuvo una precisión de aproximadamente el 80% y sirvió como una línea de base de precisión.
- Luego, el equipo de profesionales tomó escalogramas de wavelets de señales MEG para representar características enriquecidas y los utilizó como entradas para entrenar tres redes neuronales convolucionales profundas previamente entrenadas y personalizadas, AlexNet, ResNet e Inception-ResNet, con las que decodificar el habla con señales MEG. Con técnicas combinadas de wavelets y Deep Learning, la precisión global aumentó hasta un 96%.
- Para acelerar el entrenamiento, se utilizó un servidor de cálculo en paralelo con siete GPU utilizando Parallel Computing Toolbox.
Resultados
Con MATLAB, el grupo de investigación pudo iterar rápidamente entre diferentes métodos de extracción de características y entrenar múltiples modelos de Machine Learning y Deep Learning, lo que permitió lograr una precisión general del 96% al decodificar el habla con señales MEG. MATLAB permitió combinar técnicas de wavelet con Deep Learning en cuestión de minutos, mucho menos que con otros lenguajes de programación. Además, cambiar una sola línea de código permitió utilizar múltiples GPU para realizar el entrenamiento. El uso de Parallel Computing Toolbox y un servidor con siete GPU permitió entrenar las redes 10 veces más rápido.
Desafío
Parálisis es la pérdida de la capacidad de mover una parte del cuerpo o el cuerpo entero, por lo general debido a daños en el cerebro o la médula espinal.
Solución
Profesionales de investigación de Battelle Neurolife y la Universidad Estatal de Ohio (EE. UU.) desarrollaron una interfaz cerebro-computador (BCI) para registrar y analizar señales cerebrales y enviar las señales en forma de comandos a un dispositivo para realizar una acción. En este caso, el equipo de profesionales diseñó un sistema para ayudar a un paciente a recuperar el control consciente de los dedos, la mano y la muñeca.
- Utilizaron MATLAB para analizar las señales de electroencefalograma (EEG) del cerebro y entrenaron algoritmos de Machine Learning para detectar y decodificar las señales táctiles subperceptuales del cerebro.
- Cuando el paciente que utilizaba esta interfaz BCI tocaba un objeto, estos algoritmos separaban las señales motoras y sensoriales, y transmitían el feedback táctil a una banda vibrotáctil y las señales motoras a una manga de electrodos.
Resultado
Ahora el paciente puede agarrar objetos sin mirarlos. El sistema es demasiado grande para uso doméstico, pero tiene el potencial de cambiar el día a día de personas con parálisis.
Desafío
La neuropatía diabética es un tipo de lesión de nervios que afecta principalmente a las piernas y los pies. Su causa son niveles altos de glucosa en la sangre.
Solución
Con MATLAB, Siddarth Nair, el fundador de Xfinito Biodesigns, creó el software que controla un calzado wearable denominado Xeuron.ai para tratar la neuropatía diabética. Xeuron.ai registra datos del calzado wearable, tales como presión, temperatura, respuesta a estímulos y movimiento. Los datos se procesan con algoritmos de Deep Learning. Este procesamiento se produce a través de computación híbrida, que, según Nair, reduce tanto los costes como el tiempo de cálculo. Como respuesta a estos datos, el sistema proporciona terapia personalizada a través de estímulos eléctricos o magnéticos, vibraciones, o impulsos de luz o térmicos.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.
América
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)