Training Neural network classifier using string inputs My thesis topic is about building a (deep) neural-network classifier to classify the type of a place. I am given both labels and some inputs in string type. So for example the label "Supermarket" might have a feature like "Food". 

How should I feed my string input features to the neural network?

In other words, is there any efficient way to substitute those string inputs with numerical values knowing that there are A LOT of them?
You always avoid feeding direct strings into neural networks. This thread here explains why you should avoid doing this : Neural Network parse string data?

Once you convert the strings you have into vectors or any other form of numerical representation and encoding your labels as categorical, it will solve the problem you have at hand. 

If you need me to elaborate more on this, I would be more than happy to do so.