├── .gitignore ├── Attention └── seq2seq_attention │ ├── eng-fra.txt │ ├── model.py │ ├── prepare_data.py │ └── utils.py ├── Basics ├── Naive_Bayes │ ├── .ipynb_checkpoints │ │ └── Naive_Bayes_Implementation-checkpoint.ipynb │ └── Naive_Bayes_Implementation.ipynb ├── Text-Preprocessing │ ├── Bag-of-Words.ipynb │ ├── Images │ │ ├── 10.png │ │ ├── 11.png │ │ ├── 12.png │ │ ├── 13.png │ │ ├── 14.png │ │ ├── 15.png │ │ ├── 8.png │ │ └── 9.png │ ├── Stemming_Lemmatization.ipynb │ ├── TF-IDF.ipynb │ ├── Text Processing in NLP.ipynb │ ├── Tokenization.ipynb │ └── spacy.ipynb └── mini-projects │ ├── Spam-Classifier │ ├── Spam_Classifier.ipynb │ └── data │ │ ├── SMSSpamCollection.tsv │ │ └── readme │ └── stock_sentiment_analysis │ ├── data │ └── data.csv │ └── stock_sentiment_analysis.ipynb ├── CS224N-Materials └── Word_Vectors │ ├── Efficient_Estimation_of_Word_Representations.pdf │ ├── cs224n-2019-notes01-wordvecs1.pdf │ └── cs224n-2021-lecture01-wordvecs1.pdf ├── LSTM ├── PyTorch_LSTM.ipynb └── text_generator_charachter_level_LSTM.ipynb ├── README.md ├── RNN ├── Classifying_Names │ ├── char-rnn-classification.pt │ ├── char_rnn_classification_tutorial.ipynb │ ├── data.py │ ├── data │ │ ├── eng-fra.txt │ │ └── names │ │ │ ├── Arabic.txt │ │ │ ├── Chinese.txt │ │ │ ├── Czech.txt │ │ │ ├── Dutch.txt │ │ │ ├── English.txt │ │ │ ├── French.txt │ │ │ ├── German.txt │ │ │ ├── Greek.txt │ │ │ ├── Irish.txt │ │ │ ├── Italian.txt │ │ │ ├── Japanese.txt │ │ │ ├── Korean.txt │ │ │ ├── Polish.txt │ │ │ ├── Portuguese.txt │ │ │ ├── Russian.txt │ │ │ ├── Scottish.txt │ │ │ ├── Spanish.txt │ │ │ └── Vietnamese.txt │ ├── model.py │ ├── predict.py │ ├── problem_description.txt │ └── train.py ├── PyTorch_RNN.ipynb └── RNN-from-scratch.ipynb ├── Seq_to_Seq ├── Learning_Phrase_Representations.ipynb ├── Learning_Phrase_Representations.py ├── NMT_with_Attention.ipynb ├── Translation_with_a_sequence_to_sequence_network_and_attention.ipynb ├── german_to_english_seq_to_seq │ ├── Seq_to_seq.ipynb │ ├── seq2seq.py │ └── tut1-model.pt └── spa.txt ├── Transformers └── german-to-english │ ├── src │ └── translator.py │ └── utils.py └── Word2vec ├── Categorical_Embeddings.ipynb └── w2v.ipynb /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | .ipynb_checkpoints/ 3 | __pycache__/ -------------------------------------------------------------------------------- /Attention/seq2seq_attention/eng-fra.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Attention/seq2seq_attention/eng-fra.txt -------------------------------------------------------------------------------- /Attention/seq2seq_attention/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Attention/seq2seq_attention/model.py -------------------------------------------------------------------------------- /Attention/seq2seq_attention/prepare_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Attention/seq2seq_attention/prepare_data.py -------------------------------------------------------------------------------- /Attention/seq2seq_attention/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Attention/seq2seq_attention/utils.py -------------------------------------------------------------------------------- /Basics/Naive_Bayes/.ipynb_checkpoints/Naive_Bayes_Implementation-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/Naive_Bayes/.ipynb_checkpoints/Naive_Bayes_Implementation-checkpoint.ipynb -------------------------------------------------------------------------------- /Basics/Naive_Bayes/Naive_Bayes_Implementation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/Naive_Bayes/Naive_Bayes_Implementation.ipynb -------------------------------------------------------------------------------- /Basics/Text-Preprocessing/Bag-of-Words.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/Text-Preprocessing/Bag-of-Words.ipynb -------------------------------------------------------------------------------- /Basics/Text-Preprocessing/Images/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/Text-Preprocessing/Images/10.png -------------------------------------------------------------------------------- /Basics/Text-Preprocessing/Images/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/Text-Preprocessing/Images/11.png -------------------------------------------------------------------------------- /Basics/Text-Preprocessing/Images/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/Text-Preprocessing/Images/12.png -------------------------------------------------------------------------------- /Basics/Text-Preprocessing/Images/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/Text-Preprocessing/Images/13.png -------------------------------------------------------------------------------- /Basics/Text-Preprocessing/Images/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/Text-Preprocessing/Images/14.png -------------------------------------------------------------------------------- /Basics/Text-Preprocessing/Images/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/Text-Preprocessing/Images/15.png -------------------------------------------------------------------------------- /Basics/Text-Preprocessing/Images/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/Text-Preprocessing/Images/8.png -------------------------------------------------------------------------------- /Basics/Text-Preprocessing/Images/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/Text-Preprocessing/Images/9.png -------------------------------------------------------------------------------- /Basics/Text-Preprocessing/Stemming_Lemmatization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/Text-Preprocessing/Stemming_Lemmatization.ipynb -------------------------------------------------------------------------------- /Basics/Text-Preprocessing/TF-IDF.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/Text-Preprocessing/TF-IDF.ipynb -------------------------------------------------------------------------------- /Basics/Text-Preprocessing/Text Processing in NLP.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/Text-Preprocessing/Text Processing in NLP.ipynb -------------------------------------------------------------------------------- /Basics/Text-Preprocessing/Tokenization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/Text-Preprocessing/Tokenization.ipynb -------------------------------------------------------------------------------- /Basics/Text-Preprocessing/spacy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/Text-Preprocessing/spacy.ipynb -------------------------------------------------------------------------------- /Basics/mini-projects/Spam-Classifier/Spam_Classifier.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/mini-projects/Spam-Classifier/Spam_Classifier.ipynb -------------------------------------------------------------------------------- /Basics/mini-projects/Spam-Classifier/data/SMSSpamCollection.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/mini-projects/Spam-Classifier/data/SMSSpamCollection.tsv -------------------------------------------------------------------------------- /Basics/mini-projects/Spam-Classifier/data/readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/mini-projects/Spam-Classifier/data/readme -------------------------------------------------------------------------------- /Basics/mini-projects/stock_sentiment_analysis/data/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/mini-projects/stock_sentiment_analysis/data/data.csv -------------------------------------------------------------------------------- /Basics/mini-projects/stock_sentiment_analysis/stock_sentiment_analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Basics/mini-projects/stock_sentiment_analysis/stock_sentiment_analysis.ipynb -------------------------------------------------------------------------------- /CS224N-Materials/Word_Vectors/Efficient_Estimation_of_Word_Representations.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/CS224N-Materials/Word_Vectors/Efficient_Estimation_of_Word_Representations.pdf -------------------------------------------------------------------------------- /CS224N-Materials/Word_Vectors/cs224n-2019-notes01-wordvecs1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/CS224N-Materials/Word_Vectors/cs224n-2019-notes01-wordvecs1.pdf -------------------------------------------------------------------------------- /CS224N-Materials/Word_Vectors/cs224n-2021-lecture01-wordvecs1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/CS224N-Materials/Word_Vectors/cs224n-2021-lecture01-wordvecs1.pdf -------------------------------------------------------------------------------- /LSTM/PyTorch_LSTM.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/LSTM/PyTorch_LSTM.ipynb -------------------------------------------------------------------------------- /LSTM/text_generator_charachter_level_LSTM.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/LSTM/text_generator_charachter_level_LSTM.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/README.md -------------------------------------------------------------------------------- /RNN/Classifying_Names/char-rnn-classification.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/char-rnn-classification.pt -------------------------------------------------------------------------------- /RNN/Classifying_Names/char_rnn_classification_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/char_rnn_classification_tutorial.ipynb -------------------------------------------------------------------------------- /RNN/Classifying_Names/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data.py -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/eng-fra.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/eng-fra.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/Arabic.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/Arabic.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/Chinese.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/Chinese.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/Czech.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/Czech.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/Dutch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/Dutch.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/English.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/English.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/French.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/French.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/German.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/German.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/Greek.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/Greek.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/Irish.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/Irish.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/Italian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/Italian.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/Japanese.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/Japanese.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/Korean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/Korean.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/Polish.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/Polish.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/Portuguese.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/Portuguese.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/Russian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/Russian.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/Scottish.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/Scottish.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/Spanish.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/Spanish.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/data/names/Vietnamese.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/data/names/Vietnamese.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/model.py -------------------------------------------------------------------------------- /RNN/Classifying_Names/predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/predict.py -------------------------------------------------------------------------------- /RNN/Classifying_Names/problem_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/problem_description.txt -------------------------------------------------------------------------------- /RNN/Classifying_Names/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/Classifying_Names/train.py -------------------------------------------------------------------------------- /RNN/PyTorch_RNN.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/PyTorch_RNN.ipynb -------------------------------------------------------------------------------- /RNN/RNN-from-scratch.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/RNN/RNN-from-scratch.ipynb -------------------------------------------------------------------------------- /Seq_to_Seq/Learning_Phrase_Representations.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Seq_to_Seq/Learning_Phrase_Representations.ipynb -------------------------------------------------------------------------------- /Seq_to_Seq/Learning_Phrase_Representations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Seq_to_Seq/Learning_Phrase_Representations.py -------------------------------------------------------------------------------- /Seq_to_Seq/NMT_with_Attention.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Seq_to_Seq/NMT_with_Attention.ipynb -------------------------------------------------------------------------------- /Seq_to_Seq/Translation_with_a_sequence_to_sequence_network_and_attention.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Seq_to_Seq/Translation_with_a_sequence_to_sequence_network_and_attention.ipynb -------------------------------------------------------------------------------- /Seq_to_Seq/german_to_english_seq_to_seq/Seq_to_seq.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Seq_to_Seq/german_to_english_seq_to_seq/Seq_to_seq.ipynb -------------------------------------------------------------------------------- /Seq_to_Seq/german_to_english_seq_to_seq/seq2seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Seq_to_Seq/german_to_english_seq_to_seq/seq2seq.py -------------------------------------------------------------------------------- /Seq_to_Seq/german_to_english_seq_to_seq/tut1-model.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Seq_to_Seq/german_to_english_seq_to_seq/tut1-model.pt -------------------------------------------------------------------------------- /Seq_to_Seq/spa.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Seq_to_Seq/spa.txt -------------------------------------------------------------------------------- /Transformers/german-to-english/src/translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Transformers/german-to-english/src/translator.py -------------------------------------------------------------------------------- /Transformers/german-to-english/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Transformers/german-to-english/utils.py -------------------------------------------------------------------------------- /Word2vec/Categorical_Embeddings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Word2vec/Categorical_Embeddings.ipynb -------------------------------------------------------------------------------- /Word2vec/w2v.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gladiator07/Natural-Language-Processing/HEAD/Word2vec/w2v.ipynb --------------------------------------------------------------------------------