--- language: vi tags: - vi - vietnamese - gpt2 - text-generation - lm - nlp datasets: - oscar widget: - text: "hôm nay tôi đi chơi" --- # GPT-2 Pretrained model on Vietnamese language using a causal language modeling (CLM) objective. It was introduced in [this paper](https://d4mucfpksywv.cloudfront.net/better-language-models/language_models_are_unsupervised_multitask_learners.pdf) and first released at [this page](https://openai.com/blog/better-language-models/). # How to use the model ~~~~ from transformers import GPT2Tokenizer, AutoModelForCausalLM tokenizer = GPT2Tokenizer.from_pretrained("NlpHUST/gpt2-vietnamese") model = AutoModelForCausalLM.from_pretrained("NlpHUST/gpt2-vietnamese") ~~~~ # Model architecture A 12-layer, 768-hidden-size transformer-based language model. # Training The model was trained on Vietnamese Oscar dataset (32 GB) to optimize a traditional language modelling objective on v3-8 TPU for around 6 days. It reaches around 13.4 perplexity on a chosen validation set from Oscar.