CoolFace
Modelpublic

HumaP/vit_base_patch16_224_in21k_lung_and_colon_histopathology_pt

sourceHugging Faceupdated 3y agoView on Hugging Face
2likes44downloads
Model Card

Description

Google ViT model is finetuned on lung and colon histopathology image classification dataset. The dataset is available on Kaggle.

About Dataset

It is a multiclass image classification dataset. This dataset contains 25,000 histopathological images with 5 classes.

There are five classes in the dataset, each with 5,000 images, being:

  • —Lung benign tissue
  • —Lung adenocarcinoma
  • —Lung squamous cell carcinoma
  • —Colon adenocarcinoma
  • —Colon benign tissue

Training Results

EpochTraining LossValidation LossValidation Accuracy
10.0758000.0298270.994600
20.0394000.0089610.998800
30.0174000.0050770.999200

How to use

python
from transformers import ViTImageProcessor, ViTForImageClassification
from PIL import Image

imageurl = 'test images/lung01.jpg'
image = Image.open(imageurl)

processor = ViTImageProcessor.from_pretrained('HumaP/vit_base_patch16_224_in21k_lung_and_colon_histopathology_pt')
model = ViTForImageClassification.from_pretrained('HumaP/vit_base_patch16_224_in21k_lung_and_colon_histopathology_pt')

inputs = processor(images=image, return_tensors="pt")
outputs = model(**inputs)
logits = outputs.logits

predicted_class_idx = logits.argmax(-1).item()
print("Predicted class:", model.config.id2label[predicted_class_idx])