Spintronic Nanodevices for Bioinspired Computing
learning representations by back - propagating errors .