electra-pt-br-small-discriminator

作者 josu · 下载 0 · 点赞 0 · 更新 2023-11-01


from transformers import ElectraForPreTraining, ElectraTokenizerFast
import torch

discriminator = ElectraForPreTraining.from_pretrained("josu/electra-pt-br-small-discriminator")
tokenizer = ElectraTokenizerFast.from_pretrained("josu/electra-pt-br-small-discriminator")

sentence = "os passaros estão cantando"
fake_sentence = "os passaros estão falando"

fake_tokens = tokenizer.tokenize(fake_sentence)
fake_inputs = tokenizer.encode(fake_sentence, return_tensors="pt")
discriminator_outputs = discriminator(fake_inputs)
predictions = torch.round((torch.sign(discriminator_outputs[0]) + 1) / 2)

[print("%7s" % token, end="") for token in fake_tokens]

[print("%7s" % int(prediction), end="") for prediction in predictions.squeeze().tolist()

模型信息

该模型卡暂无预览图和文字说明。以下信息来自 Hugging Face。

作者 josu
类型—
基础模型—
标签—
下载0
点赞0
更新时间2023-11-01
Hugging Face https://huggingface.co/josu/electra-pt-br-small-discriminator