Перейти к основному содержимому
ToolPotion
ИИ-советник
Отправить

LearningToCompare_FSL

Этот репозиторий содержит код на PyTorch для статьи CVPR 2018 «Learning to Compare: Relation Network for Few-Shot Learning». Он фокусируется на аспекте обучения с малым количеством примеров (Few-Shot Learning), предлагая реализации для обучения и тестирования моделей на таких наборах данных, как Omniglot и mini-Imagenet.

Открыть репозиторий
Поделиться
Открыть репозиторий
Поделиться

Репозиторий LearningToCompare_FSL содержит реализацию на PyTorch для статьи «Learning to Compare: Relation Network for Few-Shot Learning», представленной на CVPR 2018. Этот проект специально посвящен компоненту Few-Shot Learning (FSL) исследования, позволяя пользователям воспроизводить и экспериментировать с моделью Relation Network.

Читать далее

Кодовая база разработана для облегчения обучения и оценки на популярных бенчмарках few-shot learning. Она включает скрипты как для наборов данных Omniglot, так и для mini-Imagenet. Для экспериментов с Omniglot предварительно измененные изображения предоставляются непосредственно в репозитории. Для mini-Imagenet пользователям предлагается скачать набор данных и предварительно обработать его с помощью предоставленного скрипта `proc_image.py`, следуя методологии, аналогичной используемой в рамках MAML (Model-Agnostic Meta-Learning).

Репозиторий предлагает четкие инструкции командной строки для обучения моделей с различными конфигурациями, такими как разное количество классов (ways) и примеров на класс (shots) как для Omniglot, так и для mini-Imagenet. Например, пользователи могут обучать для Omniglot 5-way 1-shot или 5-way 5-shot, и аналогично для mini-Imagenet. Скрипты обучения позволяют настраивать параметр размера пакета (batch size), который может быть изменен в зависимости от доступной памяти GPU. Репозиторий также отмечает, что в настоящее время он загружает предварительно обученные модели, с инструкциями о том, как их удалить для пользователей, желающих обучать с нуля.

Также описаны процедуры тестирования с примерами команд для оценки обученных моделей на конкретных задачах few-shot learning. Проект создан с использованием Python 2.7 и PyTorch 0.3. Для тех, кто интересуется частью Zero-Shot Learning из оригинальной статьи, предоставляется отдельная ссылка на соответствующий репозиторий. Проект лицензирован под лицензией MIT, что способствует открытому доступу и модификации.

Этот ресурс ценен для исследователей и практиков в области мета-обучения и обучения с малым количеством примеров, предоставляя прямую реализацию основополагающей статьи по подходам мета-обучения на основе отношений. Он служит практическим инструментом для понимания и продвижения методов обучения с малым количеством примеров.

  • КатегорияИИ-модели и LLM
  • Модель ценообразованияОткрытый код
  • РазвёртываниеНа своём сервере
  • ПлатформыLinux

  • Реализация Relation Network на PyTorch для Few-Shot Learning

  • Код для статьи CVPR 2018 «Learning to Compare»

  • Поддержка экспериментов с набором данных Omniglot

  • Поддержка экспериментов с набором данных mini-Imagenet

  • Включает скрипты для обучения моделей few-shot learning

  • Включает скрипты для тестирования моделей few-shot learning

  • Предоставлены предварительно обработанные изображения 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. Адаптация параметров: Измените размер пакета (`-b`) в зависимости от памяти GPU

  6. Исследование Zero-Shot Learning: Посетите связанный репозиторий для реализации ZSL

  • Классификация изображений с малым количеством примеров
  • Исследования в области мета-обучения
  • Воспроизведение моделей
  • Бенчмаркинг few-shot learning
  • Исследование трансферного обучения

От GitHub

Функция Платформа разработчиков GitHub с ИИ.

Отзывы о LearningToCompare_FSL

Загрузка...

Популярные ИИ-инструменты, похожие на LearningToCompare_FSL

Прототипические сети

AI-репозитории на GitHub

Этот репозиторий содержит код для статьи NeurIPS 2017 "Prototypical Networks for Few-shot Learning". Он предоставляет реализацию нового подхода к обучению с малым числом примеров,…

ИИ-модели и LLM
Открыть инструмент

MiniGPT-4 & MiniGPT-v2

AI-репозитории на GitHub

Открытый исходный код для MiniGPT-4 и MiniGPT-v2, передовых больших языковых моделей, улучшающих понимание визуальной информации и текста. Эти модели позволяют выполнять…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Открытый исходный код для MiniGPT-4 и MiniGPT-v2, передовых больших языковых моделей, улучшающих понимание визуальной информации и текста. Эти модели позволяют выполнять…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

UNITER

AI-репозитории на GitHub

UNITER — это репозиторий исследовательского кода для статьи ECCV 2020 «UNITER: UNiversal Image-TExt Representation Learning». Он предоставляет код для дообучения и инференса в…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Репозиторий исследовательского кода для статьи ECCV 2020 «UNITER: UNiversal Image-TExt Representation Learning». Он предоставляет код для дообучения и инференса в…UNITER — это репозиторий исследовательского кода для статьи ECCV 2020 «UNITER: UNiversal Image-TExt Representation Learning». Он предоставляет код для дообучения и инференса в…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

MPNet

AI-репозитории на GitHub

MPNet — это новый метод предварительного обучения для задач понимания языка, улучшающий BERT и XLNet. Он предлагает унифицированную реализацию для различных моделей…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Новый метод предварительного обучения для задач понимания языка, улучшающий BERT и XLNet. Он предлагает унифицированную реализацию для различных моделей…MPNet — это новый метод предварительного обучения для задач понимания языка, улучшающий BERT и XLNet. Он предлагает унифицированную реализацию для различных моделей…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

RepVGG

AI-репозитории на GitHub

RepVGG — это мощная и простая архитектура сверточных нейронных сетей (ConvNet), достигающая высокой точности на ImageNet. Она использует дизайн в стиле VGG с техниками…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Мощная и простая архитектура сверточных нейронных сетей (ConvNet), достигающая высокой точности на ImageNet. Она использует дизайн в стиле VGG с техниками…RepVGG — это мощная и простая архитектура сверточных нейронных сетей (ConvNet), достигающая высокой точности на ImageNet. Она использует дизайн в стиле VGG с техниками…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

ConvMixer

AI-репозитории на GitHub

Этот репозиторий предоставляет реализацию ConvMixer, сверточной нейронной сети для задач распознавания изображений. Она основана на статье "Patches Are All You Need? 🤷" и…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Этот репозиторий предоставляет реализацию ConvMixer, сверточной нейронной сети для задач распознавания изображений. Она основана на статье "Patches Are All You Need? 🤷" и…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

LLaVA

AI-репозитории на GitHub

LLaVA — это модель визуальной настройки инструкций, которая объединяет возможности больших языковых моделей и обработки изображений. Она нацелена на достижение производительности…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Модель визуальной настройки инструкций, которая объединяет возможности больших языковых моделей и обработки изображений. Она нацелена на достижение производительности…LLaVA — это модель визуальной настройки инструкций, которая объединяет возможности больших языковых моделей и обработки изображений. Она нацелена на достижение производительности…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

Vision Transformer

AI-репозитории на GitHub

Репозиторий Vision Transformer (ViT) предоставляет модели и код для задач распознавания изображений. Он включает реализации архитектур Vision Transformer и MLP-Mixer,…

Инструменты компьютерного зрения
Открыть инструмент

AI-репозитории на GitHub

Репозиторий Vision Transformer (ViT) предоставляет модели и код для задач распознавания изображений. Он включает реализации архитектур Vision Transformer и MLP-Mixer,…

Инструменты компьютерного зрения
Топ-250: AI-репозитории на GitHub
1 из 8