Brain-like Associative Learning Using a Nanoscale Non-volatile Phase Change Synaptic Device Array