Its basically deep learning using neural networks. There are other machine learning approaches you can use, but here we focus on neural networks.
- Artificial Intelligence : Capability of computational systems to perform tasks typically associated with human intelligence.
- Machine Learning : Statistical algorithms that can learn from data and generalise to unseen data and thus perform tasks without explicit instructions.
- Neural Computation / Deep Learning : Machine learning that utilises multilayered neural networks.
What has led to the surge in Neural Networks ?
- Lots oof digital data
- e.g., web, pictures, videos
- Lots of compute power
- e.g., GPUs, TPUs
- Lots of Neural Network innovations and architectures
- e.g., CNNs, RNNs, GANs, transformers, diffusion models