PyTorch – Machine-Learning vs. Deep-Learning

PyTorch  Machine-Learning vs. Deep-Learning

In this chapter, we will discuss Machine-Learning vs. Deep-Learning in PyTorch. The major difference between Machine and Deep learning concepts.

Amount of Data

Machine learning works with different amounts of data and is mainly used for small amounts of data. Deep learning on the other hand works efficiently if the amount of data increases rapidly. The following diagram depicts the working of machine learning and deep learning with respect to amount of data −

amount data

Hardware Dependencies

Deep learning algorithms are designed to heavily depend on high end machines on a contrary to traditional machine learning algorithms. Deep learning algorithms perform a large amount of matrix multiplication operations which requires a huge hardware support.

Feature Engineering

Feature engineering is the process of putting domain knowledge into specified features to reduce the complexity of data and make patterns which are visible to learning algorithms.

For instance, traditional machine learning patterns focusses on pixels and other attributes needed for feature engineering process. Deep learning algorithms focusses on high level features from data. It reduces the task of developing new feature extractor for every new problem.

Next Topic : Click Here

This Post Has One Comment

Leave a Reply