A neural network is a programmable computational model that learns from data and applies what it learns to make informed decisions. It provides the algorithmic core for deep-learning systems, while surrounding infrastructure supports development and operation. section 1.0
In a production-oriented workflow, neural networks connect to:
- Deep learning and machine learning, where the network learns from data and produces decisions. section 1.0
- Model prediction, inference, and model serving, which frame how a trained network is used operationally. section 1.0
- Distributed training, which becomes necessary when parameter growth prevents the network from fitting on one GPU. section 4.4
Applied use cases
A chatbot uses a deep-learning model to understand user sentences and continue a conversation. An assistive-driving system uses camera images and computer vision to perceive road markings and steer. section 1.0



