regression was overfitting the training data, so I cut back the number of training iterations and generated training data for every unique guess, may take awhile to run