Gradient descent appears to be converging, but prediction results are very poor.  Setting this project aside for a few days.