3D Ta/TaOx/TiO2/Ti synaptic array and linearity tuning of weight update for hardware neural network applications | Synapse