Instructions to use orkungedik/hr-onboaring-doc-classifier with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use orkungedik/hr-onboaring-doc-classifier with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("image-classification", model="orkungedik/hr-onboaring-doc-classifier") pipe("https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/hub/parrots.png")# Load model directly from transformers import AutoImageProcessor, AutoModelForImageClassification processor = AutoImageProcessor.from_pretrained("orkungedik/hr-onboaring-doc-classifier") model = AutoModelForImageClassification.from_pretrained("orkungedik/hr-onboaring-doc-classifier") - Notebooks
- Google Colab
- Kaggle
Model Details
Model Description
HR onboarding document type classifier
- Developed by: Orkun Gedik
Training Hyperparameters
- learning_rate=2e-5,
- num_train_epochs=3,
- weight_decay=0.01,
Uses
from datasets import load_dataset
from transformers import ViTImageProcessor, ViTForImageClassification
import torch
# Convert the image to RGB
example = example["image"].convert('RGB')
model_name = "orkungedik/hr-onboaring-doc-classifier"
processor = ViTImageProcessor.from_pretrained(model_name)
model = ViTForImageClassification.from_pretrained(model_name)
inputs = processor(images=example, return_tensors="pt")
with torch.no_grad():
outputs = model(**inputs)
logits = outputs.logits
predicted_class_idx = logits.argmax(-1).item()
label = model.config.id2label[predicted_class_idx]
print(f"Predicted class: {label}")
probs = torch.nn.functional.softmax(logits, dim=-1)
top5 = torch.topk(probs, 5)
for i in range(5):
idx = top5.indices[0][i].item()
prob = top5.values[0][i].item()
print(f"{model.config.id2label[idx]}: {prob:.4f}")
- Downloads last month
- 8
Model tree for orkungedik/hr-onboaring-doc-classifier
Base model
google/vit-base-patch16-224