machine learning

An application of artificial intelligence that provides systems the ability to automatically learn and improve from experience without being explicitly programmed.