What is the difference between encoder and decoder architectures of neural networks? Describe the transformer architecture in detail. | Hello Interview