ShawnLJW commited on
Commit
b2718b8
·
1 Parent(s): 9bb0d1b

Create README.md

Browse files
Files changed (1) hide show
  1. README.md +31 -0
README.md ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ language:
3
+ - en
4
+ pipeline_tag: text-generation
5
+ ---
6
+
7
+ # harry-GPoTter
8
+
9
+ harry-GPoTter is a transformer text generation model implemented in PyTorch. It has been trained on text from all 7 books from from all 7 books of the Harry Potter series. In only 10 minutes of training with the free tier of [Google Colaboratory](https://colab.research.google.com/), the model learnt to generate coherent and grammatically correct sentences.
10
+
11
+ - Code and more information in the [GitHub Repository](https://github.com/ShawnLJW/harry-GPoTter)
12
+ - Download the [weights](https://huggingface.co/ShawnLJW/harry-GPoTter/resolve/main/checkpoint.pt)
13
+
14
+ ## Text Generation with harry-GPoTter
15
+ > “Ah,” said Mrs. Weasley, hiscolored lips looking unpleasant. “He wasn’t talking about her, he has tried to think he was saying he had looked up. The bleers were flooding.”
16
+ >
17
+ > “My master died?” whispered Voldemort, but the wasnoddenbling until he are, making to be seeing him.
18
+ >
19
+ > “I’ll see you, Professor Lockhart,” said Hermione, “but so surely now to have solid on it out of her whole bed! You’re thinking —
20
+ >
21
+ > “Oh hello the unconscious!”
22
+ >
23
+ > “And now blimey,” said Harry, “it was a very serious for an enormous mother. ...”
24
+
25
+ ## Model Details
26
+
27
+ harry-GPoTter is a relatively small language model with 56M parameters (less than 1/2x of smallest gpt-2). It contains 8 layers of 8 headed attention with a hidden size of 384. It supports a maximum sequence length of 128. For tokenization, we use the same tokenizer as text-davinci-003, which has a vocabulary of 50,280 in total.
28
+
29
+ The model was trained for 2000 epochs in about 10 minutes with the free tier of Google Colab GPU Runtime. It achieves a cross-entropy loss of 3.1189.
30
+
31
+ This model was built for learning purposes. You can probably get better performance by finetuning a pre-trained model.