All Projects → amanchadha → Coursera Natural Language Processing Specialization

amanchadha / Coursera Natural Language Processing Specialization

Licence: mit
Programming assignments from all courses in the Coursera Natural Language Processing Specialization offered by deeplearning.ai.

Projects that are alternatives of or similar to Coursera Natural Language Processing Specialization

Natural Language Processing Specialization
This repo contains my coursework, assignments, and Slides for Natural Language Processing Specialization by deeplearning.ai on Coursera
Stars: ✭ 151 (+287.18%)
Mutual labels:  jupyter-notebook, course, coursera, natural-language-processing, nlp-machine-learning, natural-language-understanding
Ai Series
📚 [.md & .ipynb] Series of Artificial Intelligence & Deep Learning, including Mathematics Fundamentals, Python Practices, NLP Application, etc. 💫 人工智能与深度学习实战,数理统计篇 | 机器学习篇 | 深度学习篇 | 自然语言处理篇 | 工具实践 Scikit & Tensoflow & PyTorch 篇 | 行业应用 & 课程笔记
Stars: ✭ 702 (+1700%)
Mutual labels:  artificial-intelligence, jupyter-notebook, natural-language-processing, deeplearning
Ludwig
Data-centric declarative deep learning framework
Stars: ✭ 8,018 (+20458.97%)
Mutual labels:  natural-language-processing, deeplearning, natural-language-understanding, natural-language
Nlp Notebooks
A collection of notebooks for Natural Language Processing from NLP Town
Stars: ✭ 513 (+1215.38%)
Mutual labels:  artificial-intelligence, jupyter-notebook, natural-language-processing, word-embeddings
Python Tutorial Notebooks
Python tutorials as Jupyter Notebooks for NLP, ML, AI
Stars: ✭ 52 (+33.33%)
Mutual labels:  jupyter-notebook, natural-language-processing, deeplearning, natural-language-understanding
Fixy
Amacımız Türkçe NLP literatüründeki birçok farklı sorunu bir arada çözebilen, eşsiz yaklaşımlar öne süren ve literatürdeki çalışmaların eksiklerini gideren open source bir yazım destekleyicisi/denetleyicisi oluşturmak. Kullanıcıların yazdıkları metinlerdeki yazım yanlışlarını derin öğrenme yaklaşımıyla çözüp aynı zamanda metinlerde anlamsal analizi de gerçekleştirerek bu bağlamda ortaya çıkan yanlışları da fark edip düzeltebilmek.
Stars: ✭ 165 (+323.08%)
Mutual labels:  artificial-intelligence, jupyter-notebook, natural-language-processing, deeplearning
Botlibre
An open platform for artificial intelligence, chat bots, virtual agents, social media automation, and live chat automation.
Stars: ✭ 412 (+956.41%)
Mutual labels:  artificial-intelligence, natural-language-processing, natural-language-understanding, natural-language
Mycroft Core
Mycroft Core, the Mycroft Artificial Intelligence platform.
Stars: ✭ 5,489 (+13974.36%)
Mutual labels:  artificial-intelligence, natural-language-processing, natural-language
Deeplearning Assignment
深度学习笔记
Stars: ✭ 619 (+1487.18%)
Mutual labels:  jupyter-notebook, coursera, deeplearning
Speech Emotion Analyzer
The neural network model is capable of detecting five different male/female emotions from audio speeches. (Deep Learning, NLP, Python)
Stars: ✭ 633 (+1523.08%)
Mutual labels:  jupyter-notebook, natural-language-processing, natural-language-understanding
Coursera
Quiz & Assignment of Coursera
Stars: ✭ 774 (+1884.62%)
Mutual labels:  jupyter-notebook, coursera, natural-language-processing
Tensorflow In Practice Specialization
DeepLearning.AI TensorFlow Developer Professional Certificate Specialization
Stars: ✭ 29 (-25.64%)
Mutual labels:  jupyter-notebook, coursera, natural-language-processing
Learn Data Science For Free
This repositary is a combination of different resources lying scattered all over the internet. The reason for making such an repositary is to combine all the valuable resources in a sequential manner, so that it helps every beginners who are in a search of free and structured learning resource for Data Science. For Constant Updates Follow me in …
Stars: ✭ 4,757 (+12097.44%)
Mutual labels:  artificial-intelligence, natural-language-processing, deeplearning
Nlp Recipes
Natural Language Processing Best Practices & Examples
Stars: ✭ 5,783 (+14728.21%)
Mutual labels:  natural-language-processing, natural-language-understanding, natural-language
Basic reinforcement learning
An introductory series to Reinforcement Learning (RL) with comprehensive step-by-step tutorials.
Stars: ✭ 826 (+2017.95%)
Mutual labels:  artificial-intelligence, jupyter-notebook, deeplearning
Deeplearning.ai
deeplearning.ai , By Andrew Ng, All video link
Stars: ✭ 625 (+1502.56%)
Mutual labels:  artificial-intelligence, coursera, deeplearning
Ml Mipt
Open Machine Learning course at MIPT
Stars: ✭ 480 (+1130.77%)
Mutual labels:  jupyter-notebook, course, natural-language-processing
Ciff
Cornell Instruction Following Framework
Stars: ✭ 23 (-41.03%)
Mutual labels:  artificial-intelligence, natural-language-processing, natural-language-understanding
Concise Ipython Notebooks For Deep Learning
Ipython Notebooks for solving problems like classification, segmentation, generation using latest Deep learning algorithms on different publicly available text and image data-sets.
Stars: ✭ 23 (-41.03%)
Mutual labels:  jupyter-notebook, deeplearning, word-embeddings
Syntree2vec
An algorithm to augment syntactic hierarchy into word embeddings
Stars: ✭ 9 (-76.92%)
Mutual labels:  jupyter-notebook, natural-language-processing, word-embeddings

Natural Language Processing Specialization on Coursera (offered by deeplearning.ai)

Programming assignments from all courses in the Coursera Natural Language Processing Specialization offered by deeplearning.ai.

Credits

This repo contains my work for this specialization. The code base, quiz questions and diagrams are taken from the Natural Language Processing Specialization, unless specified otherwise.

Courses

The Natural Language Processing Specialization on Coursera contains four courses:

Specialization Info

  • Natural Language Processing (NLP) uses algorithms to understand and manipulate human language. This technology is one of the most broadly applied areas of machine learning. As AI continues to expand, so will the demand for professionals skilled at building models that analyze speech and language, uncover contextual patterns, and produce insights from text and audio.

  • By the end of this specialization, you will be ready to design NLP applications that perform question-answering and sentiment analysis, create tools to translate languages and summarize text, and even build chatbots. These and other NLP applications are going to be at the forefront of the coming transformation to an AI-powered future.

  • This Specialization is designed and taught by two experts in NLP, machine learning, and deep learning. Younes Bensouda Mourri is an Instructor of AI at Stanford University who also helped build the Deep Learning Specialization. Łukasz Kaiser is a Staff Research Scientist at Google Brain and the co-author of Tensorflow, the Tensor2Tensor and Trax libraries, and the Transformer paper.

Topics Covered

This Specialization will equip you with the state-of-the-art deep learning techniques needed to build cutting-edge NLP systems:

  • Use logistic regression, naïve Bayes, and word vectors to implement sentiment analysis, complete analogies, and translate words, and use locality sensitive hashing for approximate nearest neighbors.

  • Use dynamic programming, hidden Markov models, and word embeddings to autocorrect misspelled words, autocomplete partial sentences, and identify part-of-speech tags for words.

  • Use dense and recurrent neural networks, LSTMs, GRUs, and Siamese networks in TensorFlow and Trax to perform advanced sentiment analysis, text generation, named entity recognition, and to identify duplicate questions.

  • Use encoder-decoder, causal, and self-attention to perform advanced machine translation of complete sentences, text summarization, question-answering and to build chatbots. Models covered include T5, BERT, transformer, reformer, and more! Enjoy!

Programming Assignments

Course 1: Natural Language Processing with Classification and Vector Spaces

Course 2: Natural Language Processing with Probabilistic Models

Course 3: Natural Language Processing with Sequence Models

Course 4: Natural Language Processing with Attention Models

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].