r.learn.train and r.learn.predict would benefit from having semantic label support as i.svm or i.maxlik in GRASS core. Having semantic labels support in these tools would allow the transfer of trained models to other imagery/raster groups with the same semantic labels. Currently, since map names are part of the models, the prediction only works if map names match.