Saltar al contenido principal
ToolPotion
Asesor de IA
Enviar

SPP_net

SPP_net es una reimplementación del algoritmo Spatial Pyramid Pooling para redes convolucionales profundas en reconocimiento visual. Su objetivo es reproducir resultados de detección de objetos de un artículo de ECCV de 2014, utilizando Caffe para facilitar la publicación del código. El proyecto proporciona código para entrenar y ajustar modelos.

Ver repositorio
Compartir
Ver repositorio
Compartir

SPP_net es un proyecto que reimplementa el algoritmo Spatial Pyramid Pooling (SPP), tal como se describe en el artículo de ECCV 2014 "Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition". Esta reimplementación se centra en la detección de objetos y tiene como objetivo lograr resultados comparables a los reportados en el artículo original, teniendo en cuenta la varianza estadística.

Leer más

El proyecto utiliza el framework de aprendizaje profundo Caffe para su implementación, lo que facilita la distribución y el uso del código en comparación con la implementación original de cuda-convnet. Si bien la publicación del código se enfoca principalmente en la detección de objetos, también se incluyen en el repositorio archivos de configuración de red para el entrenamiento y la prueba de clasificación de imágenes. Los usuarios pueden contactar a los desarrolladores para cualquier pregunta o soporte.

SPP_net se publica bajo la Licencia BSD Simplificada, lo que lo hace disponible para uso no comercial. El proceso de instalación requiere MATLAB y los prerrequisitos de Caffe. El repositorio proporciona una versión modificada de Caffe con soporte SPP mex, junto con archivos mex y C++ compilados para el wrapper. Se guía a los usuarios para descargar el código Selective Search y los paquetes de modelos. El proyecto describe un pipeline básico para entrenar detectores SPP_net en PASCAL VOC, que incluye extracción de características, ajuste fino, entrenamiento de SVM y pruebas. También se señala el espacio en disco significativo requerido para el almacenamiento en caché de características.

La contribución principal de SPP_net es su implementación de Spatial Pyramid Pooling, una técnica que permite a las redes neuronales convolucionales manejar imágenes de entrada de tamaños arbitrarios sin requerir capas de entrada de tamaño fijo. Esto se logra mediante el pooling de características en múltiples escalas, creando una representación de longitud fija independientemente de las dimensiones de la imagen de entrada. Esta flexibilidad es crucial para tareas robustas de detección y reconocimiento de objetos.

  • CategoríaModelos de IA y LLM
  • Modelo de preciosCódigo abierto
  • ImplementaciónAutoalojado
  • PlataformasLinux

  • Reimplementación de Spatial Pyramid Pooling (SPP) para redes convolucionales profundas.

  • Se enfoca en tareas de detección de objetos y reconocimiento visual.

  • Utiliza el framework de aprendizaje profundo Caffe.

  • Incluye archivos de configuración de red para clasificación de imágenes.

  • Tiene como objetivo reproducir los resultados del artículo de ECCV 2014.

  • Proporciona código para entrenar y ajustar modelos.

  • Soporta el manejo de tamaños de imagen de entrada arbitrarios.

  • Implementa el pooling de características en múltiples escalas.

  • Se publica bajo la Licencia BSD Simplificada para uso no comercial.

  • Requiere prerrequisitos de MATLAB y Caffe para la instalación.

  • Ofrece un pipeline para entrenar detectores en PASCAL VOC.

  1. Clonar repositorio: Obtenga el código fuente de SPP_net usando git clone.

  2. Configurar entorno: Asegúrese de que los prerrequisitos de MATLAB y Caffe estén instalados.

  3. Scripts de compilación: Ejecute `spp_build()` para compilar componentes necesarios como liblinear, Selective Search, spp_pool y nms.

  4. Descargar modelos: Ejecute `external\fetch_model_data.m` para obtener los paquetes de modelos.

  5. Extraer características: Utilice los scripts proporcionados para extraer características a disco para el entrenamiento.

  6. Ajustar modelo: Entrene o ajuste el modelo SPP_net utilizando las características extraídas.

  7. Entrenar SVMs: Entrene Máquinas de Soporte Vectorial para la detección de objetos.

  8. Probar detector: Evalúe el rendimiento del detector entrenado.

  • Detección de Objetos
  • Reconocimiento Visual
  • Clasificación de Imágenes
  • Extracción de Características
  • Ajuste Fino de Modelos

Reseñas de SPP_net

Cargando...

Herramientas de IA populares como SPP_net

R-FCN

Repositorios de IA en GitHub

R-FCN es un marco de detección de objetos basado en regiones que utiliza redes completamente convolucionales para un análisis de imágenes preciso y eficiente. Comparte cómputos en…

Herramientas de visión artificial
Ver herramienta

Repositorios de IA en GitHub

Marco de detección de objetos basado en regiones que utiliza redes completamente convolucionales para un análisis de imágenes preciso y eficiente. Comparte cómputos en…R-FCN es un marco de detección de objetos basado en regiones que utiliza redes completamente convolucionales para un análisis de imágenes preciso y eficiente. Comparte cómputos en…

Herramientas de visión artificial
Ver el Top 250 de Repositorios de IA en GitHub

Mask R-CNN

Repositorios de IA en GitHub

Mask R-CNN es un modelo de aprendizaje profundo para la detección de objetos y la segmentación de instancias, implementado en Keras y TensorFlow. Está diseñado para identificar y…

Herramientas de visión artificialSalud y ciencias de la vida
Ver herramienta

Repositorios de IA en GitHub

Modelo de aprendizaje profundo para la detección de objetos y la segmentación de instancias, implementado en Keras y TensorFlow. Está diseñado para identificar y…Mask R-CNN es un modelo de aprendizaje profundo para la detección de objetos y la segmentación de instancias, implementado en Keras y TensorFlow. Está diseñado para identificar y…

Herramientas de visión artificialSalud y ciencias de la vida
Ver el Top 250 de Repositorios de IA en GitHub

Vision GNN (ViG)

Repositorios de IA en GitHub

Vision GNN (ViG) es una implementación en PyTorch de Vision Graph Neural Networks desarrollada por Huawei Noah's Ark Lab. Ofrece backbones de IA eficientes para tareas de…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Implementación en PyTorch de Vision Graph Neural Networks desarrollada por Huawei Noah's Ark Lab. Ofrece backbones de IA eficientes para tareas de…Vision GNN (ViG) es una implementación en PyTorch de Vision Graph Neural Networks desarrollada por Huawei Noah's Ark Lab. Ofrece backbones de IA eficientes para tareas de…

Modelos de IA y LLM
Ver el Top 250 de Repositorios de IA en GitHub

ConvMixer

Repositorios de IA en GitHub

Este repositorio proporciona una implementación de ConvMixer, una arquitectura de red neuronal convolucional para tareas de reconocimiento de imágenes. Se basa en el artículo…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Este repositorio proporciona una implementación de ConvMixer, una arquitectura de red neuronal convolucional para tareas de reconocimiento de imágenes. Se basa en el artículo…

Modelos de IA y LLM
Ver el Top 250 de Repositorios de IA en GitHub

RepVGG

Repositorios de IA en GitHub

RepVGG es una arquitectura ConvNet potente y simple que logra una alta precisión en ImageNet. Utiliza un diseño estilo VGG con técnicas de re-parametrización, lo que permite una…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Arquitectura ConvNet potente y simple que logra una alta precisión en ImageNet. Utiliza un diseño estilo VGG con técnicas de re-parametrización, lo que permite una…RepVGG es una arquitectura ConvNet potente y simple que logra una alta precisión en ImageNet. Utiliza un diseño estilo VGG con técnicas de re-parametrización, lo que permite una…

Modelos de IA y LLM
Ver el Top 250 de Repositorios de IA en GitHub

Keras

Repositorios de IA en GitHub

Keras es una biblioteca de aprendizaje profundo de código abierto diseñada para humanos. Simplifica el proceso de construcción de redes neuronales y permite a los desarrolladores…

Plataformas de aprendizaje automático
Ver herramienta

Repositorios de IA en GitHub

Biblioteca de aprendizaje profundo de código abierto diseñada para humanos. Simplifica el proceso de construcción de redes neuronales y permite a los desarrolladores…Keras es una biblioteca de aprendizaje profundo de código abierto diseñada para humanos. Simplifica el proceso de construcción de redes neuronales y permite a los desarrolladores…

DestacadaPlataformas de aprendizaje automático
Ver el Top 250 de Repositorios de IA en GitHub

Serie ShuffleNet

Repositorios de IA en GitHub

El repositorio de la Serie ShuffleNet ofrece una colección de modelos de redes neuronales convolucionales altamente eficientes diseñados para dispositivos móviles y entornos con…

Modelos de IA y LLM
Ver herramienta

V-JEPA

Repositorios de IA en GitHub

V-JEPA es una implementación en PyTorch para el aprendizaje autosupervisado a partir de video. Utiliza una arquitectura predictiva de incrustación conjunta (joint-embedding…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Implementación en PyTorch para el aprendizaje autosupervisado a partir de video. Utiliza una arquitectura predictiva de incrustación conjunta (joint-embedding…V-JEPA es una implementación en PyTorch para el aprendizaje autosupervisado a partir de video. Utiliza una arquitectura predictiva de incrustación conjunta (joint-embedding…

Modelos de IA y LLM
Ver el Top 250 de Repositorios de IA en GitHub
1 de 8