Introducing deep learning algorithms and Python libraries
DL is an umbrella term that represents the different neural network architectures, along with the libraries for building the same. Unlike ML, the requirements for DL are quite diverse and the vast number of resources can be intimidating for those either looking to get into this field or those who have already been into it. Let’s look at the top DL libraries and how they can be leveraged to build DL models. There are a few DL libraries that are currently available for building DL models, but we will only highlight the most popular and widely used libraries for building a variety of DL models and architectures – TensorFlow, PyTorch, and Keras. In addition, there are genome-specific DL libraries that are also available. It is beyond the scope of this chapter to go into details about each of these DL libraries, but we will provide fundamentals that are sufficient for building DL models on several use cases, as we will...