awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repositorios

Awesome GitHub RepositoriesNeural Network Model Compression

Techniques for reducing the memory footprint and computational complexity of trained neural networks.

Distinct from Neural Network Optimizers: Shortlist candidates focused on training optimizers (convergence) rather than post-training size reduction.

Explore 10 awesome GitHub repositories matching artificial intelligence & ml · Neural Network Model Compression. Refine with filters or upvote what's useful.

Awesome Neural Network Model Compression GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • rbgirshick/py-faster-rcnnAvatar de rbgirshick

    rbgirshick/py-faster-rcnn

    8,287Ver en GitHub↗

    This project is a Python implementation of the Faster R-CNN object detection framework. It serves as a convolutional neural network library and tool for locating and classifying multiple objects within images. The framework provides a pre-trained model implementation that allows for object detection inference without manual training. It supports the full lifecycle of object detection, including training detectors on visual datasets to identify and bound specific object classes. The system covers capabilities for computer vision model evaluation, neural network optimization to reduce model si

    Provides methods to reduce model size and complexity to improve processing speed and memory efficiency.

    Python
    Ver en GitHub↗8,287
  • pkmital/tensorflow_tutorialsAvatar de pkmital

    pkmital/tensorflow_tutorials

    5,668Ver en GitHub↗

    Este proyecto es una colección de Jupyter Notebooks educativos que ofrecen tutoriales sobre la construcción de redes neuronales y operaciones con tensores utilizando el framework TensorFlow. Sirve como repositorio educativo de machine learning y guía de implementación para estudiantes de deep learning. La suite se centra en arquitecturas avanzadas específicas, incluyendo redes convolucionales para clasificación de imágenes, redes residuales con conexiones de salto (skip connections) para la estabilidad del entrenamiento y autoencoders variacionales para modelado generativo y síntesis de datos. También incluye guías para construir autoencoders de eliminación de ruido (denoising) y profundos para realizar extracción de características y reducción de dimensionalidad. El repositorio cubre un espectro más amplio de modelado predictivo, con implementaciones de regresión lineal, polinómica y logística para predecir valores continuos y resultados binarios. El contenido está organizado en notebooks interactivos que permiten a los usuarios ejecutar operaciones matemáticas y modificar experimentos de machine learning.

    Provides implementations of autoencoders to compress input data into lower-dimensional latent representations.

    Jupyter Notebook
    Ver en GitHub↗5,668
  • autogptq/autogptqAvatar de AutoGPTQ

    AutoGPTQ/AutoGPTQ

    5,070Ver en GitHub↗

    AutoGPTQ es un kit de herramientas de compresión de modelos y un framework de cuantización post-entrenamiento diseñado para reducir la huella de memoria de modelos de lenguaje grandes. Utiliza el algoritmo GPTQ para comprimir los pesos de las redes neuronales, reduciendo los requisitos de hardware y el uso de VRAM. El proyecto sirve como un acelerador de inferencia al proporcionar kernels optimizados que aumentan la velocidad de generación de tokens. Cuenta con extensibilidad de arquitectura de modelo, permitiendo que las capacidades de cuantización se añadan a nuevas estructuras de modelos mediante patrones configurables. El framework cubre una tubería de cuantización integral, incluyendo compresión de pesos por capa, estimación de escala basada en calibración y mapeo de memoria específico de precisión. También incluye sistemas para la evaluación del rendimiento del modelo para medir el impacto de la cuantización en la precisión en tareas de lenguaje y resumen.

    Reduces the memory footprint and computational complexity of trained neural networks through quantization.

    Python
    Ver en GitHub↗5,070
  • binroot/tensorflow-bookAvatar de BinRoot

    BinRoot/TensorFlow-Book

    4,431Ver en GitHub↗

    Este proyecto es una colección de ejemplos de aprendizaje automático de TensorFlow que proporciona implementaciones de referencia para varios paradigmas de redes neuronales. Cubre modelos de aprendizaje supervisado, no supervisado, por refuerzo y secuencial. El repositorio incluye implementaciones para redes neuronales convolucionales centradas en la clasificación y clasificación de imágenes, así como redes neuronales recurrentes para pronóstico de series temporales y traducción de secuencia a secuencia. Proporciona además ejemplos de agentes de aprendizaje por refuerzo entrenados mediante optimización de recompensas y técnicas de aprendizaje no supervisado como autoencoders y mapas autoorganizados para la agrupación de datos. Las capacidades adicionales cubren la regresión y clasificación supervisada, la generación de embeddings semánticos y el uso de modelos ocultos de Markov para el modelado de datos secuenciales. El proyecto también incluye utilidades para la gestión de operaciones de tensores y la visualización del rendimiento del modelo mediante paneles. El contenido se entrega como una serie de Jupyter Notebooks.

    Uses autoencoder architectures to compress image data into lower-dimensional latent representations for noise removal.

    Jupyter Notebookautoencoderbookclassification
    Ver en GitHub↗4,431
  • commaai/researchAvatar de commaai

    commaai/research

    4,121Ver en GitHub↗

    This research framework provides a deep learning driving simulator and a multimodal data pipeline for autonomous vehicle research. It centers on the creation of synchronized autonomous vehicle datasets, which combine high-frequency vehicle telemetry with camera frames to train neural networks. The project implements a convolutional neural network trainer specifically designed to predict steering angles and vehicle transition states from visual data. It features generative capabilities, using autoencoders and transition models to synthesize driving environments and simulate future vehicle move

    Uses autoencoders to learn compressed representations of driving data for image synthesis and model checkpoints.

    Python
    Ver en GitHub↗4,121
  • huawei-noah/pretrained-language-modelAvatar de huawei-noah

    huawei-noah/Pretrained-Language-Model

    3,163Ver en GitHub↗

    Pretrained-Language-Model is a machine learning library and natural language processing toolkit designed for pretraining, tokenizing, and compressing large language models using transformer architectures and specialized optimization techniques. It supports Chinese and multilingual natural language processing tasks, including text classification and conversational response generation. The framework provides specialized capabilities for training large-scale autoregressive and contextual language models, alongside model compression techniques like knowledge distillation and quantization to reduc

    Reduces neural network size and computational overhead using quantization and distillation.

    Pythonknowledge-distillationlarge-scale-distributedmodel-compression
    Ver en GitHub↗3,163
  • xlang-ai/instructor-embeddingAvatar de xlang-ai

    xlang-ai/instructor-embedding

    2,024Ver en GitHub↗

    Instructor-embedding es un framework de procesamiento de lenguaje natural diseñado para transformar texto no estructurado en vectores numéricos de alta dimensión. Al utilizar una arquitectura de codificador basada en transformers, el sistema facilita la recuperación semántica, la clasificación de datos y el análisis de similitud en grandes datasets. El framework se distingue por la proyección vectorial condicionada por instrucciones, que incorpora instrucciones en lenguaje natural directamente en el proceso de embedding para mejorar el rendimiento en tareas específicas sin requerir entrenamiento adicional. Funciona como una librería de aprendizaje contrastivo, permitiendo a los usuarios ajustar modelos de lenguaje preentrenados en datasets personalizados para crear embeddings especializados para dominios de nicho. El proyecto proporciona un conjunto integral de herramientas para gestionar representaciones vectoriales, incluyendo capacidades para realizar benchmarks de precisión de modelos contra métricas estandarizadas e indexar embeddings para búsquedas de similitud rápidas. Para soportar el despliegue en entornos con recursos limitados, el framework incluye características de optimización como la cuantización de modelos de precisión mixta para reducir el uso de memoria y acelerar la velocidad de inferencia.

    Reduces the memory footprint and increases inference speed by lowering the numerical precision of neural network parameters.

    Pythonembeddingsinformation-retrievallanguage-model
    Ver en GitHub↗2,024
  • aberhu/knowledge-distillation-zooAvatar de AberHu

    AberHu/Knowledge-Distillation-Zoo

    1,747Ver en GitHub↗

    Knowledge-Distillation-Zoo es un framework para la compresión de modelos de redes neuronales que facilita la transferencia de patrones aprendidos de modelos profesores grandes a arquitecturas de estudiantes más pequeñas. Proporciona un entorno modular para ejecutar tuberías de entrenamiento diseñadas para reducir los requisitos computacionales de los modelos de deep learning mientras se mantiene la precisión predictiva. La biblioteca implementa la transferencia de conocimiento tanto a través de mimetismo basado en logits como de alineación de mapas de características, permitiendo a los estudiantes replicar el comportamiento de clasificación y las representaciones internas de un profesor. Admite el desacoplamiento profesor-estudiante, donde el modelo profesor permanece congelado durante el proceso de entrenamiento, y utiliza una composición de pérdida modular para equilibrar los objetivos específicos de la tarea con penalizaciones específicas de la destilación. El kit de herramientas incluye una interfaz de línea de comandos para gestionar flujos de trabajo de entrenamiento y admite la inyección de parámetros configurables para intercambiar entre diferentes estrategias de destilación. Está construido como una biblioteca para PyTorch, proporcionando un entorno estructurado para optimizar redes neuronales para su despliegue en hardware con recursos limitados.

    Reduces the size and computational requirements of deep learning models by transferring knowledge from large teacher networks.

    Pythondistillationkdkd-methods
    Ver en GitHub↗1,747
  • divamgupta/stable-diffusion-tensorflowAvatar de divamgupta

    divamgupta/stable-diffusion-tensorflow

    1,611Ver en GitHub↗

    This project provides a TensorFlow implementation of the Stable Diffusion model, serving as a generative engine for creating and modifying visual content. It functions as a machine learning architecture that translates natural language descriptions into high-quality images by iteratively refining noise within a compressed latent space. The system enables a variety of generative tasks, including text-to-image synthesis, image inpainting to fill missing or masked regions, and image editing to transform existing visuals based on text prompts. Beyond static imagery, the framework supports the gen

    Compresses high-resolution pixel data into compact latent representations to reduce computational overhead.

    Python
    Ver en GitHub↗1,611
  • glouppe/info8010-deep-learningAvatar de glouppe

    glouppe/info8010-deep-learning

    1,291Ver en GitHub↗

    This project provides a comprehensive educational curriculum and research resource for deep learning, focusing on the theoretical and technical foundations of neural network implementation. It serves as a structured academic guide for building and training complex models from scratch, covering the essential mathematical primitives, computational graph construction, and automatic differentiation mechanisms required for modern machine learning. The repository distinguishes itself through its extensive coverage of generative modeling and specialized neural architectures. It includes practical im

    Reduces high-dimensional input data into compact latent representations using autoencoder architectures.

    Jupyter Notebook
    Ver en GitHub↗1,291
  1. Home
  2. Artificial Intelligence & ML
  3. Neural Network Model Compression

Explorar subetiquetas

  • Autoencoder CompressionUsing autoencoder architectures to compress input data into lower-dimensional latent representations. **Distinct from Neural Network Model Compression:** Distinct from general model compression (pruning/quantization) as it refers to the architectural compression of data via latent spaces.