bachelor thesis artificial neural networks how to prepare to write a research paper