Fibricar logo
fibricar.com

Traducción práctica de Inteligencia Artificial

Uso IA y automatización para resolver problemas reales con soluciones accionables y fáciles de aplicar.

Expertise
Estrategia de IA IA Generativa y LLMs Automatización de procesos MVPs y Prototipado Capacitación y adopción

Sobre mí

Comparto guías prácticas, estudios de caso públicos y recursos para ayudar a profesionales a adoptar IA sin necesidad de conocimientos avanzados de programación. Este sitio es personal y el contenido no representa a mi empleador.

Proyectos Académicos

Proyectos seleccionados del Magíster en Inteligencia Artificial (PUC Chile). Código disponible bajo solicitud.

EG4001 — Aprendizaje Supervisado Predicción de popularidad de canciones en Spotify

Clasificación binaria sobre 114 K canciones con 20 features de audio. Random Forest alcanzó 0.69 de accuracy en test. Comparativa entre KNN, SVM, Naive Bayes, árboles de decisión y RF con validación simple y K-Fold.

RRandom ForestK-Fold CVSVM

Felipe Briceño · J.P. González · H. Peralta · S. Valenzuela

GitHub
EPG4002 — Aprendizaje No Supervisado Clustering y reducción de dimensionalidad

Lab 1: comparativa de K-Means, DBSCAN y clustering jerárquico con evaluación por silueta. Lab 2: PCA, t-SNE y UMAP sobre datos de alta dimensión, análisis de separación de clusters y reconstrucción.

PythonK-MeansPCAUMAP

Felipe Briceño · S. Valenzuela

GitHub
INF3812 — Deep Learning Predicción multimodal de precios de viviendas

Pipeline deep learning que fusiona features tabulares (MLP) e imágenes de propiedades (CNN) mediante fusión tardía. Tres variantes comparadas: solo tabular, solo imagen y multimodal.

PyTorchCNNMLPMultimodal

Felipe Briceño · J.V. · S. Valenzuela

GitHub
INF3813 — Deep Learning Avanzado Reconocimiento biométrico de marcha con GaitSet

Identificación de personas por patrón de marcha usando la arquitectura GaitSet (CNN basada en conjuntos). Pipeline completo: extracción de frames → siluetas → embeddings → entrenamiento. Accuracy Rank-1: 99.93 % en CASIA-B.

PythonGaitSetComputer VisionTriplet Loss

E. Bravo · Felipe Briceño · P. Chandía

GitHub
NLP & NLU Análisis de emociones y desarrollo con LLMs

Ejercicio 1: clasificación de emociones en texto usando NLP (tokenización, embeddings, fine-tuning). Ejercicio 2: desarrollo de aplicación con LLM, diseño de prompts y evaluación de respuestas generadas.

PythonHuggingFaceLLMsPrompting

Felipe Briceño

INF3821 — Aplicaciones de IA Detección de objetos en video con YOLO

Detección y seguimiento de objetos en video urbano real (calles de Valparaíso, Lima y Miraflores) usando YOLO. Tarea 2: conteo de personas con PeopleCounter y embeddings de grafos con Node2Vec.

PythonYOLOComputer VisionNode2Vec

Felipe Briceño · D. Contador

INF3803 — Minería de Procesos Minería de Procesos con PM4Py y Disco

Construcción de event logs, descubrimiento de modelos de proceso y conformance checking usando PM4Py y Disco. Análisis de desviaciones entre el proceso real ejecutado y el modelo prescrito.

PythonPM4PyDiscoConformance Checking

Felipe Briceño

INF4980 — Tesis Magíster RAG para consulta de regulaciones de combustibles

Sistema de recuperación aumentada con generación (RAG) para consultar normativa técnica. Pipeline: ingesta → vectorización (nomic-embed-text) → ChromaDB → MultiQueryRetriever + FlashrankRerank → llama3.1 (Ollama) → Streamlit.

PythonLangChainRAGChromaDBOllama

Felipe Briceño

Tópicos de IA

Resúmenes técnicos de los pilares de la Inteligencia Artificial moderna. Haz clic en cada tarjeta para expandir.

▾ Explora cada tópico en detalle:

Fundamentos

Aprendizaje Supervisado

Paradigma donde el modelo aprende una función f: X → Y a partir de pares etiquetados (xi, yi). El objetivo es minimizar una función de pérdida —MSE para regresión, cross-entropy para clasificación— sobre el conjunto de entrenamiento, con generalización medida en un conjunto de prueba.

Algoritmos clave: Regresión lineal/logística, SVM, árboles de decisión, Random Forest, Gradient Boosting (XGBoost, LightGBM). La selección depende de la cardinalidad de features, tamaño del dataset y la interpretabilidad requerida.

Conceptos críticos: Bias-variance tradeoff, regularización (L1/L2), validación cruzada k-fold, métricas por dominio (AUC-ROC, F1, RMSE).

ClasificaciónRegresiónRegularizaciónXGBoost
Fundamentos

Aprendizaje No Supervisado

Extrae estructura latente de datos sin etiquetas. Los tres bloques principales son: clustering (agrupación de instancias similares), reducción de dimensionalidad (compresión preservando varianza) y modelos generativos (aprendizaje de la distribución p(x)).

Algoritmos clave: K-Means, DBSCAN, GMM (clustering); PCA, t-SNE, UMAP (reducción); VAE, GAN (generativos). UMAP y t-SNE son esenciales para visualización de embeddings de alta dimensión.

Aplicaciones: Segmentación de clientes, detección de anomalías, compresión de representaciones, pre-entrenamiento de embeddings.

ClusteringPCAUMAPAnomalías
Redes Neuronales

Deep Learning

Familia de modelos basada en redes neuronales profundas (múltiples capas de transformaciones no lineales). La profundidad permite aprender representaciones jerárquicas: de píxeles a bordes, formas y objetos; de tokens a conceptos semánticos.

Arquitecturas fundamentales: MLP, CNN (visión), RNN/LSTM (secuencias), Transformers (atención). Backpropagation con SGD/Adam optimiza parámetros. Técnicas clave: batch normalization, dropout, residual connections (ResNet).

Fronteras actuales: Scaling laws, mixture of experts (MoE), PEFT/LoRA para fine-tuning eficiente, destilación de modelos.

TransformersCNNBackpropFine-tuning
Lenguaje

Procesamiento de Lenguaje Natural

Disciplina que permite a las máquinas comprender, generar y razonar sobre texto. Evolucionó de enfoques basados en reglas y n-gramas hacia representaciones densas (word2vec, GloVe) y finalmente a Transformers pre-entrenados (BERT, GPT).

Tareas canónicas: Clasificación de texto, NER, análisis de sentimiento, traducción automática, resumen, QA extractivo y generativo. La tokenización (BPE, WordPiece) es crítica para el rendimiento.

Técnica dominante: Pre-train on large corpus → fine-tune on downstream task. RAG (Retrieval-Augmented Generation) es el estándar para sistemas de conocimiento empresarial.

BERTRAGEmbeddingsTokenización
Modelos de Lenguaje

LLMs — Modelos de Lenguaje de Gran Escala

Transformers entrenados con cientos de miles de millones de parámetros sobre corpus masivos. Las scaling laws (Kaplan et al., Chinchilla) predicen que el rendimiento mejora con más parámetros, más datos y más cómputo de forma predecible.

Pipeline moderno: Pre-entrenamiento (next-token prediction) → SFT (Supervised Fine-Tuning) → RLHF o DPO para alineación. El contexto (context window) es el cuello de botella arquitectural; técnicas como RoPE, ALiBi extienden la ventana.

Capacidades emergentes: Few-shot learning, chain-of-thought, tool use, agentic workflows. Evaluación rigurosa requiere benchmarks anti-contamination (MMLU, HumanEval, MATH).

GPTRLHFChain-of-ThoughtAgentes
Infraestructura

MLOps

Conjunto de prácticas que llevan modelos de ML de experimentos aislados a sistemas productivos confiables. Fusiona DevOps, ingeniería de datos e ingeniería de ML. El objetivo: acortar el ciclo experimento → producción → monitoreo → re-entrenamiento.

Pilares: Versionamiento de datos y modelos (DVC, MLflow), pipelines reproducibles (Kubeflow, Airflow), registro de modelos, despliegue (REST API, batch, streaming), monitoreo de data drift y concept drift.

Stack común: Feature Store (Feast), Experiment Tracking (MLflow/W&B), Serving (BentoML, Triton), Observabilidad (Evidently, Prometheus).

MLflowCI/CDData DriftFeature Store
Visión

Computer Vision

Campo que dota a las máquinas de capacidad de interpretar imágenes y video. Las CNN (AlexNet → ResNet → EfficientNet) fueron el estándar por años; los Vision Transformers (ViT) han igualado y superado a CNN en muchas tareas con suficientes datos.

Tareas core: Clasificación, detección de objetos (YOLO, Faster R-CNN), segmentación semántica/instancia (Mask R-CNN, SAM), estimación de pose, OCR, reconstrucción 3D.

Tendencias: Modelos fundacionales de visión (CLIP, DINO), visión + lenguaje (VLMs como LLaVA, GPT-4V), síntesis de imágenes (Diffusion Models: DDPM, Stable Diffusion).

YOLOViTCLIPDiffusion
Decisión

Aprendizaje por Refuerzo

Un agente aprende a tomar decisiones secuenciales interactuando con un entorno: recibe estados s, ejecuta acciones a, obtiene recompensas r y maximiza el retorno acumulado. Formalizado como un Proceso de Decisión de Markov (MDP).

Familias principales: Value-based (DQN, Rainbow), Policy Gradient (REINFORCE, PPO, SAC), Model-Based (Dreamer). Deep RL combinó redes neuronales con RL clásico (Mnih et al., 2015 con Atari).

Aplicaciones modernas: RLHF para alineación de LLMs, robótica, optimización de sistemas industriales, trading algorítmico, AlphaFold para biología.

PPODQNRLHFRobótica
Datos

Bases de Datos Vectoriales

Sistemas de almacenamiento y búsqueda diseñados para embeddings de alta dimensión. En lugar de búsqueda exacta (costosa en dimensiones altas), usan ANN — Approximate Nearest Neighbor: algoritmos como HNSW o IVF que dan resultados casi exactos con latencia sub-milisegundo.

Soluciones principales: Pinecone (cloud-native), Weaviate, Qdrant, Milvus (open-source), pgvector (PostgreSQL). La elección depende de latencia, throughput, costo y si se requiere persistencia o solo in-memory.

Caso de uso central: RAG pipelines — los documentos se embeddean e indexan; en tiempo real se recuperan los k-vecinos más cercanos al query del usuario para aumentar el contexto del LLM.

HNSWRAGPineconepgvector
Temporal

Series de Tiempo

Secuencias de observaciones ordenadas temporalmente donde el orden importa. A diferencia del ML tabular estándar, aquí existen dependencias autocorrelativas: el valor en t depende de valores pasados. Descomponer la serie en tendencia, estacionalidad y ruido es el primer paso analítico.

Modelos clásicos: ARIMA/SARIMA, Prophet, VAR, ETS.

Modelos de DL: LSTM/GRU, TCN, TFT, PatchTST, Chronos, N-BEATS, N-HiTS.

Conceptos clave: Stationarity, differencing, lag features, leakage temporal, backtesting con walk-forward validation.

ARIMAProphetTFTForecastingWalk-forward
Responsabilidad

Ética e IA Responsable

Conjunto de principios, técnicas y marcos regulatorios para garantizar que los sistemas de IA sean seguros, justos, transparentes y auditables. No es solo filosofía: incumplir genera riesgos legales, reputacionales y de negocio.

Dimensiones técnicas: Fairness (métricas: equalized odds, demographic parity), Explicabilidad (SHAP, LIME, Integrated Gradients), Robustez adversarial, Privacy-preserving ML (Federated Learning, Differential Privacy).

Marcos regulatorios: EU AI Act (2024) clasifica sistemas por riesgo (prohibido, alto, limitado, mínimo). ISO/IEC 42001, NIST AI RMF. En Chile: en proceso de regulación basada en modelo europeo.

FairnessSHAPEU AI ActPrivacidad