Deep Learning for Raman Spectra Analysis