¿Cuál es la relación jerárquica entre IA, Machine Learning (ML) y Deep Learning (DL)?
DL es un subconjunto de ML, que a su vez es un subconjunto de IA (DL ⊂ ML ⊂ IA).
¿Qué es la Inteligencia Artificial (IA)?
Sistemas que realizan tareas que normalmente requieren inteligencia humana, como percepción, razonamiento, aprendizaje y acción.
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 _____.
experiencia (E).
¿Qué pregunta clave ayuda a decidir si un problema de Machine Learning es supervisado?
¿Tengo datos con etiquetas?
¿Qué caracteriza al aprendizaje supervisado?
Se entrena con datos que ya incluyen la respuesta correcta o “etiqueta”.
¿Cuál es el objetivo principal del aprendizaje no supervisado?
Descubrir patrones, grupos o estructuras ocultas en datos sin etiquetas.
¿Cómo aprende un agente en el aprendizaje por refuerzo (RL)?
Interactúa con un entorno y aprende a través de señales de recompensa y castigo por sus acciones.
Tarea de ML: Clasificación
Definición: Asignar una etiqueta o categoría discreta a una entrada. Ejemplo: Determinar si un correo es spam o no spam.
Tarea de ML: Regresión
Definición: Predecir un valor numérico continuo. Ejemplo: Estimar el precio de una vivienda.
A pesar de su nombre, el algoritmo de Regresión Logística se utiliza principalmente para tareas de _____.
clasificación binaria
¿Qué problema común en modelos lineales ayudan a mitigar los algoritmos Ridge y Lasso?
El sobreajuste (overfitting) mediante la aplicación de regularización.
¿Qué parámetro principal requiere el algoritmo de clustering K-means que otros como DBSCAN no necesitan?
El número de grupos (k).
¿Cuál es una ventaja clave de DBSCAN sobre K-means para el clustering?
Puede encontrar grupos de formas arbitrarias e identificar el ruido (outliers).
¿Cuál es el uso principal y recomendado del algoritmo t-SNE?
La visualización de estructuras de datos de alta dimensionalidad en 2D o 3D.
¿Para qué tarea NO se debe usar el resultado de t-SNE como entrada?
Para alimentar un modelo de predicción posterior.
El acrónimo LDA en Machine Learning puede referirse a dos algoritmos diferentes. ¿Cuáles son?
Linear Discriminant Analysis (supervisado) y Latent Dirichlet Allocation (no supervisado).
¿Qué tipo de algoritmos de Machine Learning implementa principalmente la librería scikit-learn?
Algoritmos de ML “clásico” (clasificación, regresión, clustering), pero no redes neuronales profundas.
¿Para qué tipo de modelos se utilizan principalmente las librerías PyTorch y TensorFlow?
Para construir y entrenar modelos de Deep Learning (redes neuronales profundas).
En el ecosistema de TensorFlow, ¿qué rol cumple Keras?
Es la API de alto nivel de TensorFlow, que facilita la construcción de redes neuronales.
¿Cuál es la estructura de datos principal que utiliza la librería pandas para manejar datos tabulares?
El DataFrame.
¿Cuál es la función principal de herramientas como Anaconda o conda en un proyecto de Machine Learning?
Gestionar entornos y dependencias de paquetes para evitar conflictos de versiones.
¿Para qué tipo de datos son ideales las redes neuronales estándar (densas o fully-connected)?
Datos tabulares (columnas numéricas o categóricas).
¿Cuál es la idea clave detrás de las Redes Neuronales Convolucionales (CNN) que las hace efectivas para imágenes?
Usan filtros locales que analizan pequeñas “ventanas” de la imagen y comparten pesos.
Las Redes Neuronales Convolucionales (CNN) son la arquitectura de elección para datos con estructura _____, como las imágenes.
espacial