An artificial neural network (ANN)—frequently referred to as a neural network (NN)—is a computing system loosely inspired by the structure of the human brain. It provides a framework for multiple machine learning algorithms to work together to process complex data. An ANN can “learn” to perform tasks by analyzing examples, usually without task-specific instructions.
ANNs, a component of machine learning, can be used to solve complex signal processing or pattern recognition problems. Commercial applications of ANNs include pattern recognition and forecasting. They’ve been used to recognize handwriting for check processing, transcribe speech to text, predict the weather, predict stock market fluctuations, recognize facial features, and plan and optimize delivery routes.