Dropout vs. Noise Injection: Key Differences | NanoGPT