Computing systems inspired by biological neural networks that can learn to perform tasks by considering examples, generally without being programmed with task-specific rules.