Advanced ECG signal denoising using deep learning architectures: convolutional neural networks, autoencoders, and generative adversarial networks | IET Conference Publication | IEEE Xplore