Text this: RamanNet: a generalized neural network architecture for Raman spectrum analysis