Neural network background