Modulo 2
Modulo 2
Modulo 2
ARTIFICIAL
ÍNDICE
OBJETIVOS............................................................................................ 3
BIBLIOGRAFÍA .................................................................................... 14
© 3/14
OBJETIVOS
• Dar una visión global de qué es la inteligencia artificial aplicada en ámbito clínico.
• Resaltar la importancia de los datos para generar aplicaciones basadas en IA.
• Ver usos de la Inteligencia Artificial en el ámbito de la salud.
• Describir el análisis de movimientos mediante técnicas de visión artificial.
DEFINICIÓN DE LA IA
La Inteligencia Artificial (IA) es una tecnología revolucionaria que se está viviendo en el siglo XXI
al igual que lo fue la máquina de vapor en el XXVIII, la industrialización en el XIX, la
automatización en el XX.
Se está considerando la IA como la nueva revolución industrial, corazón de lo que algunos llaman
la industria 4.0.
Cuando se habla de IA, existen infinidad de definiciones más o menos técnicas o extensas, pero
para tener una visión más global y generalista puede utilizarse la que se encuentra en el libro
Artificial Intelligence, a modern approach de Stuart Rusell y Peter Norvig (Russell, 2010):
“Se entiende por Inteligencia Artificial aquella inteligencia que muestran las máquinas, en
contraste con la inteligencia natural de los humanos”
En este sentido, una posible definición concisa y general podría ser “el esfuerzo para automatizar
tareas intelectuales normalmente realizadas por humanos”. Estas tareas automáticas se realizan
mediante un conjunto de algoritmos y técnicas que pueden ser usadas para resolver problemas
que los humanos realizan intuitivamente, pero que son realmente difíciles para una máquina.
TIPOLOGÍAS DE IA
Gracias al gran aumento de la capacidad de computación de la que se dispone hoy en día, la
Inteligencia Artificial, la cual empezó a desarrollarse en los años 50, ha podido perfeccionarse y
especializarse a diferentes niveles de complejidad.
© 5/14
Estas capacidades, al igual que las personas se valen de los sentidos para moverse, comunicarse
y comprender el mundo que les rodea, son las que se intentan emular mediante algoritmos
informáticos.
Cuando una máquina realiza una tarea “aparentemente” inteligente, porque la máquina ha sido
preprogramada para hacerlo, hay una habilidad humana que realmente se identifica con la
inteligencia: APRENDER.
TIPOS DE APRENDIZAJE
La inteligencia artificial utiliza diferentes enfoques para permitir que las máquinas aprendan de
manera autónoma y mejoren su desempeño con el tiempo. Uno de los métodos más comunes
es el aprendizaje automático, que se basa en el uso de algoritmos para detectar patrones en los
datos y utilizarlos para hacer predicciones y tomar decisiones.
Dentro del aprendizaje automático, existen dos enfoques principales: el aprendizaje basado en
reglas y el aprendizaje basado en ejemplos. En el aprendizaje basado en reglas, los expertos en
el dominio proporcionan reglas y heurísticas específicas para que la máquina aprenda. Por otro
lado, en el aprendizaje basado en ejemplos, la máquina aprende a través de la exposición a un
conjunto de ejemplos, como imágenes, texto o datos estructurados. La máquina utiliza estos
ejemplos para identificar patrones y crear modelos que puedan generalizar a nuevas
situaciones.
Ejemplo
Cuando una base de datos está desbalanceada, es decir, cuando no hay suficientes ejemplos de
ciertas categorías o situaciones, los modelos de IA pueden aprender patrones no
representativos o incluso generar prejuicios. Por ejemplo, si se está entrenando un modelo de
reconocimiento facial utilizando una base de datos que tiene una mayoría de imágenes de
personas de piel clara, el modelo puede tener dificultades para reconocer a personas de piel
oscura, lo que puede generar discriminación y sesgos.
Por otro lado, una base de datos balanceada puede ayudar a garantizar que el modelo se entrene
con datos representativos y generalice bien a situaciones nuevas. Además, una base de datos
bien diseñada puede ayudar a los desarrolladores a identificar y solucionar problemas y
limitaciones en el modelo, lo que puede mejorar su precisión y desempeño.
En resumen, las bases de datos son un componente esencial para el desarrollo de modelos de
IA que generalicen correctamente y produzcan predicciones precisas y útiles. Asegurarse de que
las bases de datos estén bien equilibradas y representen adecuadamente las diferentes
categorías y situaciones puede ayudar a evitar predicciones sesgadas o engañosas, lo que puede
tener un impacto positivo en la precisión y efectividad de los modelos de IA (Chawla et al., 2002).
Toma nota
REDES NEURONALES
De los algoritmos de IA, el más sencillo es la red neuronal. Una red neuronal de inteligencia
artificial es un tipo de algoritmo que se utiliza para resolver problemas complejos, como la
clasificación, el reconocimiento de patrones y la predicción, imitando el funcionamiento del
cerebro humano.
© 9/14
La red neuronal está compuesta por un conjunto de nodos o neuronas interconectados que
reciben información de entrada, la procesan y generan una salida. Estas neuronas se organizan
en capas y cada una de ellas realiza una transformación de la información de entrada antes de
pasarla a la siguiente capa.
La primera capa recibe la información de entrada (input layer) y realiza una serie de cálculos
para generar una salida que se envía a la siguiente capa (hidden layer n). Este proceso se repite
para cada capa hasta que se llega a la capa de salida (output layer), donde se produce la
respuesta final de la red neuronal.
Un ejemplo de clasificación con una red neuronal con capas densamente conectadas es la
clasificación de imágenes. La red neuronal se entrena con un conjunto de imágenes etiquetadas
para aprender a distinguir entre diferentes categorías. Cada imagen se convierte en un vector
de características que se envía a la red neuronal como entrada.
La red neuronal procesa la información en varias capas densamente conectadas, donde cada
capa está formada por múltiples neuronas que se conectan a todas las neuronas de la capa
anterior. Cada capa realiza una serie de cálculos matemáticos para generar una salida que se
envía a la siguiente capa.
La capa de salida produce una respuesta final en forma de una distribución de probabilidades
de cada categoría, donde la categoría con la probabilidad más alta se elige como la predicción
final. Con el tiempo, la red neuronal se entrena para mejorar su precisión en la clasificación de
nuevas imágenes.
En resumen, una red neuronal de IA es un algoritmo que imita el funcionamiento del cerebro
humano para resolver problemas complejos. La clasificación de imágenes es un ejemplo común
de su uso, donde la red neuronal se entrena para distinguir entre diferentes categorías mediante
capas densamente conectadas.
Toma nota
posición en el espacio de los diferentes puntos anatómicos del cuerpo humano a partir de
imágenes 2D registra-das con cámaras (Page et al., 2006).
Los marcadores más utilizados consisten en pequeños objetos esféricos recubiertos de material
reflectante y con un sistema de sujeción a la piel o a la ropa. Estos marcadores se situarán en los
puntos y segmentos anatómicos que se quieran estudiar y se utilizan asociados a un sistema de
iluminación, normalmente de luz infrarroja (Chiari et al., 2005).
Esta técnica de registro se considera la herramienta más empleada y validada para la evaluación
de movimientos, pero, este tipo de técnica se vuelve inviable cuando se intenta utilizar en un
entorno laboral real (fuera del laboratorio).
Más recientemente, existen modelos basados en inteligencia artificial, como Open VINO o
Mediapipe, de detección de articulaciones corporales los cuales se han vuelto populares para el
análisis de movimientos. Estos modelos utilizan técnicas de ML y DL para detectar las
articulaciones del cuerpo y seguir su movimiento. Estos modelos se pueden utilizar en diversas
aplicaciones, como la rehabilitación, el deporte, la realidad virtual y en ergonomía.
© 13/14
Figura 11. Ejemplos adecuados e inadecuados para el análisis de posturas mediante IA.
Una vez identificados los segmentos corporales se puede identificar las posturas que se adoptan
con el fin de aplicar metodologías de evaluación de posturas.
En resumen, la fotogrametría es una técnica para el análisis de movimientos, mientras que los
modelos basados en inteligencia artificial, como Mediapipe y detección de joints, son
herramientas más modernas para la detección de movimientos. Ambas técnicas son útiles en
diversas aplicaciones, incluyendo deportes, medicina y biomecánica.
En los siguientes módulos se mostrará cómo aplicar estas tecnologías para el análisis de
movimientos en el ámbito de la ergonomía y la salud laboral.
BIBLIOGRAFÍA
Chawla, N. V., Bowyer, K. W., Hall, L. O., & Kegelmeyer, W. P. (2002). SMOTE: Synthetic Minority
Over-sampling Technique. Journal of Artificial Intelligence Research, 16, 321-357.
https://doi.org/10.1613/jair.953
Page, A., Candelas, P., & Belmar, F. (2006). Application of video photogrammetry to analyse
mechanical systems in the undergraduate physics laboratory. European Journal of
Physics, 27, 647-655. https://doi.org/10.1088/0143-0807/27/3/017
Russel, S., & Norvig, P. (2013). Artificial intelligence: a modern approach (Vol. 256). London:
Pearson Education Limited.