Regresión Lineal con scikit-learn: Una Introducción Práctica

La era de la Inteligencia Artificial avanza rápidamente, y mientras herramientas como ChatGPT y Sora sorprenden al mundo, es fundamental ir más allá del simple uso de APIs para comprender los fundamentos de las tecnologías de aprendizaje automático. Para aquellos que se inician en este campo, una biblioteca de código abierto invaluable es sciki ...

Publicado el 10-6 19:52

Arquitecturas y Algoritmos para el Cálculo de Similitud de Texto

En el ámbito del procesamiento del lenguaje natural (NLP), una tarea recurrente es la estructuración de contenido no etiquetado. Tras diversos prototipos, se determina que este problema puede redefinirse como un sistema de clasificación y ordenamiento basado en búsquedas por similitud textual. Existen dos vertientes principales para abordar est ...

Publicado el 10-1 08:46

Extensión de Flujos de Entrenamiento en TensorFlow con tf.train.SessionRunHook

En el desarrollo de modelos de aprendizaje automático con TensorFlow, es frecuente la necesidad de inyectar lógica personalizada en puntos específicos de los procesos de entrenamiento y evaluación. Para abordar esto de manera estructurada, TensorFlow introduce el concepto de "ganchos" (Hooks). Estos ganchos son herramientas programáti ...

Publicado el 9-8 21:57

Ejemplo práctico: Extracción de datos de un árbol de decisión con sklearn (código Python incluido)

Índice Extracción de estructura del árbol Explicación del ejemplo 2.1. Extracción de la estructura del árbol 2.2. Extracción de inforamción de nodos Después de construir un árbol de decisión con sklearn, es posible obtener su estructura mediante los siguientes atributos: 1. Extracción de estructura del árbol Los nodos izquierdos y der ...

Publicado el 8-17 12:16

Modelado Avanzado y Análisis de Explicabilidad con SHAP para la Detección de Cáncer de Pulmón

1. Procesamiento de Datos e Ingeniería de Características El flujo de trabajo comienza con la preparación de un dataset clínico sobre cáncer de pulmón. Esta etapa es crítica para asegurar que los modelos de aprednizaje automático reciban información estructurada y libre de ruido. import pandas as pd import numpy as np from sklearn.preprocessing ...

Publicado el 8-13 12:49

Integración de SmartTabLayout con TensorFlow Lite: Recomendación de etiquetas impulsada por IA

Integración de SmartTabLayout con TensorFlow Lite: Recomendación de etiquetas impulsada por IA [Enlace de descarga gratuita] SmartTabLayout: un componente personalizado para ViewPager que proporciona retroalimentación continua al usuario durante el desplazamiento. Repositorio: https://gitcode.com/gh_mirrors/smar/SmartTabLayout ¿Ha enfrentado pr ...

Publicado el 8-5 20:24

Introducción Práctica a Angel Parameter Server (PS) para Machine Learning a Gran Escala

Angel es un sistema de Parameter Server (PS) de alto rendimiento diseñado para manejar modelos de aprendizaje automático masivos que superan la capacidad de memoria de una sola máquina. Su arquitectura permite desacoplar el almacenamiento de parámetros del cálculo, optimizando la comunicación y la escalabilidad en entornos distribuidos. Arquite ...

Publicado el 8-1 12:00

Guía de Referencia Rápida de Keras

Este documento presenta un tutorial práctico sobre los componentes fundamentales de Keras, mostrando dos ejemplos completos de aprendizaje automático: regresión lineal y clasificación binaria. Construcción de Modelos Keras ofrece múltiples formas de crear redes neuronales. El método más directo es utilizar la clase keras.Sequential(), que re ...

Publicado el 7-27 12:21

Optimización de Modelos mediante Funciones de Pérdida Personalizadas en TensorFlow

En el desarrollo de modelos de aprendizaje automático, la elección de la función de pérdida es fundamental, ya que define el objetivo que el algoritmo intentará optimizar. Aunque existen métricas estándar, ciertos escenarios de negocio requieren un enfoque más garnular que el que ofrecen las funciones predefinidas. Error Cuadrático Medio (MSE) ...

Publicado el 7-22 19:44

Análisis de Componentes Principales (PCA) para la Reducción de Dimensionalidad en Machine Learning

Introducción al Análisis de Componentes Principales (PCA) El Análisis de Componentes Principales (PCA, por sus siglas en inglés, Principal Component Analysis) es una técnica fundamental en el aprendizaje automático y el análisis de datos. Su propósito principle es la reducción de la dimensionalidad, es decir, transformar conjuntos de datos de a ...

Publicado el 7-17 18:56