Views
No views yet
| Metric | Value |
|---|---|
| Test Accuracy | 97.90% |
| Final Training Accuracy | 95.60% |
| Final Validation Accuracy | 89.72% |
1from transformers import AutoImageProcessor, AutoModelForImageClassification
2from PIL import Image
3import torch
4
5# Load model and processor
6processor = AutoImageProcessor.from_pretrained("clr4takeoff/convnext-small-cifar10")
7model = AutoModelForImageClassification.from_pretrained("clr4takeoff/convnext-small-cifar10")
8
9# Load and process image
10image = Image.open("path/to/your/image.jpg")
11inputs = processor(images=image, return_tensors="pt")
12
13# Inference
14with torch.no_grad():
15 outputs = model(**inputs)
16 logits = outputs.logits
17 predicted_class = logits.argmax(-1).item()
18
19print(f"Predicted class: {predicted_class}")1class_labels = [
2 "airplane", "automobile", "bird", "cat", "deer",
3 "dog", "frog", "horse", "ship", "truck"
4]
5
6predicted_label = class_labels[predicted_class]
7print(f"Predicted label: {predicted_label}")1from torch.utils.data import DataLoader
2from torchvision import datasets, transforms
3
4# Prepare dataset
5transform = transforms.Compose([
6 transforms.Resize((224, 224)),
7 transforms.ToTensor(),
8])
9
10dataset = datasets.CIFAR10(root='./data', train=False, download=True, transform=transform)
11dataloader = DataLoader(dataset, batch_size=32)
12
13# Inference loop
14model.eval()
15correct = 0
16total = 0
17
18with torch.no_grad():
19 for images, labels in dataloader:
20 inputs = processor(images=images, return_tensors="pt")
21 outputs = model(**inputs)
22 predictions = outputs.logits.argmax(-1)
23 correct += (predictions == labels).sum().item()
24 total += labels.size(0)
25
26accuracy = correct / total
27print(f"Accuracy: {accuracy:.2%}")1@misc{convnext-small-cifar10,
2 author = {clr4takeoff},
3 title = {ConvNeXt-Small Fine-tuned on CIFAR-10},
4 year = {2026},
5 publisher = {HuggingFace},
6 url = {https://huggingface.co/clr4takeoff/convnext-small-cifar10}
7}1@article{liu2022convnet,
2 title={A ConvNet for the 2020s},
3 author={Liu, Zhuang and Mao, Hanzi and Wu, Chao-Yuan and Feichtenhofer, Christoph and Darrell, Trevor and Xie, Saining},
4 journal={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
5 year={2022}
6}