Protodatascience 3 months of mind crunching exercise NLP Natural Language Processing NLU Natural Language Understanding Sentiment Analysis VADER Valence Aware Dictionary and sEntiment Reasoner NLG Natural Language Generation Machine learning Supervised learning Unsupervised learning Reinforcement learning Deep Learning Neaural Networks CNN Convolutional Neural Network RNN Recurrent Neural Network LSTM Long Short Term Memory ANN Artificial Neural Network MLP Multilayer Perceptron RNN Recursive Neural Network Sequence-to-sequence models Shallow neaural networks FF-NN Feedforward Neural Network DFF-NN Deep Feedforward Neural Network RBF-NN Radial basis function Neural Network KSO-NN Kohonen Self Organizing Neural Network MNN Convolutional neural network