Instructions to use ramnck/beer-classificator with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use ramnck/beer-classificator with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("image-classification", model="ramnck/beer-classificator") pipe("https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/hub/parrots.png")# pip install -U transformers accelerate # Load model directly from transformers import AutoImageProcessor, AutoModelForImageClassification processor = AutoImageProcessor.from_pretrained("ramnck/beer-classificator") model = AutoModelForImageClassification.from_pretrained("ramnck/beer-classificator", device_map="auto") - Notebooks
- Google Colab
- Kaggle
Download preprocessing.py from ramnck/beer-classificator: direct link, hf CLI and curl.
- Browser
- Download file 812 Bytes
-
https://huggingface.co/ramnck/beer-classificator/resolve/main/preprocessing.py
- Command line
-
hf download hf://ramnck/beer-classificator/preprocessing.py
-
curl -L -o preprocessing.py https://huggingface.co/ramnck/beer-classificator/resolve/main/preprocessing.py
812 Bytes
| from torchvision import transforms | |
| from transformers import ViTImageProcessor | |
| model_name = "google/vit-base-patch16-224" | |
| processor = ViTImageProcessor.from_pretrained(model_name) | |
| train_transforms = transforms.Compose([ | |
| transforms.RandomResizedCrop(224), | |
| transforms.RandomHorizontalFlip(), | |
| ]) | |
| test_transforms = transforms.Compose([ | |
| transforms.Resize((224, 224)), | |
| ]) | |
| def preprocess_train(example): | |
| img = train_transforms(example["image"]) | |
| enc = processor(images=img, return_tensors="pt") | |
| return {"pixel_values": enc.pixel_values[0], "label": example["label"]} | |
| def preprocess_test(example): | |
| img = test_transforms(example["image"]) | |
| enc = processor(images=img, return_tensors="pt") | |
| return {"pixel_values": enc.pixel_values[0], "label": example["label"]} | |