How are large language models trained? | CodexMaster