Repolode
ATOM00blue

ATOM00blue/machine-learning-library

Base de conocimiento de ML seleccionada y escrita en Markdown, con 923 artículos, clases y artículos académicos, además de un clasificador y regresor personalizados en NumPy llamado APRL.

Estrellas
255
Forks
34
Issues abiertos
0
Último commit
hace 2 meses

¿Qué es?

El repositorio combina dos capas. La primera es APRL (Adaptive Prototype Residual Learning), un clasificador y regresor experimental para datos tabulares numéricos. Combina un modelo ridge global con prototipos ponderados por relevancia y expertos polinómicos locales que corrigen los errores residuales. También ofrece estimaciones de incertidumbre que tienen en cuenta la distancia, manejo de valores faltantes y actualizaciones incrementales por lotes, y se ejecuta únicamente con NumPy. El proyecto lo presenta como una composición experimental, no como un método de vanguardia.

La segunda capa es una base de conocimiento de unos 11 millones de tokens. Contiene 391 artículos de arXiv (78 a texto completo y 313 con resumen y metadatos), 474 transcripciones de clases de cursos como MIT 6.S191, Stanford CS224n y CS231n, y 58 artículos explicativos de la web. Todos los archivos están en Markdown y tienen YAML frontmatter con la fuente, la URL, los autores y etiquetas temáticas controladas. El corpus está organizado en un mapa de 17 temas y se puede abrir como una bóveda de Obsidian.

Las dos capas están pensadas para usarse juntas o por separado: puedes entrenar y probar APRL, leer o buscar en el corpus con grep, o crear un sistema de recuperación sobre él que cite artículos y clases específicos.

Funciones clave

  • 01Clasificador y regresor APRL personalizados para datos tabulares numéricos, implementados únicamente con NumPy.
  • 02Estimaciones de incertidumbre que tienen en cuenta la distancia y manejo de valores faltantes en el modelo APRL.
  • 03Corpus de 923 documentos Markdown que abarca artículos académicos, transcripciones de clases y artículos.
  • 04Todos los archivos incluyen YAML frontmatter con la fuente, la URL, los autores y etiquetas temáticas controladas.
  • 05Organizado en un mapa de 17 temas con páginas centrales y rutas de lectura, utilizable como bóveda de Obsidian.

Casos de uso

  • Aprender los fundamentos de ML y la investigación de vanguardia mediante clases y artículos académicos con metadatos coherentes.
  • Crear un asistente de preguntas y respuestas con generación aumentada por recuperación que cite artículos académicos o clases específicos.
  • Experimentar con un clasificador o regresor tabular pequeño y fácil de inspeccionar, con estimaciones de incertidumbre.
  • Usar el corpus depurado como conjunto de datos de texto para pruebas de embeddings o ajuste fino de modelos.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/ATOM00blue/machine-learning-library.git
  2. 2

    Accede a la carpeta del proyecto

    cd machine-learning-library
  3. 3

    Instala el paquete APRL en modo editable

    python -m pip install -e .
  4. 4

    Ejecuta el ejemplo de clasificación y regresión de APRL

    python examples/aprl_quickstart.py

Antes de usarlo

  • APRL es un algoritmo personalizado experimental, no un método de vanguardia probado.
  • APRL solo admite datos tabulares numéricos.
  • La licencia no está especificada (NOASSERTION), por lo que hay que consultar las condiciones de uso en NOTICE.md.

Temas

Preguntas frecuentes

¿Qué es machine-learning-library?
Base de conocimiento de ML seleccionada y escrita en Markdown, con 923 artículos, clases y artículos académicos, además de un clasificador y regresor personalizados en NumPy llamado APRL. El repositorio combina dos capas. La primera es APRL (Adaptive Prototype Residual Learning), un clasificador y regresor experimental para datos tabulares numéricos. Combina un modelo ridge global con prototipos ponderados por relevancia y expertos polinómicos locales que corrigen los errores residuales. También ofrece estimaciones de incertidumbre que tienen en cuenta la distancia, manejo de valores faltantes y actualizaciones incrementales por lotes, y se ejecuta únicamente con NumPy. El proyecto lo presenta como una composición experimental, no como un método de vanguardia.
¿machine-learning-library es gratuito? ¿Qué licencia tiene?
machine-learning-library es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿machine-learning-library sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de machine-learning-library fue el 10 ago 2026.
¿Para qué puedo usar machine-learning-library?
Aprender los fundamentos de ML y la investigación de vanguardia mediante clases y artículos académicos con metadatos coherentes. Crear un asistente de preguntas y respuestas con generación aumentada por recuperación que cite artículos académicos o clases específicos. Experimentar con un clasificador o regresor tabular pequeño y fácil de inspeccionar, con estimaciones de incertidumbre. Usar el corpus depurado como conjunto de datos de texto para pruebas de embeddings o ajuste fino de modelos.
¿Cómo se instala machine-learning-library?
Clona el repositorio: git clone https://github.com/ATOM00blue/machine-learning-library.git Accede a la carpeta del proyecto: cd machine-learning-library Instala el paquete APRL en modo editable: python -m pip install -e . Ejecuta el ejemplo de clasificación y regresión de APRL: python examples/aprl_quickstart.py
¿Dónde consigo machine-learning-library?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ATOM00blue/machine-learning-library

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados