Spaces:
Runtime error
Runtime error
| from datasets import load_dataset | |
| from transformers import AutoTokenizer, AutoModelForQuestionAnswering, Trainer, TrainingArguments | |
| model_name = "ai4bharat/indic-bert" | |
| tokenizer = AutoTokenizer.from_pretrained(model_name) | |
| model = AutoModelForQuestionAnswering.from_pretrained(model_name) | |
| dataset = load_dataset("json", data_files="qa_dataset.json") | |
| def preprocess(examples): | |
| inputs = tokenizer(examples['question'], examples['context'], truncation=True, padding='max_length') | |
| return inputs | |
| dataset = dataset.map(preprocess, batched=True) | |
| training_args = TrainingArguments( | |
| output_dir="./model", | |
| evaluation_strategy="no", | |
| per_device_train_batch_size=4, | |
| num_train_epochs=3 | |
| ) | |
| trainer = Trainer( | |
| model=model, | |
| args=training_args, | |
| train_dataset=dataset['train'] | |
| ) | |
| trainer.train() | |
| model.save_pretrained("./model") | |
| tokenizer.save_pretrained("./model") | |