/ Модель

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

Лицензия
Apache 2.0
Архитектура
siglip · dense
Базовая модель
siglip2-base-patch16-224
Библиотека
transformers
Опубликована
10 мар 2025

Augmented-Waste-Classifier-SigLIP2

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

Модель относит изображение отходов к одной из 10 категорий для помощи в сортировке и переработке.

533скачиваний за 30 дней5лайковвеса обновлены11 мар 2025

Бенчмарки

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

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

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

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

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

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

Augmented-Waste-Classifier-SigLIP2 — модель классификации изображений отходов, созданная PrithivMLmods путём дообучения google/siglip2-base-patch16-224. Она использует архитектуру SiglipForImageClassification и присваивает изображению одну из 10 категорий: батареи, биологические отходы, картон, одежда, стекло, металл, бумага, пластик, обувь или прочий мусор. Модель предназначена для сортировки отходов, помощи в выборе способа утилизации и автоматизации систем переработки и мониторинга.

Входом служит изображение, результатом — метка класса. Модель опубликована в формате safetensors и доступна по лицензии Apache-2.0. Карточка описывает классификацию отходов по заданным категориям; результаты за пределами этого набора классов и надёжность на реальных изображениях отдельно не охарактеризованы.

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

  • Определение типа отхода по фотографии
  • Сортировка бытовых отходов на перерабатываемые категории
  • Подсказка пользователю, к какому типу относится предмет перед утилизацией
  • Автоматическая классификация отходов в системах сортировки
  • Мониторинг состава отходов по изображениям

Ограничения

Модель выбирает один из 10 заданных классов, поэтому другие объекты или неоднозначные изображения могут быть отнесены к неподходящей категории. В карточке не приведены метрики качества и оценка работы на реальных условиях сортировки.

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

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

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

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

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

Открыть на Hugging Face

awsdawd.png

Augmented-Waste-Classifier-SigLIP2

Augmented-Waste-Classifier-SigLIP2 is an image classification vision-language encoder model fine-tuned from google/siglip2-base-patch16-224 for a single-label classification task. It is designed to classify waste types using the SiglipForImageClassification architecture.

    Classification Report:
                  precision    recall  f1-score   support
    
         Battery     0.9987    0.9987    0.9987      3840
      Biological     0.9998    0.9960    0.9979      4036
       Cardboard     0.9956    0.9909    0.9932      3628
         Clothes     0.9957    0.9914    0.9935      5336
           Glass     0.9800    0.9914    0.9856      4048
           Metal     0.9892    0.9965    0.9929      3136
           Paper     0.9937    0.9891    0.9914      4308
         Plastic     0.9865    0.9798    0.9831      3568
           Shoes     0.9876    0.9990    0.9933      3990
           Trash     1.0000    0.9939    0.9970      2796
    
        accuracy                         0.9926     38686
       macro avg     0.9927    0.9927    0.9927     38686
    weighted avg     0.9926    0.9926    0.9926     38686

download.png

The model categorizes images into 10 waste classes:

Class 0: "Battery"
Class 1: "Biological"
Class 2: "Cardboard"
Class 3: "Clothes"
Class 4: "Glass"
Class 5: "Metal"
Class 6: "Paper"
Class 7: "Plastic"
Class 8: "Shoes"
Class 9: "Trash"
!pip install -q transformers torch pillow gradio
import gradio as gr
from transformers import AutoImageProcessor
from transformers import SiglipForImageClassification
from transformers.image_utils import load_image
from PIL import Image
import torch

# Load model and processor
model_name = "prithivMLmods/Augmented-Waste-Classifier-SigLIP2"
model = SiglipForImageClassification.from_pretrained(model_name)
processor = AutoImageProcessor.from_pretrained(model_name)

def waste_classification(image):
    """Predicts waste classification for an image."""
    image = Image.fromarray(image).convert("RGB")
    inputs = processor(images=image, return_tensors="pt")
    
    with torch.no_grad():
        outputs = model(**inputs)
        logits = outputs.logits
        probs = torch.nn.functional.softmax(logits, dim=1).squeeze().tolist()
    
    labels = {
        "0": "Battery", "1": "Biological", "2": "Cardboard", "3": "Clothes", 
        "4": "Glass", "5": "Metal", "6": "Paper", "7": "Plastic", 
        "8": "Shoes", "9": "Trash"
    }
    predictions = {labels[str(i)]: round(probs[i], 3) for i in range(len(probs))}
    
    return predictions

# Create Gradio interface
iface = gr.Interface(
    fn=waste_classification,
    inputs=gr.Image(type="numpy"),
    outputs=gr.Label(label="Prediction Scores"),
    title="Augmented Waste Classification",
    description="Upload an image to classify the type of waste."
)

# Launch the app
if __name__ == "__main__":
    iface.launch()

Intended Use:

The Augmented-Waste-Classifier-SigLIP2 model is designed to classify different types of waste based on images. Potential use cases include:

  • Waste Management: Identifying and categorizing waste materials for proper disposal.
  • Recycling Assistance: Helping users determine recyclable materials.
  • Environmental Monitoring: Automating waste classification for smart cities.
  • AI-Powered Sustainability Solutions: Supporting AI-based waste sorting systems to improve recycling efficiency.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей