Neural networks A series of algorithms that recognizes relationships between data. Neural networks learn important features via representation learning and require less human involvement than most other approaches to machine learning.