update training

** use drop down for distance and kernel fxn
** add enum types
..