Improvement of reliability of molecular DNA computing: solution of inverse problem of Raman spectroscopy using artificial neural networks