B2-INTELIGENCIA ARTIFICIAL Flashcards

(74 cards)

1
Q

¿Cuál es la relación jerárquica entre IA, Machine Learning (ML) y Deep Learning (DL)?

A

DL es un subconjunto de ML, que a su vez es un subconjunto de IA (DL ⊂ ML ⊂ IA).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué es la Inteligencia Artificial (IA)?

A

Sistemas que realizan tareas que normalmente requieren inteligencia humana, como percepción, razonamiento, aprendizaje y acción.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Según la definición clásica de Tom Mitchell, un programa “aprende” si mejora su desempeño (P) en una tarea (T) con la _____.

A

experiencia (E).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué pregunta clave ayuda a decidir si un problema de Machine Learning es supervisado?

A

¿Tengo datos con etiquetas?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué caracteriza al aprendizaje supervisado?

A

Se entrena con datos que ya incluyen la respuesta correcta o “etiqueta”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Cuál es el objetivo principal del aprendizaje no supervisado?

A

Descubrir patrones, grupos o estructuras ocultas en datos sin etiquetas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cómo aprende un agente en el aprendizaje por refuerzo (RL)?

A

Interactúa con un entorno y aprende a través de señales de recompensa y castigo por sus acciones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Tarea de ML: Clasificación

A

Definición: Asignar una etiqueta o categoría discreta a una entrada. Ejemplo: Determinar si un correo es spam o no spam.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Tarea de ML: Regresión

A

Definición: Predecir un valor numérico continuo. Ejemplo: Estimar el precio de una vivienda.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A pesar de su nombre, el algoritmo de Regresión Logística se utiliza principalmente para tareas de _____.

A

clasificación binaria

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué problema común en modelos lineales ayudan a mitigar los algoritmos Ridge y Lasso?

A

El sobreajuste (overfitting) mediante la aplicación de regularización.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué parámetro principal requiere el algoritmo de clustering K-means que otros como DBSCAN no necesitan?

A

El número de grupos (k).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Cuál es una ventaja clave de DBSCAN sobre K-means para el clustering?

A

Puede encontrar grupos de formas arbitrarias e identificar el ruido (outliers).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Cuál es el uso principal y recomendado del algoritmo t-SNE?

A

La visualización de estructuras de datos de alta dimensionalidad en 2D o 3D.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Para qué tarea NO se debe usar el resultado de t-SNE como entrada?

A

Para alimentar un modelo de predicción posterior.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

El acrónimo LDA en Machine Learning puede referirse a dos algoritmos diferentes. ¿Cuáles son?

A

Linear Discriminant Analysis (supervisado) y Latent Dirichlet Allocation (no supervisado).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿Qué tipo de algoritmos de Machine Learning implementa principalmente la librería scikit-learn?

A

Algoritmos de ML “clásico” (clasificación, regresión, clustering), pero no redes neuronales profundas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

¿Para qué tipo de modelos se utilizan principalmente las librerías PyTorch y TensorFlow?

A

Para construir y entrenar modelos de Deep Learning (redes neuronales profundas).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

En el ecosistema de TensorFlow, ¿qué rol cumple Keras?

A

Es la API de alto nivel de TensorFlow, que facilita la construcción de redes neuronales.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

¿Cuál es la estructura de datos principal que utiliza la librería pandas para manejar datos tabulares?

A

El DataFrame.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

¿Cuál es la función principal de herramientas como Anaconda o conda en un proyecto de Machine Learning?

A

Gestionar entornos y dependencias de paquetes para evitar conflictos de versiones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

¿Para qué tipo de datos son ideales las redes neuronales estándar (densas o fully-connected)?

A

Datos tabulares (columnas numéricas o categóricas).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

¿Cuál es la idea clave detrás de las Redes Neuronales Convolucionales (CNN) que las hace efectivas para imágenes?

A

Usan filtros locales que analizan pequeñas “ventanas” de la imagen y comparten pesos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Las Redes Neuronales Convolucionales (CNN) son la arquitectura de elección para datos con estructura _____, como las imágenes.

A

espacial

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
¿Qué característica permite a las Redes Neuronales Recurrentes (RNN) procesar secuencias?
Tienen bucles internos que mantienen un estado o memoria del contexto anterior.
26
¿Para qué tipo de datos son ideales las Redes Neuronales Recurrentes (RNN)?
Para secuencias, como texto, audio o series temporales.
27
En muchas tareas de NLP hoy en día, ¿qué arquitectura ha reemplazado en gran medida a las RNN?
Los Transformers, que se basan en mecanismos de atención.
28
¿En qué se basaban principalmente los primeros sistemas de IA (paradigma simbólico)?
En reglas lógicas y conocimiento explícito codificado por humanos.
29
¿Qué necesita el algoritmo de búsqueda informada A* para guiar eficientemente su exploración?
Una función heurística que estime el costo restante hasta el objetivo.
30
En una tarea de clasificación, ¿cuál es la diferencia entre precisión (precision) y exhaustividad (recall)?
Precisión mide los aciertos entre los predichos como positivos, mientras que recall mide los positivos reales que fueron capturados.
31
¿En qué tipo de problema es crucial priorizar el recall sobre la precision?
En problemas donde los falsos negativos son muy costosos, como en el diagnóstico de enfermedades graves.
32
¿En qué tipo de problema es crucial priorizar la precision sobre el recall?
En problemas donde los falsos positivos son muy costosos, como marcar un correo importante como spam.
33
¿Qué ocurre cuando un modelo sufre de sobreajuste (overfitting)?
Aprende "de memoria" los datos de entrenamiento y no generaliza bien a datos nuevos.
34
Nombra una técnica común para reducir el overfitting en modelos de Machine Learning.
La regularización (como en Ridge/Lasso) o el uso de un conjunto de validación.
35
En ética de la IA, ¿qué es el sesgo (bias)?
Un error sistemático del modelo que perjudica o desfavorece a ciertos grupos de personas.
36
¿Por qué es importante la transparencia o explicabilidad en un sistema de IA?
Para generar confianza, poder auditar sus decisiones y detectar errores o sesgos.
37
Los niveles de capacidad de la IA como "Teoría de la Mente" o "Autoconciencia" son principalmente _____.
conceptuales o aspiracionales, no tecnologías implementadas actualmente.
38
¿Cuál es el objetivo de los algoritmos de reglas de asociación?
Descubrir patrones de co-ocurrencia, como en cestas de la compra (si se compra A, también se suele comprar B).
39
¿Para qué se utiliza la reducción de dimensionalidad como el PCA?
Para condensar un gran número de variables en un conjunto más pequeño, manteniendo la mayor parte de la información relevante.
40
¿Por qué se considera que k-NN es un método de aprendizaje "perezoso" (lazy)?
Porque casi no "entrena" (solo almacena los datos), y el cálculo principal ocurre durante la fase de predicción.
41
¿Cuál es la suposición "ingenua" (naive) que hace el clasificador Naive Bayes?
Asume que todas las características (features) de entrada son independientes entre sí.
42
¿Para qué tipo de datos es especialmente útil y rápido el algoritmo Naive Bayes?
Para la clasificación de texto y datos dispersos (sparse data).
43
¿En qué escenario destaca el algoritmo de Máquinas de Vectores de Soporte (SVM)?
Cuando hay pocos o medianos datos y las clases están bien separadas por un margen claro.
44
¿Cuál es una ventaja clave de los modelos basados en árboles como Random Forest?
Son robustos, manejan bien datos no lineales y son relativamente interpretables.
45
¿Qué es un "prompt" en el contexto de la IA generativa?
La instrucción o guía en lenguaje natural que se le da al modelo para que genere una respuesta.
46
¿Por qué la métrica de exactitud (accuracy) puede ser engañosa?
En datasets con clases desbalanceadas, puede dar una falsa sensación de buen rendimiento.
47
¿Cuál es la relación entre Ciencia de Datos (Data Science) e IA?
Son campos que se solapan: la ciencia de datos usa ML, pero la IA también incluye áreas no basadas en datos como la búsqueda y la planificación simbólica.
48
¿Para qué tarea no supervisada se pueden usar los Autoencoders?
Para reducción de dimensionalidad, detección de anomalías o aprendizaje de representaciones (rasgos).
49
En un problema de predicción de abandono de clientes (churn), ¿qué dos algoritmos clásicos se usan como modelos base (baselines)?
Regresión Logística y Árboles de Decisión/Random Forest.
50
En Visión por Computador, la tarea de Detección de Objetos devuelve la clase del objeto y también _____
las cajas delimitadoras (bounding boxes) que indican su ubicación.
51
¿En qué momento de un pipeline de Machine Learning se aplicaría típicamente PCA?
Como un paso de preprocesamiento, antes de entrenar el modelo predictivo final.
52
En representación del conocimiento, ¿qué representa un grafo?
Un conjunto de entidades (nodos) y las relaciones entre ellas (aristas).
53
¿Qué garantiza el algoritmo de búsqueda en anchura (BFS) en un grafo con costes de arista uniformes?
Encuentra el camino más corto en términos de número de aristas o saltos.
54
¿Cuál es el objetivo de la planificación en IA?
Encontrar una secuencia de acciones que transforme un estado inicial en un estado objetivo.
55
En un clasificador que predice probabilidades, ¿qué efecto tiene subir el umbral de decisión para la clase positiva?
Reduce los falsos positivos (aumenta la precisión) a costa de aumentar los falsos negativos (reduce el recall).
56
El aprendizaje supervisado se considera _____-driven, mientras que el no supervisado es _____-driven.
task-driven (guiado por la tarea); data-driven (guiado por los datos)
57
¿Qué arquitectura de red neuronal es el estado del arte para la mayoría de las tareas de visión por computador?
Redes Neuronales Convolucionales (CNN).
58
Para datos tabulares con etiquetas, ¿qué librería y qué tipo de modelos son un buen punto de partida?
La librería scikit-learn con modelos como Regresión Logística, Árboles de Decisión o Gradient Boosting.
59
Los algoritmos como Apriori o FP-Growth se utilizan para la tarea de _____, típicamente en datos de transacciones.
búsqueda de patrones o reglas de asociación
60
¿Qué es un "token" en el Procesamiento del Lenguaje Natural (NLP)?
La unidad básica de texto, que puede ser una palabra, sub-palabra o carácter.
61
¿Cuál es el propósito de la validación cruzada (cross-validation) al evaluar un modelo?
Obtener una estimación más robusta y fiable del rendimiento del modelo en datos no vistos.
62
¿Cuál es la principal capacidad que distingue a la IA Generativa de otros tipos de IA?
La capacidad de crear contenido nuevo y original, como texto, imágenes, audio o código.
63
El algoritmo k-NN entrena _____, pero predice _____.
rápido; lento
64
¿Qué tipo de preprocesamiento de datos suele ser necesario para que los SVM funcionen bien?
El escalado de las variables (features).
65
¿Con qué tipo de problemas tienen dificultades los modelos de regresión lineal?
Con relaciones fuertemente no lineales entre las variables y con la presencia de outliers.
66
¿Cuál es la diferencia fundamental entre clustering y clasificación?
El clustering descubre grupos en datos no etiquetados, mientras que la clasificación asigna datos a grupos predefinidos y conocidos.
67
En ética de la IA, ¿qué significa el principio de "humano en el bucle" (human in the loop)?
Implica que una persona revise o apruebe las decisiones críticas tomadas por un sistema de IA.
68
¿Cuál es la intuición de una red neuronal estándar (densa)?
Actúa como un "mezclador universal" que combina todas las variables de entrada para encontrar patrones complejos.
69
¿Qué dos factores principales impulsaron el auge del Deep Learning a partir de la década de 2010?
La disponibilidad de grandes volúmenes de datos y el poder de cómputo de las GPUs.
70
¿Cómo se evalúan típicamente los modelos no supervisados como el clustering?
Con métricas indirectas (ej. coeficiente de silueta) o por su utilidad para el negocio, al no haber etiquetas de verdad.
71
¿Qué tipo de aprendizaje de ML usarías para segmentar clientes por su comportamiento de compra, sin tener categorías predefinidas?
Aprendizaje no supervisado (específicamente, clustering).
72
¿Qué arquitectura de Deep Learning sería la principal para detectar grietas en fotos de carreteras?
Una Red Neuronal Convolucional (CNN), ya que el problema se basa en patrones espaciales en imágenes.
73
¿Qué tipo de tarea de ML es predecir el precio de una vivienda basándose en sus características?
Regresión (aprendizaje supervisado).
74
Jupyter y pandas se asocian comúnmente con la fase de _____, mientras que exportar un modelo a una API se asocia con la fase de _____.
prototipado o exploración; producción