Views
No views yet
1# !pip install sugardata
2
3from transformers import TapasTokenizer, TapasForQuestionAnswering
4from sugardata.utility.tapas import generate_financial_balance_sheet, get_real_tapas_answer
5
6# generate a financial balance sheet and ask a question
7table = generate_financial_balance_sheet()
8
9question = "What was the reported value of Total Debt in 2021?"
10
11# load the model and tokenizer
12model_name = "yeniguno/tapas-base-wtq-balance-sheet-tuned"
13model = TapasForQuestionAnswering.from_pretrained(model_name)
14tokenizer = TapasTokenizer.from_pretrained(model_name)
15
16inputs = tokenizer(table=table, queries=[question], padding="max_length", return_tensors="pt")
17
18# get the answer
19answer = get_real_tapas_answer(table, model, tokenizer, inputs)
20
21# 8873000.0
22