├── .gitignore ├── P1-POS-HMM-Tagger ├── .gitmodules ├── CODEOWNERS ├── HMM Tagger-practice.html ├── HMM Tagger-practice.ipynb ├── HMM Tagger.html ├── HMM Tagger.ipynb ├── HMM warmup (optional).html ├── HMM warmup (optional).ipynb ├── LICENSE ├── _example.png ├── _post-hmm.png ├── brown-universal.txt ├── helpers.py ├── hmm-tagger.yaml ├── readme.md └── tags-universal.txt ├── P2-Machine-Translation ├── .gitignore ├── CODEOWNERS ├── LICENSE ├── README.md ├── data │ ├── small_vocab_en │ └── small_vocab_fr ├── embedding-keras.ipynb ├── final_10_epochs.html ├── helper.py ├── images │ ├── bidirectional.png │ ├── embedding.png │ └── rnn.png ├── imdb_bidirectional_lstm.ipynb ├── keras_preprocessing.ipynb ├── machine_translation-practice.ipynb ├── machine_translation-practice2.ipynb ├── machine_translation.html ├── machine_translation.ipynb └── project_tests.py ├── P3-DNN-Speech-Recognizer ├── .gitignore ├── CODEOWNERS ├── LICENSE.txt ├── README.md ├── char_map.py ├── create_desc_json.py ├── data_generator.py ├── flac_to_wav.sh ├── images │ ├── bidirectional_rnn_model.png │ ├── cnn_rnn_model.png │ ├── deep_rnn_model.png │ ├── pipeline.png │ ├── rnn_model.png │ ├── rnn_model_unrolled.png │ ├── select_kernel.png │ ├── simple_rnn.png │ └── simple_rnn_unrolled.png ├── report.html ├── requirements.txt ├── results │ ├── model_0.h5 │ ├── model_0.pickle │ ├── model_1.h5 │ ├── model_1.pickle │ ├── model_2.h5 │ ├── model_2.pickle │ ├── model_3.h5 │ ├── model_3.pickle │ ├── model_4.h5 │ ├── model_4.pickle │ ├── model_end.h5 │ └── model_end.pickle ├── sample_models.py ├── train_utils.py ├── utils.py └── vui_notebook.ipynb ├── README.md ├── nlpnd-certificate.pdf └── nlpnd-certificate.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/.gitignore -------------------------------------------------------------------------------- /P1-POS-HMM-Tagger/.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /P1-POS-HMM-Tagger/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P1-POS-HMM-Tagger/CODEOWNERS -------------------------------------------------------------------------------- /P1-POS-HMM-Tagger/HMM Tagger-practice.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P1-POS-HMM-Tagger/HMM Tagger-practice.html -------------------------------------------------------------------------------- /P1-POS-HMM-Tagger/HMM Tagger-practice.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P1-POS-HMM-Tagger/HMM Tagger-practice.ipynb -------------------------------------------------------------------------------- /P1-POS-HMM-Tagger/HMM Tagger.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P1-POS-HMM-Tagger/HMM Tagger.html -------------------------------------------------------------------------------- /P1-POS-HMM-Tagger/HMM Tagger.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P1-POS-HMM-Tagger/HMM Tagger.ipynb -------------------------------------------------------------------------------- /P1-POS-HMM-Tagger/HMM warmup (optional).html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P1-POS-HMM-Tagger/HMM warmup (optional).html -------------------------------------------------------------------------------- /P1-POS-HMM-Tagger/HMM warmup (optional).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P1-POS-HMM-Tagger/HMM warmup (optional).ipynb -------------------------------------------------------------------------------- /P1-POS-HMM-Tagger/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P1-POS-HMM-Tagger/LICENSE -------------------------------------------------------------------------------- /P1-POS-HMM-Tagger/_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P1-POS-HMM-Tagger/_example.png -------------------------------------------------------------------------------- /P1-POS-HMM-Tagger/_post-hmm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P1-POS-HMM-Tagger/_post-hmm.png -------------------------------------------------------------------------------- /P1-POS-HMM-Tagger/brown-universal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P1-POS-HMM-Tagger/brown-universal.txt -------------------------------------------------------------------------------- /P1-POS-HMM-Tagger/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P1-POS-HMM-Tagger/helpers.py -------------------------------------------------------------------------------- /P1-POS-HMM-Tagger/hmm-tagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P1-POS-HMM-Tagger/hmm-tagger.yaml -------------------------------------------------------------------------------- /P1-POS-HMM-Tagger/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P1-POS-HMM-Tagger/readme.md -------------------------------------------------------------------------------- /P1-POS-HMM-Tagger/tags-universal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P1-POS-HMM-Tagger/tags-universal.txt -------------------------------------------------------------------------------- /P2-Machine-Translation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/.gitignore -------------------------------------------------------------------------------- /P2-Machine-Translation/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/CODEOWNERS -------------------------------------------------------------------------------- /P2-Machine-Translation/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/LICENSE -------------------------------------------------------------------------------- /P2-Machine-Translation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/README.md -------------------------------------------------------------------------------- /P2-Machine-Translation/data/small_vocab_en: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/data/small_vocab_en -------------------------------------------------------------------------------- /P2-Machine-Translation/data/small_vocab_fr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/data/small_vocab_fr -------------------------------------------------------------------------------- /P2-Machine-Translation/embedding-keras.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/embedding-keras.ipynb -------------------------------------------------------------------------------- /P2-Machine-Translation/final_10_epochs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/final_10_epochs.html -------------------------------------------------------------------------------- /P2-Machine-Translation/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/helper.py -------------------------------------------------------------------------------- /P2-Machine-Translation/images/bidirectional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/images/bidirectional.png -------------------------------------------------------------------------------- /P2-Machine-Translation/images/embedding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/images/embedding.png -------------------------------------------------------------------------------- /P2-Machine-Translation/images/rnn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/images/rnn.png -------------------------------------------------------------------------------- /P2-Machine-Translation/imdb_bidirectional_lstm.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/imdb_bidirectional_lstm.ipynb -------------------------------------------------------------------------------- /P2-Machine-Translation/keras_preprocessing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/keras_preprocessing.ipynb -------------------------------------------------------------------------------- /P2-Machine-Translation/machine_translation-practice.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/machine_translation-practice.ipynb -------------------------------------------------------------------------------- /P2-Machine-Translation/machine_translation-practice2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/machine_translation-practice2.ipynb -------------------------------------------------------------------------------- /P2-Machine-Translation/machine_translation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/machine_translation.html -------------------------------------------------------------------------------- /P2-Machine-Translation/machine_translation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/machine_translation.ipynb -------------------------------------------------------------------------------- /P2-Machine-Translation/project_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P2-Machine-Translation/project_tests.py -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/.gitignore -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/CODEOWNERS -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/LICENSE.txt -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/README.md -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/char_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/char_map.py -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/create_desc_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/create_desc_json.py -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/data_generator.py -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/flac_to_wav.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/flac_to_wav.sh -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/images/bidirectional_rnn_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/images/bidirectional_rnn_model.png -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/images/cnn_rnn_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/images/cnn_rnn_model.png -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/images/deep_rnn_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/images/deep_rnn_model.png -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/images/pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/images/pipeline.png -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/images/rnn_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/images/rnn_model.png -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/images/rnn_model_unrolled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/images/rnn_model_unrolled.png -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/images/select_kernel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/images/select_kernel.png -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/images/simple_rnn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/images/simple_rnn.png -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/images/simple_rnn_unrolled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/images/simple_rnn_unrolled.png -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/report.html -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/requirements.txt -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/results/model_0.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/results/model_0.h5 -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/results/model_0.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/results/model_0.pickle -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/results/model_1.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/results/model_1.h5 -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/results/model_1.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/results/model_1.pickle -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/results/model_2.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/results/model_2.h5 -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/results/model_2.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/results/model_2.pickle -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/results/model_3.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/results/model_3.h5 -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/results/model_3.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/results/model_3.pickle -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/results/model_4.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/results/model_4.h5 -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/results/model_4.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/results/model_4.pickle -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/results/model_end.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/results/model_end.h5 -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/results/model_end.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/results/model_end.pickle -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/sample_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/sample_models.py -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/train_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/train_utils.py -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/utils.py -------------------------------------------------------------------------------- /P3-DNN-Speech-Recognizer/vui_notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/P3-DNN-Speech-Recognizer/vui_notebook.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/README.md -------------------------------------------------------------------------------- /nlpnd-certificate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/nlpnd-certificate.pdf -------------------------------------------------------------------------------- /nlpnd-certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrambleXu/NLP-Nanodegree/HEAD/nlpnd-certificate.png --------------------------------------------------------------------------------