Pular para o conteúdo principal
ToolPotion
Consultor de IA
Enviar

SPP_net

SPP_net é uma reimplementação do algoritmo Spatial Pyramid Pooling para redes convolucionais profundas em reconhecimento visual. Visa reproduzir resultados de detecção de objetos de um artigo de 2014 da ECCV, utilizando Caffe para facilitar a liberação do código. O projeto fornece código para treinamento e fine-tuning de modelos.

Ver repositório
Compartilhar
Ver repositório
Compartilhar

SPP_net é um projeto que reimplementa o algoritmo Spatial Pyramid Pooling (SPP), conforme descrito no artigo da ECCV 2014 "Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition". Esta reimplementação foca na detecção de objetos e visa alcançar resultados comparáveis aos relatados no artigo original, levando em conta a variância estatística.

Ler mais

O projeto utiliza o framework de deep learning Caffe para sua implementação, facilitando a distribuição e o uso do código em comparação com a implementação original cuda-convnet. Embora a liberação do código se concentre principalmente na detecção de objetos, arquivos de configuração de rede para treinamento e teste de classificação de imagens também estão incluídos no repositório. Os usuários podem contatar os desenvolvedores para quaisquer dúvidas ou suporte.

SPP_net é lançado sob a Licença BSD Simplificada, tornando-o disponível para uso não comercial. O processo de instalação requer pré-requisitos do MATLAB e do Caffe. O repositório fornece uma versão modificada do Caffe com suporte mex para SPP, juntamente com arquivos mex e C++ compilados para o wrapper. Os usuários são orientados a baixar o código Selective Search e pacotes de modelos. O projeto descreve um pipeline básico para treinar detectores SPP_net no PASCAL VOC, envolvendo extração de features, fine-tuning, treinamento de SVM e teste. Também observa o espaço significativo em disco necessário para o cache de features.

A contribuição central do SPP_net é sua implementação do Spatial Pyramid Pooling, uma técnica que permite que redes neurais convolucionais lidem com imagens de entrada de tamanhos arbitrários sem a necessidade de camadas de entrada de tamanho fixo. Isso é alcançado através do pooling de features em múltiplas escalas, criando uma representação de comprimento fixo, independentemente das dimensões da imagem de entrada. Essa flexibilidade é crucial para tarefas robustas de detecção e reconhecimento de objetos.

  • CategoriaModelos de IA e LLMs
  • Modelo de preçosCódigo aberto
  • ImplantaçãoAuto-hospedado
  • PlataformasLinux

  • Reimplementação do Spatial Pyramid Pooling (SPP) para redes convolucionais profundas.

  • Foca em tarefas de detecção de objetos e reconhecimento visual.

  • Utiliza o framework de deep learning Caffe.

  • Inclui arquivos de configuração de rede para classificação de imagens.

  • Visa reproduzir resultados do artigo da ECCV 2014.

  • Fornece código para treinamento e fine-tuning de modelos.

  • Suporta o manuseio de tamanhos arbitrários de imagem de entrada.

  • Implementa pooling de features em múltiplas escalas.

  • Lançado sob a Licença BSD Simplificada para uso não comercial.

  • Requer pré-requisitos do MATLAB e Caffe para instalação.

  • Oferece um pipeline para treinar detectores no PASCAL VOC.

  1. Clonar repositório: Obtenha o código-fonte do SPP_net usando git clone.

  2. Configurar ambiente: Certifique-se de que os pré-requisitos do MATLAB e Caffe estejam instalados.

  3. Scripts de build: Execute `spp_build()` para compilar componentes necessários como liblinear, Selective Search, spp_pool e nms.

  4. Baixar modelos: Execute `external\fetch_model_data.m` para obter pacotes de modelos.

  5. Extrair features: Use os scripts fornecidos para extrair features para o disco para treinamento.

  6. Fine-tune o modelo: Treine ou faça fine-tuning do modelo SPP_net usando as features extraídas.

  7. Treinar SVMs: Treine Support Vector Machines para detecção de objetos.

  8. Testar detector: Avalie o desempenho do detector treinado.

  • Detecção de Objetos
  • Reconhecimento Visual
  • Classificação de Imagens
  • Extração de Features
  • Fine-tuning de Modelos

Avaliações de SPP_net

Carregando...

Ferramentas de IA populares como SPP_net

R-FCN

Repositórios de IA no GitHub

R-FCN é um framework de detecção de objetos baseado em regiões que utiliza redes totalmente convolucionais para análise de imagem precisa e eficiente. Ele compartilha computação…

Ferramentas de visão computacional
Ver ferramenta

Repositórios de IA no GitHub

Framework de detecção de objetos baseado em regiões que utiliza redes totalmente convolucionais para análise de imagem precisa e eficiente. Ele compartilha computação…R-FCN é um framework de detecção de objetos baseado em regiões que utiliza redes totalmente convolucionais para análise de imagem precisa e eficiente. Ele compartilha computação…

Ferramentas de visão computacional
Ver o Top 250 de Repositórios de IA no GitHub

Mask R-CNN

Repositórios de IA no GitHub

Mask R-CNN é um modelo de aprendizado profundo para detecção de objetos e segmentação de instâncias, implementado em Keras e TensorFlow. Ele é projetado para identificar e…

Ferramentas de visão computacionalSaúde e ciências da vida
Ver ferramenta

Repositórios de IA no GitHub

Modelo de aprendizado profundo para detecção de objetos e segmentação de instâncias, implementado em Keras e TensorFlow. Ele é projetado para identificar e…Mask R-CNN é um modelo de aprendizado profundo para detecção de objetos e segmentação de instâncias, implementado em Keras e TensorFlow. Ele é projetado para identificar e…

Ferramentas de visão computacionalSaúde e ciências da vida
Ver o Top 250 de Repositórios de IA no GitHub

Vision GNN (ViG)

Repositórios de IA no GitHub

Vision GNN (ViG) é uma implementação em PyTorch de Vision Graph Neural Networks desenvolvida pelo Huawei Noah's Ark Lab. Oferece backbones de IA eficientes para tarefas de…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Implementação em PyTorch de Vision Graph Neural Networks desenvolvida pelo Huawei Noah's Ark Lab. Oferece backbones de IA eficientes para tarefas de…Vision GNN (ViG) é uma implementação em PyTorch de Vision Graph Neural Networks desenvolvida pelo Huawei Noah's Ark Lab. Oferece backbones de IA eficientes para tarefas de…

Modelos de IA e LLMs
Ver o Top 250 de Repositórios de IA no GitHub

ConvMixer

Repositórios de IA no GitHub

Este repositório fornece uma implementação do ConvMixer, uma arquitetura de rede neural convolucional para tarefas de reconhecimento de imagem. É baseado no artigo "Patches Are…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Este repositório fornece uma implementação do ConvMixer, uma arquitetura de rede neural convolucional para tarefas de reconhecimento de imagem. É baseado no artigo "Patches Are…

Modelos de IA e LLMs
Ver o Top 250 de Repositórios de IA no GitHub

RepVGG

Repositórios de IA no GitHub

RepVGG é uma arquitetura ConvNet poderosa e simples que atinge alta precisão no ImageNet. Ela utiliza um design estilo VGG com técnicas de re-parametrização, permitindo inferência…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Arquitetura ConvNet poderosa e simples que atinge alta precisão no ImageNet. Ela utiliza um design estilo VGG com técnicas de re-parametrização, permitindo inferência…RepVGG é uma arquitetura ConvNet poderosa e simples que atinge alta precisão no ImageNet. Ela utiliza um design estilo VGG com técnicas de re-parametrização, permitindo inferência…

Modelos de IA e LLMs
Ver o Top 250 de Repositórios de IA no GitHub

Keras

Repositórios de IA no GitHub

Keras é uma biblioteca de deep learning de código aberto projetada para humanos. Ela simplifica o processo de construção de redes neurais e permite que desenvolvedores contribuam…

Plataformas de machine learning
Ver ferramenta

Repositórios de IA no GitHub

Biblioteca de deep learning de código aberto projetada para humanos. Ela simplifica o processo de construção de redes neurais e permite que desenvolvedores contribuam…Keras é uma biblioteca de deep learning de código aberto projetada para humanos. Ela simplifica o processo de construção de redes neurais e permite que desenvolvedores contribuam…

DestaquePlataformas de machine learning
Ver o Top 250 de Repositórios de IA no GitHub

Série ShuffleNet

Repositórios de IA no GitHub

O repositório ShuffleNet Series oferece uma coleção de modelos de redes neurais convolucionais altamente eficientes, projetados para dispositivos móveis e ambientes com recursos…

Modelos de IA e LLMs
Ver ferramenta

V-JEPA

Repositórios de IA no GitHub

V-JEPA é uma implementação PyTorch para aprendizado auto-supervisionado a partir de vídeo. Utiliza uma arquitetura preditiva de joint-embedding para aprender representações…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Implementação PyTorch para aprendizado auto-supervisionado a partir de vídeo. Utiliza uma arquitetura preditiva de joint-embedding para aprender representações…V-JEPA é uma implementação PyTorch para aprendizado auto-supervisionado a partir de vídeo. Utiliza uma arquitetura preditiva de joint-embedding para aprender representações…

Modelos de IA e LLMs
Ver o Top 250 de Repositórios de IA no GitHub
1 de 8