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

LearningToCompare_FSL

Este repositório fornece código PyTorch para o artigo CVPR 2018 'Learning to Compare: Relation Network for Few-Shot Learning'. Ele se concentra no aspecto Few-Shot Learning, oferecendo implementações para treinar e testar modelos em conjuntos de dados como Omniglot e mini-Imagenet.

Ver repositório
Compartilhar
Ver repositório
Compartilhar

O repositório LearningToCompare_FSL hospeda a implementação em PyTorch para o artigo "Learning to Compare: Relation Network for Few-Shot Learning", apresentado na CVPR 2018. Este projeto aborda especificamente o componente Few-Shot Learning (FSL) da pesquisa, permitindo que os usuários repliquem e experimentem com o modelo Relation Network.

Ler mais

O código foi projetado para facilitar o treinamento e a avaliação em benchmarks populares de few-shot learning. Ele inclui scripts para os conjuntos de dados Omniglot e mini-Imagenet. Para experimentos com Omniglot, imagens pré-redimensionadas são fornecidas diretamente no repositório. Para mini-Imagenet, os usuários são instruídos a baixar o conjunto de dados e pré-processá-lo usando o script `proc_image.py` fornecido, seguindo uma metodologia semelhante à utilizada no framework MAML (Model-Agnostic Meta-Learning).

O repositório oferece instruções claras de linha de comando para treinar modelos com várias configurações, como diferentes números de 'ways' (classes) e 'shots' (exemplos por classe) tanto para Omniglot quanto para mini-Imagenet. Por exemplo, os usuários podem treinar para Omniglot 5-way 1-shot ou 5-way 5-shot, e de forma semelhante para mini-Imagenet. Os scripts de treinamento permitem ajustes no parâmetro de tamanho do lote (batch size), que pode ser modificado com base na memória da GPU disponível. O repositório também observa que atualmente carrega modelos pré-treinados, com instruções sobre como excluí-los para usuários que desejam treinar do zero.

Os procedimentos de teste também são descritos, com comandos de exemplo para avaliar os modelos treinados em tarefas específicas de few-shot learning. O projeto é construído usando Python 2.7 e PyTorch 0.3. Para aqueles interessados na parte de Zero-Shot Learning do artigo original, um link separado para o repositório relevante é fornecido. O projeto é licenciado sob a licença MIT, promovendo acesso aberto e modificação.

Este recurso é valioso para pesquisadores e profissionais na área de meta-learning e few-shot learning, fornecendo uma implementação direta de um artigo fundamental em abordagens de meta-learning baseadas em relações. Ele serve como uma ferramenta prática para entender e avançar técnicas de few-shot learning.

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

  • Implementação em PyTorch da Relation Network para Few-Shot Learning

  • Código para o artigo CVPR 2018 'Learning to Compare'

  • Suporta experimentos com o conjunto de dados Omniglot

  • Suporta experimentos com o conjunto de dados mini-Imagenet

  • Inclui scripts para treinar modelos de few-shot learning

  • Inclui scripts para testar modelos de few-shot learning

  • Imagens Omniglot pré-processadas fornecidas

  • Script de pré-processamento de dados para mini-Imagenet

  • Parâmetros de treinamento configuráveis (ways, shots, batch size)

  • Opção de treinar do zero ou usar modelos pré-treinados

  • Licença MIT

  1. Configurar ambiente: Instalar Python 2.7 e PyTorch 0.3

  2. Preparar dados: Baixar mini-Imagenet e executar `proc_image.py` se necessário

  3. Treinar modelo: Executar scripts de treinamento (ex: `omniglot_train_one_shot.py`) com os parâmetros desejados

  4. Testar modelo: Executar scripts de teste (ex: `omniglot_test_one_shot.py`) para avaliar o desempenho

  5. Adaptar parâmetros: Ajustar o tamanho do lote (`-b`) com base na memória da GPU

  6. Explorar Zero-Shot Learning: Visitar o repositório vinculado para a implementação de ZSL

  • Classificação de Imagens Few-Shot
  • Pesquisa em Meta-Learning
  • Replicação de Modelos
  • Benchmarking de Few-Shot Learning
  • Exploração de Transfer Learning

De GitHub

Um recurso de Plataforma de Desenvolvedor AI do GitHub.

Avaliações de LearningToCompare_FSL

Carregando...

Ferramentas de IA populares como LearningToCompare_FSL

Redes Prototípicas

Repositórios de IA no GitHub

Este repositório contém o código para o artigo NeurIPS 2017 "Prototypical Networks for Few-shot Learning". Ele fornece uma implementação de uma abordagem inovadora para…

Modelos de IA e LLMs
Ver ferramenta

MiniGPT-4 & MiniGPT-v2

Repositórios de IA no GitHub

Código open-source para MiniGPT-4 e MiniGPT-v2, modelos avançados de linguagem grande que aprimoram a compreensão visão-linguagem. Esses modelos permitem aprendizado multi-tarefa…

Modelos de IA e LLMs
Ver ferramenta

UNITER

Repositórios de IA no GitHub

UNITER é um repositório de código de pesquisa para o artigo ECCV 2020 'UNITER: UNiversal Image-TExt Representation Learning'. Ele fornece código para finetuning e inferência em…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Repositório de código de pesquisa para o artigo ECCV 2020 'UNITER: UNiversal Image-TExt Representation Learning'. Ele fornece código para finetuning e inferência em…UNITER é um repositório de código de pesquisa para o artigo ECCV 2020 'UNITER: UNiversal Image-TExt Representation Learning'. Ele fornece código para finetuning e inferência em…

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

MPNet

Repositórios de IA no GitHub

MPNet é um método de pré-treinamento inovador para tarefas de compreensão de linguagem, aprimorando BERT e XLNet. Oferece uma implementação unificada para vários modelos de…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Método de pré-treinamento inovador para tarefas de compreensão de linguagem, aprimorando BERT e XLNet. Oferece uma implementação unificada para vários modelos de…MPNet é um método de pré-treinamento inovador para tarefas de compreensão de linguagem, aprimorando BERT e XLNet. Oferece uma implementação unificada para vários modelos de…

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

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

LLaVA

Repositórios de IA no GitHub

LLaVA é um modelo de ajuste de instruções visuais que combina capacidades de linguagem e visão de grande escala. Seu objetivo é atingir desempenho de nível GPT-4V, permitindo…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Modelo de ajuste de instruções visuais que combina capacidades de linguagem e visão de grande escala. Seu objetivo é atingir desempenho de nível GPT-4V, permitindo…LLaVA é um modelo de ajuste de instruções visuais que combina capacidades de linguagem e visão de grande escala. Seu objetivo é atingir desempenho de nível GPT-4V, permitindo…

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

Vision Transformer

Repositórios de IA no GitHub

O repositório Vision Transformer (ViT) fornece modelos e código para tarefas de reconhecimento de imagem. Inclui implementações das arquiteturas Vision Transformer e MLP-Mixer,…

Ferramentas de visão computacional
Ver ferramenta
1 de 8