Can you suggest me how i implement this GAN in keras tensorflow? Also please tell me how i use own dataset in your HAGAN model.