What Is A Neural Network? Explained Simply For Developers