/ Модель

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

Параметры
113 млн
Лицензия
MIT
Архитектура
vit · dense
Опубликована
3 дек 2023

car_damage_detection

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

Модель ViT классифицирует изображения повреждений автомобиля по шести категориям для автоматизации осмотра и первичной оценки ущерба.

170скачиваний за 30 дней32лайкавеса обновлены12 дек 2023

Бенчмарки

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

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

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

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

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

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

Модель beingamit99/car_damage_detection — модель компьютерного зрения на архитектуре ViT для классификации повреждений автомобиля по изображению. Она относит повреждение к одному из шести классов: трещина, царапина, спущенная шина, вмятина, разбитое стекло или сломанная фара. Модель содержит 113,2 млн параметров и распространяется в формате safetensors.

Модель предназначена для автоматизации первичной оценки состояния автомобиля: обработки страховых заявок, осмотров транспортных средств и размещения объявлений о продаже подержанных автомобилей. Она принимает изображение и выдаёт класс повреждения; README не приводит сведения о точности или условиях съёмки, поэтому качество на конкретных данных требует отдельной оценки. Лицензия — MIT.

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

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

Ограничения

Модель распознаёт только шесть указанных типов повреждений; сведения о точности, устойчивости к условиям съёмки и работе с несколькими повреждениями на одном изображении не приведены.

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

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

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

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

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

Открыть на Hugging Face

🚗 Car Damage Prediction Model 🛠️

Predict car damage with confidence using the llm VIT bEIT model! This model is trained to classify car damage into six distinct classes:

  • "0": Crack
  • "1": Scratch
  • "2": Tire Flat
  • "3": Dent
  • "4": Glass Shatter
  • "5": Lamp Broken

Key Features 🔍

  • Accurate classification into six car damage categories.
  • Seamless integration into various applications.
  • Streamlined image processing with transformer-based architecture.

Applications 🌐

This powerful car damage prediction model can be seamlessly integrated into various applications, such as:

  • Auto Insurance Claim Processing: Streamline the assessment of car damage for faster claim processing.
  • Vehicle Inspection Services: Enhance efficiency in vehicle inspection services by automating damage detection.
  • Used Car Marketplaces: Provide detailed insights into the condition of used cars through automated damage analysis.

Feel free to explore and integrate this model into your applications for accurate car damage predictions! 🌟

How to Use This Model 🤖

Approach

First Approach

import numpy as np 
from PIL import Image
from transformers import AutoImageProcessor, AutoModelForImageClassification

# Load the model and image processor
processor = AutoImageProcessor.from_pretrained("beingamit99/car_damage_detection")
model = AutoModelForImageClassification.from_pretrained("beingamit99/car_damage_detection")

# Load and process the image
image = Image.open(IMAGE)
inputs = processor(images=image, return_tensors="pt")

# Make predictions
outputs = model(**inputs)
logits = outputs.logits.detach().cpu().numpy()
predicted_class_id = np.argmax(logits)
predicted_proba = np.max(logits)
label_map = model.config.id2label
predicted_class_name = label_map[predicted_class_id]

# Print the results
print(f"Predicted class: {predicted_class_name} (probability: {predicted_proba:.4f}")

Second Approach

from transformers import pipeline
#Create a classification pipeline
pipe = pipeline("image-classification", model="beingamit99/car_damage_detection")
pipe(IMAGE)

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
ViTForImageClassification
Ревизия весов
02035d1

0 моделей