Deep learning in product design