Neural network programming with tensorflow. (2017)