A gradient descent algorithm built on approximate discrete gradients | IEEE Conference Publication | IEEE Xplore