Chapter 1: Overview of Deep Learning using PyTorch
Deep learning is a class of machine learning methods that has revolutionized the way computers/machines are used to perform cognitive tasks in real life. Based on the mathematical concept of deep neural networks, deep learning uses large amounts of data to learn non-trivial relationships between inputs and outputs in the form of complex nonlinear functions. Some of the inputs and outputs, as demonstrated in Figure 1.1, could be the following:
- Input: An image of a text; output: Text
- Input: Text; output: A natural voice speaking the text
- Input: A natural voice speaking the text; output: Transcribed text
And so on. Here is a figure to support the preceding explanation:
Get Mastering PyTorch 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.