Downloads · 30 days
34
1% of all-time downloads
EasthShin/Youth_Chatbot_Kogpt2-base
Youth_Chatbot_Kogpt2-base is a text generation model from EasthShin. Use it when you need the model to write or continue text. It is set up for transformers.
Demo Web: Ainize Endpoint <br Demo Web Code: Github <br Youth-Chatbot API: Ainize API <br <br
Downloads · 30 days
34
1% of all-time downloads
All-time downloads
3.6K
Public
Repo size
1 GB
Likes
1
Public
Click a slice to open those files.
.bin513 MB · 99%
From the Hugging Face model README
Demo Web: Ainize Endpoint <br> Demo Web Code: Github <br> Youth-Chatbot API: Ainize API <br> <br>
Language model: KoGPT2 <br> Language: Korean <br> Training data: Aihub
from transformers import PreTrainedTokenizerFast, GPT2LMHeadModel
U_TKN = '<usr>'
S_TKN = '<sys>'
MASK = '<unused0>'
SENT = '<unused1>'
tokenizer = PreTrainedTokenizerFast.from_pretrained("EasthShin/Youth_Chatbot_Kogpt2-base",
bos_token='</s>', eos_token='</s>', unk_token='<unk>',
pad_token='<pad>', mask_token=MASK)
model = GPT2LMHeadModel.from_pretrained('EasthShin/Youth_Chatbot_Kogpt2-base')
input_ids = tokenizer.encode(U_TKN + {your text} + sent + S_TKN)
gen_ids = model.generate(torch.tensor([input_ids]),
max_length=128,
repetition_penalty= 2.0,
pad_token_id=tokenizer.pad_token_id,
eos_token_id=tokenizer.eos_token_id,
bos_token_id=tokenizer.bos_token_id,
use_cache=True)
generated = tokenizer.decode(gen_ids[0, :].tolist())
print(generated)