Tensorflow is an open source framework for working with big data sets, and one of their offerings is an interesting playground. This playground aims to foster a better understanding of how neural networks work.

You can check it out here.