跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

LearningToCompare_FSL

该存储库提供了CVPR 2018论文《Learning to Compare: Relation Network for Few-Shot Learning》的PyTorch代码。它侧重于少样本学习(Few-Shot Learning)方面,提供了在Omniglot和mini-Imagenet等数据集上训练和测试模型的实现。

查看仓库
分享
查看仓库
分享

LearningToCompare_FSL存储库托管了CVPR 2018会议上发表的“Learning to Compare: Relation Network for Few-Shot Learning”论文的PyTorch实现。该项目专门解决了研究中的少样本学习(FSL)组件,使用户能够复现和实验关系网络(Relation Network)模型。

阅读更多

该代码库旨在促进在流行的少样本学习基准数据集上的训练和评估。它包含了Omniglot和mini-Imagenet数据集的脚本。对于Omniglot实验,预先调整大小的图像直接包含在存储库中。对于mini-Imagenet,用户需要按照与MAML(Model-Agnostic Meta-Learning)框架类似的方法,下载数据集并使用提供的`proc_image.py`脚本进行预处理。

该存储库提供了清晰的命令行指令,用于在不同配置下训练模型,例如Omniglot和mini-Imagenet的各种“way”(类别数)和“shot”(每类样本数)。例如,用户可以训练Omniglot 5-way 1-shot或5-way 5-shot,以及mini-Imagenet的类似配置。训练脚本允许调整批次大小(batch size)参数,该参数可根据可用的GPU内存进行修改。存储库还指出,目前它加载预训练模型,并提供了如何删除这些模型以供希望从头开始训练的用户使用的说明。

还概述了测试过程,并提供了在特定少样本学习任务上评估训练模型的示例命令。该项目使用Python 2.7和PyTorch 0.3构建。对于对原始论文中的零样本学习(Zero-Shot Learning)部分感兴趣的用户,提供了相关存储库的单独链接。该项目根据MIT许可证授权,鼓励开放访问和修改。

该资源对于元学习和少样本学习领域的研究人员和实践者非常有价值,它提供了关系型元学习方法中基础论文的直接实现。它为理解和推进少样本学习技术提供了一个实用的工具。

  • 类别AI 模型与大语言模型
  • 定价模式开源
  • 部署自托管
  • 平台Linux

  • 用于少样本学习的关系网络的PyTorch实现

  • CVPR 2018论文《Learning to Compare》的代码

  • 支持Omniglot数据集实验

  • 支持mini-Imagenet数据集实验

  • 包含训练少样本学习模型的脚本

  • 包含测试少样本学习模型的脚本

  • 提供预处理的Omniglot图像

  • 用于mini-Imagenet的数据预处理脚本

  • 可配置的训练参数(ways, shots, batch size)

  • 从头开始训练或使用预训练模型的选项

  • MIT许可证

  1. 设置环境:安装Python 2.7和PyTorch 0.3

  2. 准备数据:下载mini-Imagenet,如果需要则运行`proc_image.py`

  3. 训练模型:使用所需的参数执行训练脚本(例如,`omniglot_train_one_shot.py`)

  4. 测试模型:运行测试脚本(例如,`omniglot_test_one_shot.py`)以评估性能

  5. 调整参数:根据GPU内存调整批次大小(`-b`)

  6. 探索零样本学习:访问README中提供的链接以获取ZSL实现

  • 少样本图像分类
  • 元学习研究
  • 模型复现
  • 少样本学习基准测试
  • 迁移学习探索

GitHub 旗下产品

GitHub AI 开发者平台 的一项功能。

LearningToCompare_FSL 评价

加载中...

与 LearningToCompare_FSL 类似的热门AI工具

原型网络

AI GitHub 仓库

此存储库包含 NeurIPS 2017 论文“用于少样本学习的原型网络”的代码。它提供了一种新颖的少样本学习方法的实现,使模型能够从少量示例中学习。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

此存储库包含 NeurIPS 2017 论文“用于少样本学习的原型网络”的代码。它提供了一种新颖的少样本学习方法的实现,使模型能够从少量示例中学习。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

MiniGPT-4 & MiniGPT-v2

AI GitHub 仓库

MiniGPT-4 和 MiniGPT-v2 的开源代码,先进的大型语言模型,增强视觉-语言理解能力。这些模型支持视觉-语言任务的多任务学习,提供图像理解和生成能力。它们基于 Llama 2 和 Vicuna 模型构建,为研究人员和开发人员提供了强大的工具。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

MiniGPT-4 和 MiniGPT-v2 的开源代码,先进的大型语言模型,增强视觉-语言理解能力。这些模型支持视觉-语言任务的多任务学习,提供图像理解和生成能力。它们基于 Llama 2 和 Vicuna 模型构建,为研究人员和开发人员提供了强大的工具。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

UNITER

AI GitHub 仓库

UNITER 是 ECCV 2020 论文“UNITER: UNiversal Image-TExt Representation Learning”的研究代码库。它提供了用于各种视觉-语言任务(包括 VQA、VCR 和图像-文本检索)的微调和推理代码。UNITER-base 和 UNITER-large 的预训练检查点均可用。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

ECCV 2020 论文“UNITER: UNiversal Image-TExt Representation Learning”的研究代码库。它提供了用于各种视觉-语言任务(包括 VQA、VCR 和图像-文本检索)的微调和推理代码。UNITER-base 和 UNITER-large 的预训练检查点均可用。UNITER 是 ECCV 2020 论文“UNITER: UNiversal Image-TExt Representation Learning”的研究代码库。它提供了用于各种视觉-语言任务(包括 VQA、VCR 和图像-文本检索)的微调和推理代码。UNITER-base 和 UNITER-large 的预训练检查点均可用。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

MPNet

AI GitHub 仓库

MPNet 是一种新颖的语言理解预训练方法,在 BERT 和 XLNet 的基础上进行了改进。它为各种预训练模型提供了统一的实现,并支持在 GLUE 和 SQuAD 等多样化的语言理解任务上进行预训练和微调的代码。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

新颖的语言理解预训练方法,在 BERT 和 XLNet 的基础上进行了改进。它为各种预训练模型提供了统一的实现,并支持在 GLUE 和 SQuAD 等多样化的语言理解任务上进行预训练和微调的代码。MPNet 是一种新颖的语言理解预训练方法,在 BERT 和 XLNet 的基础上进行了改进。它为各种预训练模型提供了统一的实现,并支持在 GLUE 和 SQuAD 等多样化的语言理解任务上进行预训练和微调的代码。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

RepVGG

AI GitHub 仓库

RepVGG 是一种强大而简单的卷积神经网络 (ConvNet) 架构,可在 ImageNet 上实现高精度。它采用了 VGG 风格的设计并结合了重参数化技术,从而实现了高效的推理。该项目提供了预训练模型、训练代码以及用于各种计算机视觉任务的示例。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

强大而简单的卷积神经网络 (ConvNet) 架构,可在 ImageNet 上实现高精度。它采用了 VGG 风格的设计并结合了重参数化技术,从而实现了高效的推理。该项目提供了预训练模型、训练代码以及用于各种计算机视觉任务的示例。RepVGG 是一种强大而简单的卷积神经网络 (ConvNet) 架构,可在 ImageNet 上实现高精度。它采用了 VGG 风格的设计并结合了重参数化技术,从而实现了高效的推理。该项目提供了预训练模型、训练代码以及用于各种计算机视觉任务的示例。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

ConvMixer

AI GitHub 仓库

该存储库提供了 ConvMixer 的实现,这是一种用于图像识别任务的卷积神经网络架构。它基于论文 "Patches Are All You Need? 🤷",并提供预训练模型权重用于评估以及在 ImageNet-1k 和 CIFAR-10 等数据集上进行训练的代码。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

该存储库提供了 ConvMixer 的实现,这是一种用于图像识别任务的卷积神经网络架构。它基于论文 "Patches Are All You Need? 🤷",并提供预训练模型权重用于评估以及在 ImageNet-1k 和 CIFAR-10 等数据集上进行训练的代码。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

LLaVA

AI GitHub 仓库

LLaVA 是一个视觉指令调优模型,结合了大型语言和视觉能力。其目标是达到 GPT-4V 级别的性能,实现多模态理解和交互。该项目为研究人员和开发者提供了代码、模型和资源。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

视觉指令调优模型,结合了大型语言和视觉能力。其目标是达到 GPT-4V 级别的性能,实现多模态理解和交互。该项目为研究人员和开发者提供了代码、模型和资源。LLaVA 是一个视觉指令调优模型,结合了大型语言和视觉能力。其目标是达到 GPT-4V 级别的性能,实现多模态理解和交互。该项目为研究人员和开发者提供了代码、模型和资源。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

Vision Transformer

AI GitHub 仓库

Vision Transformer (ViT) 仓库提供了用于图像识别任务的模型和代码。它包括 Vision Transformer 和 MLP-Mixer 架构的实现,这些模型已在 ImageNet 和 ImageNet-21k 数据集上进行了预训练,并提供了 JAX/Flax 中的微调代码。

计算机视觉工具
查看工具

AI GitHub 仓库

Vision Transformer (ViT) 仓库提供了用于图像识别任务的模型和代码。它包括 Vision Transformer 和 MLP-Mixer 架构的实现,这些模型已在 ImageNet 和 ImageNet-21k 数据集上进行了预训练,并提供了 JAX/Flax 中的微调代码。

计算机视觉工具
查看 AI GitHub 仓库 Top 250
1/8