What are the key steps involved in training a Generative AI model from scratch? What types of data and preprocessing techniques are required for effective model training? How do different architectures like GANs and transformers impact the training process? What tools and frameworks are commonly used to train Generative AI models? What challenges are faced during training, and how can they be addressed to improve model performance?