├── .github └── ISSUE_TEMPLATE │ ├── addtional_explanation.md │ └── bug_report.md ├── .gitignore ├── Ch1 └── README.md ├── Ch10 ├── 01_BioBERT_Demo.ipynb ├── 02_LexNLP.ipynb ├── 03_FinBERT.ipynb ├── Data │ ├── FinBERT_Data.csv │ ├── mtsamples.csv │ └── test - Copy.docx ├── README.md └── ch10-requirements.txt ├── Ch11 ├── 01_AutoML_Demo.ipynb └── README.md ├── Ch2 ├── 01_WebScraping_using_BeautifulSoup.ipynb ├── 02_WebScraping_using_scrapy │ ├── .README.md.un~ │ ├── README.md │ └── tutorial │ │ ├── .hmm.py.un~ │ │ ├── .output.json.un~ │ │ ├── output.csv │ │ ├── output.json │ │ ├── scrapy.cfg │ │ └── tutorial │ │ ├── .pipelines.py.un~ │ │ ├── .settings.py.un~ │ │ ├── __init__.py │ │ ├── items.py │ │ ├── middlewares.py │ │ ├── pipelines.py │ │ ├── settings.py │ │ └── spiders │ │ ├── .README.md.un~ │ │ ├── .books_spider.py.swp │ │ ├── .books_spider.py.un~ │ │ ├── __init__.py │ │ └── books_spider.py ├── 03_Extracting_text_from_images_tesseract.ipynb ├── 04_Tokenization_Stemming_lemmatization_stopword_postagging.ipynb ├── 05_Data_Augmentation_Using_NLPaug.ipynb ├── 06_Snorkel.ipynb ├── OpenSource.png ├── README.md └── ch2-requirements.txt ├── Ch3 ├── 01_OneHotEncoding.ipynb ├── 02_Bag_of_Words.ipynb ├── 03_Bag_of_N_Grams.ipynb ├── 04_TF_IDF.ipynb ├── 05_Pre_Trained_Word_Embeddings.ipynb ├── 06_Training_embeddings_using_gensim.ipynb ├── 07_DocVectors_using_averaging_Via_spacy.ipynb ├── 08_Training_Dov2Vec_using_Gensim.ipynb ├── 09_Visualizing_Embeddings_Using_TSNE.ipynb ├── 10_Visualizing_Embeddings_using_Tensorboard.ipynb ├── Images │ ├── TensorBoard-1.png │ ├── TensorBoard-2.png │ ├── TensorBoard-3.png │ └── TensorBoard-4.png ├── Models │ └── word2vec_cbow.bin ├── README.md └── ch3-requirements.txt ├── Ch4 ├── 01_OnePipeline_ManyClassifiers.ipynb ├── 02_Doc2Vec_Example.ipynb ├── 03_Word2Vec_Example.ipynb ├── 04_FastText_Example.ipynb ├── 05_DeepNN_Example.ipynb ├── 06_BERT_IMDB_Sentiment_Classification.ipynb ├── 07_BERT_Sentiment_Classification_IMDB_ktrain.ipynb ├── 08_LimeDemo.ipynb ├── 09_Lime_RNN.ipynb ├── 10_ShapDemo.ipynb ├── 11_SpamClassification.ipynb ├── Data │ ├── Data_Info.txt │ ├── Full-Economic-News-DFE-839861.csv │ ├── Sentiment and Emotion in Text │ │ ├── test_data.csv │ │ └── train_data.csv │ ├── sentiment labelled sentences │ │ ├── .DS_Store │ │ ├── amazon_cells_labelled.txt │ │ ├── imdb_labelled.txt │ │ ├── readme.txt │ │ └── yelp_labelled.txt │ └── sentiment_sentences.txt ├── README.md └── ch4-requirements.txt ├── Ch5 ├── 01_KPE.ipynb ├── 02_NERTraining.ipynb ├── 03_NERIssues.ipynb ├── 04_NER_using_spaCy - CoNLL.ipynb ├── 05_BERT_CONLL_NER.ipynb ├── 06_EntityLinking-AzureTextAnalytics.ipynb ├── 07_REWatson.ipynb ├── 08_Duckling.ipynb ├── Data │ ├── conll2003 │ │ └── en │ │ │ ├── metadata │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ ├── conlldata │ │ ├── test.txt │ │ ├── train.txt │ │ └── valid.txt │ ├── myarticle.txt │ └── nlphistory.txt └── README.md ├── Ch6 ├── 01_CNN_RNN_ATIS_intents.ipynb ├── 02_BERT_ATIS.ipynb ├── 03_BERT_ATIS_Binary.ipynb ├── 04_CRF_SNIPS_slots.ipynb ├── 05_BERT_SNIPS.ipynb ├── 06_chatfuelbot.ipynb ├── Data │ ├── CoNLL - 2003 │ │ └── en │ │ │ ├── metadata │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ ├── data │ │ ├── atis.fold0.pkl │ │ ├── atis.fold1.pkl │ │ ├── atis.fold2.pkl │ │ ├── atis.fold3.pkl │ │ ├── atis.fold4.pkl │ │ ├── atis.test.pkl │ │ └── atis.train.pkl │ ├── data2 │ │ ├── atis-2.dev.w-intent.iob │ │ ├── atis-2.train.w-intent.iob │ │ ├── atis.test.w-intent.iob │ │ └── atis.train.w-intent.iob │ ├── snips │ │ ├── train_PlayMusic_full.json │ │ └── validate_PlayMusic.json │ ├── utils.py │ └── utils.pyc ├── Images │ ├── bot1.png │ ├── bot2.png │ ├── bot3.png │ ├── options.png │ └── welcome.png └── README.md ├── Ch7 ├── 01_ElasticSearch.ipynb ├── 02_TopicModelling.ipynb ├── 03_TextSummarization.ipynb ├── 04_RecommenderSystems.ipynb ├── 05_MachineTranslation.ipynb ├── Data │ ├── BookSummaries_Link.md │ ├── nlphistory.txt │ └── nlphistory_without_references.txt └── README.md ├── Ch8 ├── 01_WordCloud.ipynb ├── 02_DifferentTokenizers.ipynb ├── 03_TrendingTopics.ipynb ├── 04_Sentiment_Analysis_Textblob.ipynb ├── 06_SMTD_embeddings.ipynb ├── Data │ ├── Chapter4.txt │ └── sts_gold_tweet.csv ├── O5_smtd_preprocessing.py ├── README.md ├── TwitterSentiment_2.ipynb ├── Twitter_Sentiment_Analysis_2.ipynb └── __pycache__ │ └── O5_smtd_preprocessing.cpython-36.pyc ├── Ch9 ├── 01_Aspect_Based_Sentiment_analysis.ipynb └── README.md ├── Contributing.md ├── Disclaimers.md ├── LICENSE ├── README.md ├── requirements.txt └── roadmap.md /.github/ISSUE_TEMPLATE/addtional_explanation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/.github/ISSUE_TEMPLATE/addtional_explanation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/.gitignore -------------------------------------------------------------------------------- /Ch1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch1/README.md -------------------------------------------------------------------------------- /Ch10/01_BioBERT_Demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch10/01_BioBERT_Demo.ipynb -------------------------------------------------------------------------------- /Ch10/02_LexNLP.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch10/02_LexNLP.ipynb -------------------------------------------------------------------------------- /Ch10/03_FinBERT.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch10/03_FinBERT.ipynb -------------------------------------------------------------------------------- /Ch10/Data/FinBERT_Data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch10/Data/FinBERT_Data.csv -------------------------------------------------------------------------------- /Ch10/Data/mtsamples.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch10/Data/mtsamples.csv -------------------------------------------------------------------------------- /Ch10/Data/test - Copy.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch10/Data/test - Copy.docx -------------------------------------------------------------------------------- /Ch10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch10/README.md -------------------------------------------------------------------------------- /Ch10/ch10-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch10/ch10-requirements.txt -------------------------------------------------------------------------------- /Ch11/01_AutoML_Demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch11/01_AutoML_Demo.ipynb -------------------------------------------------------------------------------- /Ch11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch11/README.md -------------------------------------------------------------------------------- /Ch2/01_WebScraping_using_BeautifulSoup.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/01_WebScraping_using_BeautifulSoup.ipynb -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/.README.md.un~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/.README.md.un~ -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/README.md -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/tutorial/.hmm.py.un~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/tutorial/.hmm.py.un~ -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/tutorial/.output.json.un~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/tutorial/.output.json.un~ -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/tutorial/output.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/tutorial/output.csv -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/tutorial/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/tutorial/output.json -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/tutorial/scrapy.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/tutorial/scrapy.cfg -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/.pipelines.py.un~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/.pipelines.py.un~ -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/.settings.py.un~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/.settings.py.un~ -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/items.py -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/middlewares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/middlewares.py -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/pipelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/pipelines.py -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/settings.py -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/spiders/.README.md.un~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/spiders/.README.md.un~ -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/spiders/.books_spider.py.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/spiders/.books_spider.py.swp -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/spiders/.books_spider.py.un~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/spiders/.books_spider.py.un~ -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/spiders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/spiders/__init__.py -------------------------------------------------------------------------------- /Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/spiders/books_spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/02_WebScraping_using_scrapy/tutorial/tutorial/spiders/books_spider.py -------------------------------------------------------------------------------- /Ch2/03_Extracting_text_from_images_tesseract.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/03_Extracting_text_from_images_tesseract.ipynb -------------------------------------------------------------------------------- /Ch2/04_Tokenization_Stemming_lemmatization_stopword_postagging.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/04_Tokenization_Stemming_lemmatization_stopword_postagging.ipynb -------------------------------------------------------------------------------- /Ch2/05_Data_Augmentation_Using_NLPaug.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/05_Data_Augmentation_Using_NLPaug.ipynb -------------------------------------------------------------------------------- /Ch2/06_Snorkel.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/06_Snorkel.ipynb -------------------------------------------------------------------------------- /Ch2/OpenSource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/OpenSource.png -------------------------------------------------------------------------------- /Ch2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/README.md -------------------------------------------------------------------------------- /Ch2/ch2-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch2/ch2-requirements.txt -------------------------------------------------------------------------------- /Ch3/01_OneHotEncoding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch3/01_OneHotEncoding.ipynb -------------------------------------------------------------------------------- /Ch3/02_Bag_of_Words.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch3/02_Bag_of_Words.ipynb -------------------------------------------------------------------------------- /Ch3/03_Bag_of_N_Grams.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch3/03_Bag_of_N_Grams.ipynb -------------------------------------------------------------------------------- /Ch3/04_TF_IDF.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch3/04_TF_IDF.ipynb -------------------------------------------------------------------------------- /Ch3/05_Pre_Trained_Word_Embeddings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch3/05_Pre_Trained_Word_Embeddings.ipynb -------------------------------------------------------------------------------- /Ch3/06_Training_embeddings_using_gensim.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch3/06_Training_embeddings_using_gensim.ipynb -------------------------------------------------------------------------------- /Ch3/07_DocVectors_using_averaging_Via_spacy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch3/07_DocVectors_using_averaging_Via_spacy.ipynb -------------------------------------------------------------------------------- /Ch3/08_Training_Dov2Vec_using_Gensim.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch3/08_Training_Dov2Vec_using_Gensim.ipynb -------------------------------------------------------------------------------- /Ch3/09_Visualizing_Embeddings_Using_TSNE.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch3/09_Visualizing_Embeddings_Using_TSNE.ipynb -------------------------------------------------------------------------------- /Ch3/10_Visualizing_Embeddings_using_Tensorboard.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch3/10_Visualizing_Embeddings_using_Tensorboard.ipynb -------------------------------------------------------------------------------- /Ch3/Images/TensorBoard-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch3/Images/TensorBoard-1.png -------------------------------------------------------------------------------- /Ch3/Images/TensorBoard-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch3/Images/TensorBoard-2.png -------------------------------------------------------------------------------- /Ch3/Images/TensorBoard-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch3/Images/TensorBoard-3.png -------------------------------------------------------------------------------- /Ch3/Images/TensorBoard-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch3/Images/TensorBoard-4.png -------------------------------------------------------------------------------- /Ch3/Models/word2vec_cbow.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch3/Models/word2vec_cbow.bin -------------------------------------------------------------------------------- /Ch3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch3/README.md -------------------------------------------------------------------------------- /Ch3/ch3-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch3/ch3-requirements.txt -------------------------------------------------------------------------------- /Ch4/01_OnePipeline_ManyClassifiers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/01_OnePipeline_ManyClassifiers.ipynb -------------------------------------------------------------------------------- /Ch4/02_Doc2Vec_Example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/02_Doc2Vec_Example.ipynb -------------------------------------------------------------------------------- /Ch4/03_Word2Vec_Example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/03_Word2Vec_Example.ipynb -------------------------------------------------------------------------------- /Ch4/04_FastText_Example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/04_FastText_Example.ipynb -------------------------------------------------------------------------------- /Ch4/05_DeepNN_Example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/05_DeepNN_Example.ipynb -------------------------------------------------------------------------------- /Ch4/06_BERT_IMDB_Sentiment_Classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/06_BERT_IMDB_Sentiment_Classification.ipynb -------------------------------------------------------------------------------- /Ch4/07_BERT_Sentiment_Classification_IMDB_ktrain.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/07_BERT_Sentiment_Classification_IMDB_ktrain.ipynb -------------------------------------------------------------------------------- /Ch4/08_LimeDemo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/08_LimeDemo.ipynb -------------------------------------------------------------------------------- /Ch4/09_Lime_RNN.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/09_Lime_RNN.ipynb -------------------------------------------------------------------------------- /Ch4/10_ShapDemo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/10_ShapDemo.ipynb -------------------------------------------------------------------------------- /Ch4/11_SpamClassification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/11_SpamClassification.ipynb -------------------------------------------------------------------------------- /Ch4/Data/Data_Info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/Data/Data_Info.txt -------------------------------------------------------------------------------- /Ch4/Data/Full-Economic-News-DFE-839861.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/Data/Full-Economic-News-DFE-839861.csv -------------------------------------------------------------------------------- /Ch4/Data/Sentiment and Emotion in Text/test_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/Data/Sentiment and Emotion in Text/test_data.csv -------------------------------------------------------------------------------- /Ch4/Data/Sentiment and Emotion in Text/train_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/Data/Sentiment and Emotion in Text/train_data.csv -------------------------------------------------------------------------------- /Ch4/Data/sentiment labelled sentences/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/Data/sentiment labelled sentences/.DS_Store -------------------------------------------------------------------------------- /Ch4/Data/sentiment labelled sentences/amazon_cells_labelled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/Data/sentiment labelled sentences/amazon_cells_labelled.txt -------------------------------------------------------------------------------- /Ch4/Data/sentiment labelled sentences/imdb_labelled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/Data/sentiment labelled sentences/imdb_labelled.txt -------------------------------------------------------------------------------- /Ch4/Data/sentiment labelled sentences/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/Data/sentiment labelled sentences/readme.txt -------------------------------------------------------------------------------- /Ch4/Data/sentiment labelled sentences/yelp_labelled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/Data/sentiment labelled sentences/yelp_labelled.txt -------------------------------------------------------------------------------- /Ch4/Data/sentiment_sentences.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/Data/sentiment_sentences.txt -------------------------------------------------------------------------------- /Ch4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/README.md -------------------------------------------------------------------------------- /Ch4/ch4-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch4/ch4-requirements.txt -------------------------------------------------------------------------------- /Ch5/01_KPE.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/01_KPE.ipynb -------------------------------------------------------------------------------- /Ch5/02_NERTraining.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/02_NERTraining.ipynb -------------------------------------------------------------------------------- /Ch5/03_NERIssues.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/03_NERIssues.ipynb -------------------------------------------------------------------------------- /Ch5/04_NER_using_spaCy - CoNLL.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/04_NER_using_spaCy - CoNLL.ipynb -------------------------------------------------------------------------------- /Ch5/05_BERT_CONLL_NER.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/05_BERT_CONLL_NER.ipynb -------------------------------------------------------------------------------- /Ch5/06_EntityLinking-AzureTextAnalytics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/06_EntityLinking-AzureTextAnalytics.ipynb -------------------------------------------------------------------------------- /Ch5/07_REWatson.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/07_REWatson.ipynb -------------------------------------------------------------------------------- /Ch5/08_Duckling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/08_Duckling.ipynb -------------------------------------------------------------------------------- /Ch5/Data/conll2003/en/metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/Data/conll2003/en/metadata -------------------------------------------------------------------------------- /Ch5/Data/conll2003/en/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/Data/conll2003/en/test.txt -------------------------------------------------------------------------------- /Ch5/Data/conll2003/en/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/Data/conll2003/en/train.txt -------------------------------------------------------------------------------- /Ch5/Data/conll2003/en/valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/Data/conll2003/en/valid.txt -------------------------------------------------------------------------------- /Ch5/Data/conlldata/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/Data/conlldata/test.txt -------------------------------------------------------------------------------- /Ch5/Data/conlldata/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/Data/conlldata/train.txt -------------------------------------------------------------------------------- /Ch5/Data/conlldata/valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/Data/conlldata/valid.txt -------------------------------------------------------------------------------- /Ch5/Data/myarticle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/Data/myarticle.txt -------------------------------------------------------------------------------- /Ch5/Data/nlphistory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/Data/nlphistory.txt -------------------------------------------------------------------------------- /Ch5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch5/README.md -------------------------------------------------------------------------------- /Ch6/01_CNN_RNN_ATIS_intents.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/01_CNN_RNN_ATIS_intents.ipynb -------------------------------------------------------------------------------- /Ch6/02_BERT_ATIS.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/02_BERT_ATIS.ipynb -------------------------------------------------------------------------------- /Ch6/03_BERT_ATIS_Binary.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/03_BERT_ATIS_Binary.ipynb -------------------------------------------------------------------------------- /Ch6/04_CRF_SNIPS_slots.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/04_CRF_SNIPS_slots.ipynb -------------------------------------------------------------------------------- /Ch6/05_BERT_SNIPS.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/05_BERT_SNIPS.ipynb -------------------------------------------------------------------------------- /Ch6/06_chatfuelbot.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/06_chatfuelbot.ipynb -------------------------------------------------------------------------------- /Ch6/Data/CoNLL - 2003/en/metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/CoNLL - 2003/en/metadata -------------------------------------------------------------------------------- /Ch6/Data/CoNLL - 2003/en/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/CoNLL - 2003/en/test.txt -------------------------------------------------------------------------------- /Ch6/Data/CoNLL - 2003/en/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/CoNLL - 2003/en/train.txt -------------------------------------------------------------------------------- /Ch6/Data/CoNLL - 2003/en/valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/CoNLL - 2003/en/valid.txt -------------------------------------------------------------------------------- /Ch6/Data/data/atis.fold0.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/data/atis.fold0.pkl -------------------------------------------------------------------------------- /Ch6/Data/data/atis.fold1.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/data/atis.fold1.pkl -------------------------------------------------------------------------------- /Ch6/Data/data/atis.fold2.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/data/atis.fold2.pkl -------------------------------------------------------------------------------- /Ch6/Data/data/atis.fold3.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/data/atis.fold3.pkl -------------------------------------------------------------------------------- /Ch6/Data/data/atis.fold4.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/data/atis.fold4.pkl -------------------------------------------------------------------------------- /Ch6/Data/data/atis.test.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/data/atis.test.pkl -------------------------------------------------------------------------------- /Ch6/Data/data/atis.train.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/data/atis.train.pkl -------------------------------------------------------------------------------- /Ch6/Data/data2/atis-2.dev.w-intent.iob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/data2/atis-2.dev.w-intent.iob -------------------------------------------------------------------------------- /Ch6/Data/data2/atis-2.train.w-intent.iob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/data2/atis-2.train.w-intent.iob -------------------------------------------------------------------------------- /Ch6/Data/data2/atis.test.w-intent.iob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/data2/atis.test.w-intent.iob -------------------------------------------------------------------------------- /Ch6/Data/data2/atis.train.w-intent.iob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/data2/atis.train.w-intent.iob -------------------------------------------------------------------------------- /Ch6/Data/snips/train_PlayMusic_full.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/snips/train_PlayMusic_full.json -------------------------------------------------------------------------------- /Ch6/Data/snips/validate_PlayMusic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/snips/validate_PlayMusic.json -------------------------------------------------------------------------------- /Ch6/Data/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/utils.py -------------------------------------------------------------------------------- /Ch6/Data/utils.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Data/utils.pyc -------------------------------------------------------------------------------- /Ch6/Images/bot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Images/bot1.png -------------------------------------------------------------------------------- /Ch6/Images/bot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Images/bot2.png -------------------------------------------------------------------------------- /Ch6/Images/bot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Images/bot3.png -------------------------------------------------------------------------------- /Ch6/Images/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Images/options.png -------------------------------------------------------------------------------- /Ch6/Images/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/Images/welcome.png -------------------------------------------------------------------------------- /Ch6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch6/README.md -------------------------------------------------------------------------------- /Ch7/01_ElasticSearch.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch7/01_ElasticSearch.ipynb -------------------------------------------------------------------------------- /Ch7/02_TopicModelling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch7/02_TopicModelling.ipynb -------------------------------------------------------------------------------- /Ch7/03_TextSummarization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch7/03_TextSummarization.ipynb -------------------------------------------------------------------------------- /Ch7/04_RecommenderSystems.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch7/04_RecommenderSystems.ipynb -------------------------------------------------------------------------------- /Ch7/05_MachineTranslation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch7/05_MachineTranslation.ipynb -------------------------------------------------------------------------------- /Ch7/Data/BookSummaries_Link.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch7/Data/BookSummaries_Link.md -------------------------------------------------------------------------------- /Ch7/Data/nlphistory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch7/Data/nlphistory.txt -------------------------------------------------------------------------------- /Ch7/Data/nlphistory_without_references.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch7/Data/nlphistory_without_references.txt -------------------------------------------------------------------------------- /Ch7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch7/README.md -------------------------------------------------------------------------------- /Ch8/01_WordCloud.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch8/01_WordCloud.ipynb -------------------------------------------------------------------------------- /Ch8/02_DifferentTokenizers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch8/02_DifferentTokenizers.ipynb -------------------------------------------------------------------------------- /Ch8/03_TrendingTopics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch8/03_TrendingTopics.ipynb -------------------------------------------------------------------------------- /Ch8/04_Sentiment_Analysis_Textblob.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch8/04_Sentiment_Analysis_Textblob.ipynb -------------------------------------------------------------------------------- /Ch8/06_SMTD_embeddings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch8/06_SMTD_embeddings.ipynb -------------------------------------------------------------------------------- /Ch8/Data/Chapter4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch8/Data/Chapter4.txt -------------------------------------------------------------------------------- /Ch8/Data/sts_gold_tweet.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch8/Data/sts_gold_tweet.csv -------------------------------------------------------------------------------- /Ch8/O5_smtd_preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch8/O5_smtd_preprocessing.py -------------------------------------------------------------------------------- /Ch8/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch8/README.md -------------------------------------------------------------------------------- /Ch8/TwitterSentiment_2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch8/TwitterSentiment_2.ipynb -------------------------------------------------------------------------------- /Ch8/Twitter_Sentiment_Analysis_2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch8/Twitter_Sentiment_Analysis_2.ipynb -------------------------------------------------------------------------------- /Ch8/__pycache__/O5_smtd_preprocessing.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch8/__pycache__/O5_smtd_preprocessing.cpython-36.pyc -------------------------------------------------------------------------------- /Ch9/01_Aspect_Based_Sentiment_analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch9/01_Aspect_Based_Sentiment_analysis.ipynb -------------------------------------------------------------------------------- /Ch9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Ch9/README.md -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Contributing.md -------------------------------------------------------------------------------- /Disclaimers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/Disclaimers.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/requirements.txt -------------------------------------------------------------------------------- /roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/practical-nlp/practical-nlp-code/HEAD/roadmap.md --------------------------------------------------------------------------------