The reasons why neural networks have become popular in recent years are as follows:
- Computing resources have become a lot cheaper now compared to the prices in the past. With the introduction of a public cloud, it became extremely easy and affordable to use these resources at scale.
- The machine learning approach requires a lot of data and, right now, there's a lot of public and private data that can be used for training.
- Advanced algorithms were allowed to make and train more complex neural networks.
Let's discuss why we actually don't need to train neural networks to successfully use them.