https://ai.plainenglish.io/llm-tutorial-19-fine-tuning-strategies-for-large-language-models-e861bf6b0625