Neural networks are a subset of Machine learning and are at the heart of Deep learning algorithms
We compare Random Forests, Support Vector Machines and Neural Networks by discussing their way of operation on a high level.