Downloads · 30 days
24
0% of all-time downloads
nuua/ko-deplot
ko-deplot is a visual question answering model from nuua. Use it for the visual question answering task on the model card, and read the license before you ship it in a product. It is set up for transformers. The card lists the license as apache-2.0.
ko-deplot is a korean Visual-QA model based on the Google's Pix2Struct architecture. It was fine-tuned from Deplot, using korean chart image-text pairs.
Downloads · 30 days
24
0% of all-time downloads
All-time downloads
8.8K
Public
Parameters
306M
2.4 GB on disk
Likes
5
Public
Click a slice to open those files.
.bin1.2 GB · 50%
From the Hugging Face model README
ko-deplot is a korean Visual-QA model based on the Google's Pix2Struct architecture. It was fine-tuned from Deplot, using korean chart image-text pairs.
ko-deplot은 Google의 Pix2Struct 구조를 기반으로 한 한국어 Visual-QA 모델입니다. Deplot 모델을 한국어 차트 이미지-텍스트 쌍 데이터셋을 이용하여 파인튜닝하였습니다.
You can run a prediction by querying an input image together with a question as follows:
아래의 코드를 이용하여 모델 추론을 할 수 있습니다:
from transformers import Pix2StructProcessor, Pix2StructForConditionalGeneration
from PIL import Image
processor = Pix2StructProcessor.from_pretrained('nuua/ko-deplot')
model = Pix2StructForConditionalGeneration.from_pretrained('nuua/ko-deplot')
IMAGE_PATH = "LOCAL_PATH_TO_IMAGE"
image = Image.open(IMAGE_PATH)
inputs = processor(images=image, text="Generate underlying data table of the figure below:", return_tensors="pt")
predictions = model.generate(**inputs, max_new_tokens=512)
print(processor.decode(predictions[0], skip_special_tokens=True))
The model's tokenizer vocab was extended from 50,344 to 65,536 tokens using the following:
모델의 tokenizer vocab을 50344개에서 65536개로 아래를 이용하여 확장시킨 후 학습을 진행하였습니다:
Synthetic chart data from three libraries were used:
세 개의 라이브러리에서 합성 차트 데이터를 생성하여 사용하였습니다:
The model was first exposed to a short warmup stage, following its original paper. It was then trained using the chart data for 50,000 steps.
학습을 위해 처음 짧은 "warmup" 단계를 거쳐 한글을 학습시킨 후 50,000 스텝 동안 차트 데이터를 학습시켰습니다.
ko-deplot was trained by using A100 80G.
A100 80G GPU를 이용하여 학습하였습니다.
Any questions and suggestions, please use the discussion tab. If you want to contact us directly, email robin@nuua.ai.