Reimplement nanoGPT, a local trainable and finetunable agent, into object-oriented style with typing checks.
Instead of using the example karpathy/chr_rnn/tinyshakespeare/input.txt, this repo support multiple .txt files from the folder input/ to be trained with.