Artificial neural networks for computer-based molecular design