How do neurons work in deep learning