Smartly selecting and preparing application specific training data