4 repositorios
Foundational research into new machine learning algorithms and system-level optimizations.
Distinguishing note: Focuses on foundational algorithmic research rather than applied model deployment.
Explore 4 awesome GitHub repositories matching artificial intelligence & ml · Algorithmic Research. Refine with filters or upvote what's useful.
mlpack is a header-only C++ machine learning library that defines matrix types as compile-time templates, enabling flexible numeric precision and memory layout without runtime overhead. Its core identity is built around a template metaprogramming architecture that allows algorithms to be included selectively as independent modules, reducing binary size, and supports compile-time serialization of neural network parameters by deducing matrix types and structure at compile time. The library distinguishes itself through a multi-language binding framework that automatically generates bindings for
Provides a fast, header-only C++ library for experimenting with machine learning algorithms in academic research.
seL4 is a formally verified microkernel whose C implementation is backed by machine-checked mathematical proofs of correctness, confidentiality, integrity, and availability. It enforces strict isolation between processes through hardware-enforced address space separation and a capability-based access control system, where each process holds explicit rights only to the resources it has been granted. The kernel exposes hardware resources through a minimal API of system calls that manage threads, address spaces, and inter-process communication, with synchronous IPC supporting sender-identifying b
Provides libraries for rapid experimentation with the API, not intended for production code.
Grok es un framework de entrenamiento de redes neuronales y una suite de experimentos de machine learning diseñada para la investigación de generalización algorítmica. Proporciona un conjunto de herramientas para estudiar cómo las redes neuronales pasan de memorizar datos de entrenamiento a descubrir reglas generales cuando se entrenan con conjuntos de datos pequeños. La implementación se centra en el análisis de sobreajuste (overfitting) de aprendizaje profundo y la evaluación del entrenamiento de redes neuronales. Permite la ejecución de bucles de entrenamiento para observar el fenómeno de "grokking" y medir el rendimiento del modelo en datos algorítmicos no vistos. El código base cubre áreas de capacidad que incluyen muestreo de conjuntos de datos algorítmicos, optimización iterativa de gradiente y monitoreo de generalización basado en pérdida para rastrear la brecha entre la pérdida de entrenamiento y la de validación.
Conducts research into how neural networks discover general rules from small algorithmic datasets.
Este repositorio proporciona una colección de algoritmos de machine learning implementados desde cero utilizando Python puro. Sirve como un recurso educativo diseñado para demostrar la lógica interna y los fundamentos matemáticos de los modelos predictivos sin depender de frameworks de machine learning externos o librerías de caja negra. El proyecto se distingue por mapear las implementaciones de código directamente a sus fórmulas estadísticas y de cálculo subyacentes. Cada modelo se construye utilizando primitivas del lenguaje base y optimización manual por descenso de gradiente, permitiendo a los usuarios observar la mecánica de las derivadas parciales y las actualizaciones de pesos durante el proceso de entrenamiento. Las implementaciones utilizan componentes modulares y cálculos de arrays vectorizados para simular la estructura de operaciones de álgebra lineal de alto nivel. Este enfoque facilita la investigación en arquitectura algorítmica y apoya el desarrollo de habilidades en ciencia de datos al exponer el razonamiento paso a paso necesario para procesar datos y minimizar funciones de pérdida. El repositorio consiste en una serie de Jupyter Notebooks que documentan la derivación y construcción de estos modelos.
Facilitates research into algorithmic architecture by developing pure Python versions of common machine learning models.