Train a Custom GPT LLM Using Your Own Data From Scratch