© Vinita Silaparasetty 2020
V. SilaparasettyDeep Learning Projects Using TensorFlow 2https://doi.org/10.1007/978-1-4842-5802-6_5

5. Music Generation

Vinita Silaparasetty1 
(1)
Bangalore, India
 

Everyone loves music. No matter what our mood or preference, there is a song out there for all of us. With that in mind, in this chapter, we’ll generate a song using a neural network called Gated Recurrent Unit (GRU). Don’t worry, you don’t need to be an expert musician to generate music using deep learning.

GRU Overview

GRUs aim to solve vanishing gradient problems that come with a standard recurrent neural network (RNN). The vanishing gradient problem occurs in deep neural networks when the gradient becomes increasingly small, which prevents the weight from ...

Get Deep Learning Projects Using TensorFlow 2: Neural Network Development with Python and Keras now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.