Views
No views yet
| Metric | Value |
|---|---|
| Accuracy | 0.9375 |
| Precision | 0.9374 |
| Recall | 0.9375 |
| F1 Score | 0.9373 |
1from transformers import AutoImageProcessor, ViTForImageClassification
2from PIL import Image
3import torch
4
5# Load model and processor
6processor = AutoImageProcessor.from_pretrained("NotIshaan/vit-large-alzheimer-6layers-75M-final")
7model = ViTForImageClassification.from_pretrained("NotIshaan/vit-large-alzheimer-6layers-75M-final")
8
9# Load and preprocess image
10image = Image.open("brain_mri.jpg")
11inputs = processor(images=image, return_tensors="pt")
12
13# Make prediction
14with torch.no_grad():
15 outputs = model(**inputs)
16 logits = outputs.logits
17 predicted_class = logits.argmax(-1).item()
18 confidence = torch.softmax(logits, dim=1)[0][predicted_class].item()
19
20print(f"Predicted class: {model.config.id2label[predicted_class]}")
21print(f"Confidence: {confidence:.2%}")1@misc{vit-large-alzheimer,
2 author = {Your Name},
3 title = {ViT-Large for Alzheimer's Detection},
4 year = {2025},
5 publisher = {Hugging Face},
6 howpublished = {\url{https://huggingface.co/NotIshaan/vit-large-alzheimer-6layers-75M-final}}
7}