Downloads · 30 days
0
mzou1223/dental-impression-classifier
dental-impression-classifier is a image classification model from mzou1223. Use it when you need a label for an image. The card lists the license as mit.
This model classifies dental impressions into three categories: - Good - Acceptable - Unacceptable
Downloads · 30 days
0
Access
Public
Updated Nov 27, 2025
Repo size
33.2 MB
Likes
0
Public
Click a slice to open those files.
.pt16.9 MB · 51%
From the Hugging Face model README
This model classifies dental impressions into three categories:
import torch
from PIL import Image
from torchvision import transforms
import json
# Load model config
with open('model_config.json', 'r') as f:
config = json.load(f)
# Load model
model = torch.jit.load('dental_classifier.pt')
model.eval()
# Prepare image
transform = transforms.Compose([
transforms.Resize((224, 224)),
transforms.ToTensor(),
transforms.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])
])
# Make prediction
image = Image.open('your_image.jpg').convert('RGB')
image_tensor = transform(image).unsqueeze(0)
with torch.no_grad():
outputs = model(image_tensor)
probabilities = torch.softmax(outputs, dim=1)
confidence, predicted = torch.max(probabilities, 1)
predicted_class = config['class_names'][predicted.item()]
print(f"Prediction: {predicted_class}, Confidence: {confidence.item():.2%}")