/ Модель

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

Лицензия
Apache 2.0
Опубликована
10 июл 2026

Screenshot_detector

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

Компактная модель MobileNetV3Small определяет, является ли RGB-изображение скриншотом.

12скачиваний за 30 дней0лайковвеса обновлены10 июл 2026

Бенчмарки

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

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

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

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

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

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

Screenshot classifier — компактный бинарный классификатор изображений на базе MobileNetV3Small, дообученной с предварительно обученными на ImageNet весами. Модель разработана для определения, является ли изображение скриншотом: она принимает RGB-изображение, изменённое до размера 224×224, и выдаёт оценку sigmoid; при значении от 0,5 изображение относят к скриншотам.

Модель подходит для автоматической сортировки и фильтрации изображений по признаку «скриншот или нет». Она сохранена в формате Keras для TensorFlow и распространяется по лицензии Apache-2.0. В README не приведены результаты оценки качества или сведения о данных обучения; порог 0,5 указан как правило классификации.

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

  • Автоматически находить скриншоты в папке с изображениями
  • Отделять скриншоты от фотографий при загрузке
  • Фильтровать скриншоты в пользовательском контенте
  • Размечать изображения как скриншоты или нескриншоты

Ограничения

Классификатор выдаёт бинарную оценку с порогом 0,5; в README не приведены метрики качества и сведения о данных обучения.

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

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

Открыть на Hugging Face

Screenshot classifier

A lightweight binary classifier for screenshot detection.

Model

  • mobilenetv3_small_screenshot.keras — trained Keras model for screenshot / not_screenshot classification

Usage

import tensorflow as tf
from tensorflow import keras

model = keras.models.load_model("mobilenetv3_small_screenshot.keras")

# Example inference
img = keras.utils.load_img("image.png", target_size=(224, 224))
arr = keras.utils.img_to_array(img)
arr = tf.keras.applications.mobilenet_v3.preprocess_input(arr)
arr = arr[None, ...]
pred = model.predict(arr)
score = float(pred[0, 0])
label = "screenshot" if score >= 0.5 else "not_screenshot"
print(label, score)

Input format

  • RGB images
  • resized to 224x224
  • model expects a single sigmoid score

Prediction threshold

  • score >= 0.5 → screenshot
  • score < 0.5 → not_screenshot

Notes

  • Model backbone: MobileNetV3Small pretrained on ImageNet
  • Output activation: sigmoid
  • Loss used during training: binary_crossentropy

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

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

GPU в ailist

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

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

Keras/TensorFlow-модели рантайм не загружает.

Ревизия весов
f2296c4

0 моделей