Я обучил свой собственный BERT NER, следуя этому посту Medium: https://medium.com/@yingbiao/ner-with-bert-in-action-936ff275bc73
Я сохранил свою модель на диск c и успешно загрузил ее.
model = BertForTokenClassification.from_pretrained(bert_out_address, num_labels=len(tag2idx))
model.eval () работает:
model.eval()
Я новичок в BERT и трансформаторе lib. Я ожидал бы, что что-то похожее на
model.predict('Hello I am an example sentence')
покажет мне распознанные сущности.
Я также попытался:
input_ids = torch.tensor([tokenizer.encode("Here is some text to encode")])
output = model(input_ids)
, где вывод дает мне большой тензор, и я делаю не знаю, что с этим делать.
Как я могу использовать модель сейчас, чтобы предсказать сущности в примере предложения? Что мне делать с выводом?
Спасибо!