/ Модель

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

Лицензия
Apache 2.0
Базовая модель
mobilenetv4_conv_small.e2400_r224_in1k
Библиотека
zeromodels
Опубликована
22 авг 2026

mobilenetv4_conv_small_e2400_r224_in1k

Классификация изображенийИзображение → label

Конверсия MobileNetV4 Conv Small для классификации изображений и извлечения визуальных признаков в приложениях компьютерного зрения.

155скачиваний за 30 дней0лайковвеса обновлены30 авг 2026

Бенчмарки

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

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

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

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

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

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

zeromodels выпустила конверсию MobileNetV4 Conv Small, исходно основанную на чекпойнте timm/mobilenetv4_conv_small.e2400_r224_in1k. Это модель компьютерного зрения для классификации изображений и использования в качестве пятистадийного backbone. Архитектура MobileNetV4 использует блок Universal Inverted Bottleneck; гибридные варианты семейства также могут включать Mobile MQA, но эта модель обозначена как вариант Conv Small.

Чекпойнт представлен в формате Keras 3 и может работать с TensorFlow, Torch и JAX. Классификатор принимает изображения в диапазоне 0–255, выполняет нормализацию внутри модели и выдаёт логиты классов; режим backbone возвращает визуальные признаки. Модель предназначена для классификации ImageNet-1k и извлечения признаков. Лицензия — Apache-2.0.

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

  • Классификация изображений по категориям ImageNet-1k
  • Извлечение визуальных признаков для последующих моделей
  • Использование компактного backbone в конвейере компьютерного зрения

Ограничения

Карточка указывает классификацию ImageNet-1k и извлечение признаков; она не описывает поддержку других наборов классов или качество на специализированных данных.

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

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

Открыть на Hugging Face

See our collection for all versions of MobileNetV4.

Run MobileNetV4 with Keras 3: JAX, PyTorch, or TensorFlow

GitHub Docs Collection

zeromodels/mobilenetv4_conv_small_e2400_r224_in1k

Paper: MobileNetV4 - Universal Models for the Mobile Ecosystem (arXiv:2404.10518) · HF Papers

MobileNetV4 (MNv4) refines the MobileNet line with the Universal Inverted Bottleneck (UIB) block; the hybrid variants add a Mobile Multi-Query Attention (Mobile MQA) block. Use as an ImageNet classifier or a 5-stage backbone.

For more details on the model, please go to the upstream model card.

Pure-Keras 3 conversion of timm/mobilenetv4_conv_small.e2400_r224_in1k for zeromodels. One implementation runs unmodified on TensorFlow / Torch / JAX.

This is an image-classification / backbone checkpoint (MobileNetV4ImageClassify / MobileNetV4Model).

✨ Quick start

import os

os.environ["KERAS_BACKEND"] = "torch"  # or "jax" / "tensorflow"

from PIL import Image
from zeromodels.models.mobilenetv4 import MobileNetV4ImageClassify, MobileNetV4Model, MobileNetV4ImageProcessor

model = MobileNetV4ImageClassify.from_weights("zeromodels/mobilenetv4_conv_small_e2400_r224_in1k")
processor = MobileNetV4ImageProcessor.from_weights("zeromodels/mobilenetv4_conv_small_e2400_r224_in1k")

image = Image.open("your_image.jpg").convert("RGB")
pixels = processor(image)  # resize + normalize (normalization lives in the processor)
logits = model(pixels, training=False)
print(logits.shape)  # (1, num_classes)

# Feature extraction: the backbone without the classifier head
backbone = MobileNetV4Model.from_weights("zeromodels/mobilenetv4_conv_small_e2400_r224_in1k", as_backbone=True)
features = backbone(pixels, training=False)

Load any MobileNetV4 variant the same way with from_weights("zeromodels/<variant>"):

VariantHub
mobilenetv4_conv_small_e2400_r224_in1kzeromodels/mobilenetv4_conv_small_e2400_r224_in1k
mobilenetv4_conv_medium_e500_r256_in1kzeromodels/mobilenetv4_conv_medium_e500_r256_in1k
mobilenetv4_conv_large_e600_r384_in1kzeromodels/mobilenetv4_conv_large_e600_r384_in1k
mobilenetv4_hybrid_medium_e500_r224_in1kzeromodels/mobilenetv4_hybrid_medium_e500_r224_in1k
mobilenetv4_hybrid_large_e600_r384_in1kzeromodels/mobilenetv4_hybrid_large_e600_r384_in1k

Tips

  • Set KERAS_BACKEND before importing Keras / zeromodels.
  • Pass raw [0, 255] images: the classifier normalizes internally (ImageNet mean/std).
  • MobileNetV4ImageClassify returns class logits; MobileNetV4Model returns features (as_backbone=True for the 5 stride-2 stages).
  • See docs and Loading Weights.
  • Upstream / timm checkpoints: MobileNetV4ImageClassify.from_weights("hf:timm/mobilenetv4_conv_small.e2400_r224_in1k").

Special Thanks

A huge thank you to the MobileNetV4 authors and the timm / Hub communities for creating and releasing these models.

License: see YAML license (matches the upstream timm/mobilenetv4_conv_small.e2400_r224_in1k checkpoint, Apache-2.0).

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

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

GPU в ailist

Универсальный рантайм · zeromodels

Нельзя запустить

В репозитории нет весов в формате PyTorch/safetensors.

Ревизия весов
2a45141

0 моделей