Machines can generate artistic works with the help of advancements in machine learning, artificial intelligence, and deep learning algorithms. Generative Adversarial Networks (GANs) and Variational Autoencoders (VAEs) are some of the machine learning models that have been used to generate artistic works. Machine learning algorithms can analyze existing artistic works to learn patterns and styles, which can then be used to generate new works. However, machines still lack the human emotion, creativity, and intuition that is necessary for creating art.