/ Модель

Характеристики

Параметры
839 млн
Лицензия
CC BY-NC 4.0
Архитектура
ijepa · dense
Библиотека
transformers
Опубликована
25 авг 2024

ijepa_vith14_1k

Эмбеддинги изображенийИзображение → embedding3 профессии

Чекпойнт I-JEPA от Meta для извлечения семантических признаков изображений и использования в задачах компьютерного зрения.

31 168скачиваний за 30 дней22лайкавеса обновлены11 авг 2025

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

facebook/ijepa_vith14_1k — модель I-JEPA от Meta для извлечения признаков изображений. Она обучена методом self-supervised learning: предсказывает представления скрытых областей изображения по представлениям других его частей. Вместо восстановления пикселей модель работает в латентном пространстве, чтобы формировать семантически значимые представления.

Этот чекпойнт Huge предназначен прежде всего для извлечения признаков и может использоваться для классификации изображений и других задач компьютерного зрения, опирающихся на визуальные признаки. Модель содержит 838,9 млн параметров; в метаданных указаны архитектура IJepaModel и библиотека Transformers. Для обучения использовался датасет ILSVRC/imagenet-1k.

Модель принимает изображения и выдаёт их признаки. В карточке также описан предиктор латентных представлений, способный учитывать пространственную неопределённость и предсказывать высокоуровневую информацию о скрытых областях изображения. Лицензия CC BY-NC 4.0 разрешает использование на условиях некоммерческой лицензии.

Сценарии применения

  • извлечение признаков из изображений
  • подготовка представлений изображений для классификатора
  • классификация изображений на основе визуальных признаков

Ограничения

Лицензия CC BY-NC 4.0 ограничивает использование некоммерческими условиями. Чекпойнт предназначен прежде всего для извлечения признаков; качество на конкретных downstream-задачах зависит от последующей модели и данных.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

I-JEPA Model (Huge, fine-tuned on IN1K)

I-JEPA is a method for self-supervised learning. At a high level, I-JEPA predicts the representations of part of an image from the representations of other parts of the same image:

  1. without relying on pre-specified invariances to hand-crafted data transformations, which tend to be biased for particular downstream tasks,
  2. and without having the model fill in pixel-level details, which tend to result in learning less semantically meaningful representations.

ijepa

How does it work?

As opposed to generative methods that have a pixel decoder, I-JEPA has a predictor that makes predictions in latent space. The predictor in I-JEPA can be seen as a primitive (and restricted) world-model that is able to model spatial uncertainty in a static image from a partially observable context. This world model is semantic in the sense that it predicts high level information about unseen regions in the image, rather than pixel-level details.

We trained a stochastic decoder that maps the I-JEPA predicted representations back in pixel space as sketches. The model correctly captures positional uncertainty and produces high-level object parts with the correct pose (e.g., dog’s head, wolf’s front legs).

Illustrating how the predictor learns to model the semantics of the world

Intended uses & limitations

I-JEPA can be used for image classification or feature extraction. This checkpoint in specific is intended for Feature Extraction.

How to use

Here is how to use this model for image feature extraction:

import requests
from PIL import Image
from torch.nn.functional import cosine_similarity

from transformers import AutoModel, AutoProcessor

url_1 = "http://images.cocodataset.org/val2017/000000039769.jpg"
url_2 = "http://images.cocodataset.org/val2017/000000219578.jpg"
image_1 = Image.open(requests.get(url_1, stream=True).raw)
image_2 = Image.open(requests.get(url_2, stream=True).raw)

model_id = "facebook/ijepa_vith14_1k"
processor = AutoProcessor.from_pretrained(model_id)
model = AutoModel.from_pretrained(model_id)


def infer(image):
    inputs = processor(image, return_tensors="pt")
    outputs = model(**inputs)
    return outputs.last_hidden_state.mean(dim=1)


embed_1 = infer(image_1)
embed_2 = infer(image_2)

similarity = cosine_similarity(embed_1, embed_2)
print(similarity)

BibTeX entry and citation info

If you use I-JEPA or this code in your work, please cite:

@article{assran2023self,
  title={Self-Supervised Learning from Images with a Joint-Embedding Predictive Architecture},
  author={Assran, Mahmoud and Duval, Quentin and Misra, Ishan and Bojanowski, Piotr and Vincent, Pascal and Rabbat, Michael and LeCun, Yann and Ballas, Nicolas},
  journal={arXiv preprint arXiv:2301.08243},
  year={2023}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers · image-feature-extraction

Можно запустить

Подбираем GPU…

Класс архитектуры
IJepaModel
Ревизия весов
f157467

0 моделей