A Review of Neuroscience-Inspired Machine Learning