OPE 2025 TFA INF. Tema 75. Inteligencia Artificial (IA). Modelos interpretables vs modelos no interpretables: características, utilidades, ventajas e inconvenientes de cada tipo. Principales modelos y algoritmos de Machine Learning: algoritmos basados en funciones (regresión lineal, regresión logística, métodos polinómicos), algoritmos basados en árboles (árboles de clasificación, árboles de regresión), algoritmos basados en reglas (reglas de clasificación, reglas de asociación), redes neuronales y el caso particular de deep learning. Técnicas de selección de características y técnicas de extracción de características. Técnicas descriptivas y técnicas predictivas. Aplicaciones de la IA en Salud. Ley de Inteligencia Artificial de la UE.

OPE 2025. TFA INFORMÁTICA

La Inteligencia Artificial (IA) es un campo de la informática que busca desarrollar sistemas capaces de aprender, razonar y tomar decisiones sin intervención humana directa.

Este tema aborda:
Modelos interpretables vs. modelos no interpretables (características, ventajas e inconvenientes).
Principales modelos y algoritmos de Machine Learning, incluyendo:

  • Algoritmos basados en funciones (Regresión Lineal, Logística, Polinómica).
  • Algoritmos basados en árboles (Árboles de Clasificación y Regresión).
  • Algoritmos basados en reglas (Clasificación y Asociación).
  • Redes neuronales y Deep Learning.
    Técnicas de selección y extracción de características.
    Técnicas descriptivas y predictivas en IA.
    Aplicaciones de la IA en el sector sanitario.
    Ley de Inteligencia Artificial de la UE y su impacto en el desarrollo y uso de estos sistemas.

1️⃣ 🔍 Modelos Interpretables vs. Modelos No Interpretables

En Machine Learning, los modelos pueden clasificarse en interpretables y no interpretables, dependiendo de la facilidad con la que los humanos pueden entender cómo toman decisiones.

1.1 📖 Modelos Interpretables

Fácilmente comprensibles por humanos.
✅ Permiten explicar cada predicción con claridad.
Ejemplos:

  • Regresión Lineal 📈
  • Árboles de Decisión 🌳
  • Reglas de Clasificación 📜

1.2 🔬 Modelos No Interpretables

Difíciles de explicar debido a su complejidad.
❌ Suelen actuar como cajas negras sin justificación clara de sus decisiones.
Ejemplos:

  • Redes Neuronales 🤖
  • Algoritmos de Deep Learning 🧠
  • Ensamblados complejos (Random Forest, XGBoost)

1.3 🎭 Comparativa entre ambos

Característica Modelos Interpretables 📖 Modelos No Interpretables 🔬
Explicabilidad Alta ✅ Baja ❌
Precisión en tareas complejas Moderada ⚖️ Alta 📊
Uso en entornos críticos (Salud, Finanzas, Derecho) Preferidos ✅ Restringidos ⚠️
Ejemplos Regresión, Árboles de Decisión 🌳 Redes Neuronales, Deep Learning 🤖

2️⃣ 🔢 Principales Modelos y Algoritmos de Machine Learning

2.1 📈 Algoritmos basados en funciones

  • Regresión Lineal: Predicción de valores continuos con una relación lineal.
  • Regresión Logística: Clasificación binaria (Ejemplo: detectar fraude en transacciones).
  • Métodos Polinómicos: Capturan relaciones más complejas que la regresión lineal.

2.2 🌳 Algoritmos basados en árboles

  • Árboles de Clasificación: Determinan categorías basadas en reglas simples.
  • Árboles de Regresión: Predicen valores numéricos de forma jerárquica.

2.3 📜 Algoritmos basados en reglas

  • Reglas de Clasificación: Explican decisiones mediante conjuntos de reglas (Ejemplo: diagnósticos médicos).
  • Reglas de Asociación: Encuentran relaciones ocultas en los datos (Ejemplo: recomendaciones de productos).

2.4 🤖 Redes Neuronales y Deep Learning

  • Redes Neuronales Artificiales (RNA): Modelos inspirados en el cerebro humano.
  • Deep Learning: Uso de redes neuronales profundas para tareas complejas como reconocimiento de imágenes y procesamiento del lenguaje natural.

3️⃣ 🎯 Selección y Extracción de Características

3.1 🎛️ Técnicas de Selección de Características

📌 Eliminan variables irrelevantes para mejorar el rendimiento del modelo.
✅ Métodos:

  • Filtro: Evaluación estadística de las características.
  • Wrapper: Pruebas iterativas con diferentes combinaciones.
  • Embedded: Selección dentro del modelo (Ejemplo: Lasso Regression).

3.2 🏗️ Técnicas de Extracción de Características

📌 Transforman los datos para reducir la dimensionalidad.
✅ Métodos:

  • PCA (Análisis de Componentes Principales): Reduce variables manteniendo la información clave.
  • Autoencoders: Redes neuronales utilizadas para reducción de características.

4️⃣ 🔬 Técnicas Descriptivas vs. Técnicas Predictivas

📌 Descriptivas: Analizan datos pasados para extraer patrones.
✅ Ejemplos: Clustering, Reglas de Asociación, Análisis de Componentes Principales (PCA).

📌 Predictivas: Utilizan datos históricos para predecir el futuro.
✅ Ejemplos: Regresión, Clasificación, Redes Neuronales.


5️⃣ 🏥 Aplicaciones de la IA en Salud

Diagnóstico médico asistido (Ejemplo: IA en radiografías y resonancias).
Predicción de enfermedades basadas en historiales médicos.
Automatización de procesos hospitalarios (gestión de citas, administración de camas).
Medicina personalizada y recomendaciones de tratamientos.


6️⃣ ⚖️ Ley de Inteligencia Artificial de la UE

📜 La Ley de IA de la Unión Europea busca regular el desarrollo y uso de la Inteligencia Artificial.

📌 Principios clave:
✅ Garantizar transparencia y explicabilidad.
Prohibir IA de alto riesgo en vigilancia masiva.
Requerir auditorías en modelos utilizados en entornos críticos (salud, banca, justicia).


 

📝 Cuestionario Tipo Test – Inteligencia Artificial (IA)


1️⃣ 🧠 ¿Qué es la Inteligencia Artificial (IA)?

a) Un sistema de reglas predefinidas sin aprendizaje
b) Un conjunto de algoritmos que permiten a las máquinas aprender y tomar decisiones
c) Una tecnología utilizada únicamente en videojuegos
d) Un sistema exclusivo de robots físicos

Respuesta correcta: b) Un conjunto de algoritmos que permiten a las máquinas aprender y tomar decisiones
🔎 Explicación: La IA utiliza algoritmos avanzados para aprender de los datos y tomar decisiones sin intervención humana.


2️⃣ 📖 ¿Cuál de los siguientes modelos es considerado interpretable?

a) Redes Neuronales Profundas
b) Árboles de Decisión
c) Random Forest
d) Redes Generativas Adversarias (GANs)

Respuesta correcta: b) Árboles de Decisión
🔎 Explicación: Los Árboles de Decisión permiten visualizar y entender fácilmente cómo se toman las decisiones, a diferencia de otros modelos más complejos.


3️⃣ 🔍 ¿Cuál es la principal desventaja de los modelos no interpretables?

a) Son menos precisos
b) No permiten entender cómo llegan a una conclusión
c) Solo pueden usarse en entornos académicos
d) Requieren menos datos para entrenarse

Respuesta correcta: b) No permiten entender cómo llegan a una conclusión
🔎 Explicación: Los modelos no interpretables, como las redes neuronales, actúan como cajas negras, dificultando la explicación de sus decisiones.


4️⃣ 📈 ¿Qué tipo de modelo es la Regresión Lineal?

a) Basado en funciones
b) Basado en árboles
c) Basado en reglas
d) Basado en redes neuronales

Respuesta correcta: a) Basado en funciones
🔎 Explicación: La Regresión Lineal es un modelo matemático que ajusta una línea a los datos para predecir valores continuos.


5️⃣ 🌳 ¿Cuál es un ejemplo de algoritmo basado en árboles?

a) Support Vector Machines (SVM)
b) Árboles de Clasificación
c) K-Means
d) Análisis de Componentes Principales (PCA)

Respuesta correcta: b) Árboles de Clasificación
🔎 Explicación: Los Árboles de Clasificación dividen los datos en ramas para facilitar la toma de decisiones.


6️⃣ 📜 ¿Qué técnica de Machine Learning se basa en reglas?

a) Regresión Logística
b) Árboles de Decisión
c) Reglas de Asociación
d) Redes Neuronales

Respuesta correcta: c) Reglas de Asociación
🔎 Explicación: Las Reglas de Asociación identifican relaciones entre variables en conjuntos de datos, utilizadas en minería de datos y marketing.


7️⃣ 🤖 ¿Qué caracteriza a una Red Neuronal Artificial?

a) Imita la estructura y funcionamiento del cerebro humano
b) Solo puede trabajar con imágenes
c) Es menos precisa que los modelos tradicionales
d) No necesita entrenamiento con datos

Respuesta correcta: a) Imita la estructura y funcionamiento del cerebro humano
🔎 Explicación: Las redes neuronales utilizan neuronas artificiales organizadas en capas para procesar información.


8️⃣ 🧠 ¿Cuál es la principal diferencia entre una Red Neuronal y Deep Learning?

a) Deep Learning usa redes neuronales con muchas capas
b) Deep Learning no requiere datos para entrenarse
c) Las redes neuronales son más avanzadas que Deep Learning
d) Deep Learning solo se aplica en reconocimiento de imágenes

Respuesta correcta: a) Deep Learning usa redes neuronales con muchas capas
🔎 Explicación: Deep Learning es una evolución de las redes neuronales tradicionales con múltiples capas (redes profundas) para mejorar la capacidad de aprendizaje.


9️⃣ 🎛️ ¿Cuál de las siguientes es una técnica de selección de características?

a) PCA (Análisis de Componentes Principales)
b) Filtro y Wrapper
c) Autoencoders
d) Gradient Descent

Respuesta correcta: b) Filtro y Wrapper
🔎 Explicación: Las técnicas de selección de características como Filtro y Wrapper eliminan variables irrelevantes para mejorar el rendimiento del modelo.


🔟 🏗️ ¿Cuál es una técnica de extracción de características?

a) Support Vector Machines
b) PCA (Análisis de Componentes Principales)
c) Reglas de Asociación
d) K-Means

Respuesta correcta: b) PCA (Análisis de Componentes Principales)
🔎 Explicación: PCA transforma los datos originales en nuevas variables para reducir la dimensionalidad sin perder información clave.


1️⃣1️⃣ 🏥 ¿Cómo se aplica la Inteligencia Artificial en el sector sanitario?

a) Automatizando la toma de decisiones médicas sin supervisión humana
b) Ayudando en diagnósticos médicos a través del análisis de datos
c) Sustituyendo completamente a los médicos en cirugías complejas
d) Eliminando la necesidad de historiales médicos electrónicos

Respuesta correcta: b) Ayudando en diagnósticos médicos a través del análisis de datos
🔎 Explicación: La IA en salud se utiliza para analizar datos clínicos y ayudar a los médicos en diagnósticos, pero no reemplaza su criterio.


1️⃣2️⃣ ⚖️ ¿Qué regula la Ley de Inteligencia Artificial de la UE?

a) La prohibición total del uso de IA en Europa
b) El desarrollo y uso responsable de la IA para garantizar transparencia y seguridad
c) El uso exclusivo de IA en empresas tecnológicas
d) Que todos los algoritmos de IA sean de código abierto

Respuesta correcta: b) El desarrollo y uso responsable de la IA para garantizar transparencia y seguridad
🔎 Explicación: La Ley de IA de la UE busca regular el uso de la IA, asegurando que sea segura, ética y transparente en sectores como salud y finanzas.


1️⃣3️⃣ 🔗 ¿Qué técnica de Machine Learning se usa para encontrar patrones en datos no etiquetados?

a) Aprendizaje supervisado
b) Aprendizaje no supervisado
c) Aprendizaje reforzado
d) Deep Learning

Respuesta correcta: b) Aprendizaje no supervisado
🔎 Explicación: En el aprendizaje no supervisado, el algoritmo descubre patrones sin necesidad de etiquetas predefinidas.


1️⃣4️⃣ 📉 ¿Cuál de los siguientes modelos se usa para predicción en valores continuos?

a) Árboles de Decisión
b) Regresión Lineal
c) Redes Neuronales Convolucionales
d) Algoritmos Genéticos

Respuesta correcta: b) Regresión Lineal
🔎 Explicación: La Regresión Lineal se usa para predecir valores continuos basándose en relaciones matemáticas entre variables.


1️⃣5️⃣ 🌍 ¿Cuál es una de las aplicaciones del Deep Learning en el procesamiento del lenguaje natural (NLP)?

a) Detección de fraudes bancarios
b) Reconocimiento de voz y asistentes virtuales
c) Optimización de motores de búsqueda
d) Segmentación de imágenes médicas

Respuesta correcta: b) Reconocimiento de voz y asistentes virtuales
🔎 Explicación: El Deep Learning en NLP se usa en aplicaciones como Siri, Alexa y Google Assistant, permitiendo entender y generar lenguaje natural.


1️⃣6️⃣ 🔍 ¿Qué caracteriza a un algoritmo de clasificación en Machine Learning?

a) Predice valores numéricos continuos
b) Se utiliza para agrupar datos en categorías predefinidas
c) Funciona solo con bases de datos SQL
d) No requiere entrenamiento previo

Respuesta correcta: b) Se utiliza para agrupar datos en categorías predefinidas
🔎 Explicación: Los algoritmos de clasificación asignan datos a categorías específicas, como detectar si un correo es spam o no.


1️⃣7️⃣ 🚀 ¿Qué ventaja tiene el aprendizaje reforzado frente al aprendizaje supervisado?

a) No requiere datos de entrenamiento
b) Aprende mediante prueba y error sin necesidad de etiquetas
c) Es más preciso en todas las situaciones
d) Funciona únicamente con redes neuronales

Respuesta correcta: b) Aprende mediante prueba y error sin necesidad de etiquetas
🔎 Explicación: El aprendizaje reforzado optimiza decisiones mediante recompensas y penalizaciones, sin requerir datos etiquetados.


1️⃣8️⃣ 🎭 ¿Cuál es un ejemplo de modelo interpretativo en IA?

a) Red Neuronal Profunda
b) Regresión Logística
c) Redes Adversarias Generativas
d) Modelos de Transformers (GPT)

Respuesta correcta: b) Regresión Logística
🔎 Explicación: La Regresión Logística permite explicar fácilmente cómo se toman decisiones, a diferencia de los modelos de caja negra.


1️⃣9️⃣ 🏗️ ¿Qué método ayuda a reducir la cantidad de datos sin perder información relevante?

a) Normalización de datos
b) Análisis de Componentes Principales (PCA)
c) One-hot encoding
d) Gradient Boosting

Respuesta correcta: b) Análisis de Componentes Principales (PCA)
🔎 Explicación: PCA transforma los datos en un número menor de variables, manteniendo la información más relevante.


2️⃣0️⃣ 🔄 ¿Qué papel juegan los datos en el rendimiento de un modelo de IA?

a) Son irrelevantes si el modelo es lo suficientemente avanzado
b) Cuanto más datos de calidad se tengan, mejor será el modelo
c) Solo afectan a los modelos basados en redes neuronales
d) Pueden reemplazarse por reglas programadas manualmente

Respuesta correcta: b) Cuanto más datos de calidad se tengan, mejor será el modelo
🔎 Explicación: La calidad y cantidad de los datos son esenciales para mejorar la precisión de los modelos de IA.


 

2️⃣1️⃣ 📊 ¿Cuál de los siguientes modelos de Machine Learning es más adecuado para datos secuenciales o series temporales?

a) Árboles de Decisión
b) Redes Neuronales Recurrentes (RNN)
c) Regresión Lineal
d) Algoritmos de Agrupamiento (Clustering)

Respuesta correcta: b) Redes Neuronales Recurrentes (RNN)
🔎 Explicación: Las RNN están diseñadas para manejar datos secuenciales y aprender patrones en series temporales, como la predicción del clima o análisis de mercado.


2️⃣2️⃣ 🔎 ¿Qué algoritmo de Machine Learning es más adecuado para detectar fraudes en transacciones bancarias?

a) Algoritmos de Clasificación como Random Forest
b) Algoritmos de Clustering como K-Means
c) Redes Neuronales Convolucionales (CNN)
d) Regresión Lineal

Respuesta correcta: a) Algoritmos de Clasificación como Random Forest
🔎 Explicación: Los modelos de clasificación como Random Forest y Support Vector Machines (SVM) son ideales para detectar fraudes, ya que pueden identificar patrones sospechosos en los datos.


2️⃣3️⃣ 🤖 ¿Qué tipo de red neuronal es más utilizada en el procesamiento de imágenes?

a) Redes Neuronales Convolucionales (CNN)
b) Redes Neuronales Recurrentes (RNN)
c) Redes Neuronales Artificiales (ANN)
d) Redes Bayesianas

Respuesta correcta: a) Redes Neuronales Convolucionales (CNN)
🔎 Explicación: Las CNN están optimizadas para el procesamiento de imágenes, ya que pueden detectar patrones como bordes, colores y formas en fotografías y vídeos.


2️⃣4️⃣ 📢 ¿Cuál es una de las principales aplicaciones del procesamiento del lenguaje natural (NLP)?

a) Predicción de precios de acciones
b) Traducción automática de idiomas
c) Análisis de imágenes médicas
d) Algoritmos de control en robótica

Respuesta correcta: b) Traducción automática de idiomas
🔎 Explicación: El NLP se usa en tareas como traducción de textos, chatbots, análisis de sentimientos y reconocimiento de voz, permitiendo la interacción entre humanos y máquinas.


2️⃣5️⃣ 🔬 ¿Qué es el sobreajuste (overfitting) en Machine Learning?

a) Cuando un modelo aprende demasiado bien los datos de entrenamiento y no generaliza correctamente
b) Cuando un modelo es demasiado simple y tiene bajo rendimiento
c) Cuando se usa más de un modelo en la misma tarea
d) Cuando los datos de entrenamiento son insuficientes

Respuesta correcta: a) Cuando un modelo aprende demasiado bien los datos de entrenamiento y no generaliza correctamente
🔎 Explicación: El sobreajuste ocurre cuando un modelo se adapta demasiado a los datos de entrenamiento, perdiendo capacidad de generalización en datos nuevos.


2️⃣6️⃣ 📈 ¿Cómo se puede reducir el sobreajuste en un modelo de Machine Learning?

a) Utilizando más datos y técnicas como regularización y validación cruzada
b) Eliminando datos irrelevantes sin procesarlos
c) Entrenando el modelo con menos datos
d) Aplicando redes neuronales profundas en todos los casos

Respuesta correcta: a) Utilizando más datos y técnicas como regularización y validación cruzada
🔎 Explicación: El sobreajuste se puede reducir con más datos de entrenamiento, validación cruzada y técnicas como Dropout o L1/L2 Regularization.


2️⃣7️⃣ 🏛️ ¿Cuál es una de las preocupaciones éticas en el uso de la IA?

a) Que los algoritmos puedan reemplazar completamente a los humanos en todas las tareas
b) Que la IA pueda generar sesgos discriminatorios en la toma de decisiones
c) Que las empresas inviertan demasiado en investigación de IA
d) Que la IA solo se use en aplicaciones de entretenimiento

Respuesta correcta: b) Que la IA pueda generar sesgos discriminatorios en la toma de decisiones
🔎 Explicación: Si los datos de entrenamiento contienen sesgos, los modelos de IA pueden perpetuar injusticias en decisiones como contratación, préstamos y salud.


2️⃣8️⃣ 📜 ¿Qué significa que un modelo de IA sea una ‘caja negra’?

a) Que sus predicciones son completamente aleatorias
b) Que no es posible entender cómo toma decisiones
c) Que usa datos encriptados para mayor seguridad
d) Que puede explicar sus predicciones de forma transparente

Respuesta correcta: b) Que no es posible entender cómo toma decisiones
🔎 Explicación: Los modelos no interpretables, como las Redes Neuronales Profundas, son considerados ‘cajas negras’ porque su proceso de decisión es opaco.


2️⃣9️⃣ 🔄 ¿Qué es el aprendizaje federado en IA?

a) Un método para entrenar modelos sin compartir datos sensibles
b) Un tipo de entrenamiento que usa redes neuronales recurrentes
c) Un modelo de IA especializado en federaciones deportivas
d) Una técnica para reducir la dimensionalidad de los datos

Respuesta correcta: a) Un método para entrenar modelos sin compartir datos sensibles
🔎 Explicación: El aprendizaje federado permite entrenar modelos de IA en dispositivos locales sin enviar datos privados a servidores centrales, mejorando la privacidad.


3️⃣0️⃣ 🏥 ¿Cómo ayuda la IA en la predicción de enfermedades?

a) Analizando grandes volúmenes de datos clínicos y encontrando patrones en los síntomas
b) Eliminando la necesidad de médicos en hospitales
c) Creando vacunas sin intervención humana
d) Diagnosticando pacientes sin la ayuda de profesionales de la salud

Respuesta correcta: a) Analizando grandes volúmenes de datos clínicos y encontrando patrones en los síntomas
🔎 Explicación: La IA en salud analiza datos médicos para predecir enfermedades y ayudar a los médicos en la toma de decisiones clínicas.


🎯 Conclusión

📌 Este cuestionario  cuenta con 30 preguntas
📌 Se han cubierto temas como modelos de IA, redes neuronales, NLP, Deep Learning, ética en IA, aprendizaje federado y aplicaciones en salud.


📌 Mapa Conceptual – Inteligencia Artificial (IA)

🧠 Inteligencia Artificial (IA)

➡️ 📊 Modelos de IA

  • 📖 Modelos Interpretables (Regresión, Árboles de Decisión)
  • 🔬 Modelos No Interpretables (Redes Neuronales, Deep Learning)

➡️ 🤖 Machine Learning

  • 📈 Regresión Lineal
  • 🌳 Árboles de Decisión
  • 🤖 Redes Neuronales

➡️ 🧠 Deep Learning

  • 🖼️ Redes Convolucionales (CNN) (Procesamiento de Imágenes)
  • Redes Recurrentes (RNN) (Series Temporales, Texto)
  • 🎭 Redes Generativas Adversarias (GANs)

➡️ 🎛️ Técnicas de Características

  • 🎚️ Selección de Características (Filtro, Wrapper, Embedded)
  • 🏗️ Extracción de Características (PCA, Autoencoders)

➡️ 🔍 Técnicas de IA

  • 📑 Técnicas Descriptivas (Clustering, Análisis de Datos)
  • 🔮 Técnicas Predictivas (Regresión, Redes Neuronales)

➡️ 🏥 Aplicaciones en Salud

  • 🔬 Diagnóstico Médico Asistido
  • 🏥 Predicción de Enfermedades
  • 💊 Medicina Personalizada

➡️ ⚖️ Ley de Inteligencia Artificial de la UE

  • 🧐 Transparencia en Modelos de IA
  • ⚠️ Regulación de Modelos de Alto Riesgo
  • 🔍 Auditoría y Supervisión de IA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *