https://schugheslv.medium.com/chatgpt-training-understanding-the-process-of-fine-tuning-gpt-3-for-language-processing-tasks-84bb1914d5f7