Downloads · 30 days
6
15% of all-time downloads
shreyaspullehf/supervision-dinov3-tc-prediction
supervision-dinov3-tc-prediction is a machine learning model from shreyaspullehf. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as mit.
This model predicts superconductor critical temperatures (Tc) using a Vision Transformer (DINOv3) fine-tuned with LoRA on 2D rendered crystal structures.
Downloads · 30 days
6
15% of all-time downloads
All-time downloads
40
Public
Repo size
356 MB
Likes
0
Public
Click a slice to open those files.
.bin356 MB · 100%
From the Hugging Face model README
This model predicts superconductor critical temperatures (Tc) using a Vision Transformer (DINOv3) fine-tuned with LoRA on 2D rendered crystal structures.
Key Features:
Primary Use Case:
Users:
Dataset: 3DSC (3D Superconductor Dataset)
Data Sources:
Preprocessing:
| Metric | Value |
|---|---|
| MAE | 4.85 K |
| RMSE | 9.88 K |
| R² | 0.7394 |
| Method | MAE (K) | Improvement |
|---|---|---|
| Random Forest (Stanev et al. 2018) | ~9.5 | 49% |
| GNN (Konno et al. 2021) | ~12 | 60% |
| SuperVision DINOv3 (ours) | 4.85 | State-of-the-art |
from transformers import AutoImageProcessor, AutoModel
import torch
from PIL import Image
# Load model and processor
processor = AutoImageProcessor.from_pretrained("shreyaspulle98/supervision-dinov3-tc-prediction")
model = AutoModel.from_pretrained("shreyaspulle98/supervision-dinov3-tc-prediction")
# Load and process image
image = Image.open("crystal_structure.png")
inputs = processor(images=image, return_tensors="pt")
# Predict critical temperature
with torch.no_grad():
tc_prediction = model(**inputs).logits
print(f"Predicted Tc: {tc_prediction.item():.2f} K")
@software{supervision2024,
title={SuperVision: Transfer Learning for Superconductor Tc Prediction},
author={Your Name},
year={2024},
url={https://github.com/yourusername/SuperVision}
}
MIT License