10.1016/j.neunet.2018.07.009