- Dropout
- maxpooling
- Image Augmentation
- Convolutions
- Moving Average & Naive Appraoch
- Linear model using Neural nets, dense layers
- RNN stateless(Sequence-vector & sequence-sequence for imporved speed))
- Stateful RNN
- RNNs with LSTM cells
- CNNs (using conv1D) - will create a model using weave-net model
Some more details
Udacity - Intro to TensorFlow for Deep Learning : Lession 9 : NLP (Tweaking the model) Tweaking the model for detecting sentiments
- Vocab size (consider over size of corpus) (while tokenizing)
- Padding (before or after)
- More or less embedding
- Input length ( where to truncate)
- Number of embedding dimensions
- Flattend to GlobalAveragePooling1D (using the latter)
For data follow: [https://gist.github.com/Kumaava] For code: [https://colab.research.google.com/github/tensorflow/examples/blob/master/courses/udacity_intro_to_tensorflow_for_deep_learning/l09c05_nlp_tweaking_the_model.ipynb#scrollTo=SZzXE-pT8K57]