5.00
(1 Rating)

Natural Language Processing (NLP) using Python (V2): Specialisation Course

Categories: AI and ML
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Natural Language Processing (NLP) is one of the many applications of Artificial Intelligence, which is making waves in so many industries. From eCommerce chatbots to customer support departments, to even tech giants like Google and Amazon are using it for making voice support systems for better human interactions.

That’s why, we are bringing forth all the necessary concepts of Natural Language Processing using Python, in this complete specialisation course. This course is divided into the following four main parts:
1) Text preprocessing methods and Vector models.
2) Probability and Markov models.
3) Some popular machine learning methods.
4) Deep learning and neural network methods.

Along. the course, you’ll learn about why vectors are so crucial in Data Science and Artificial Intelligence. You will also learn about some basic embedding methods in Python like word2vec and GloVe.
While learning about Probability and Markov models, you will explore the most essential models in Data Science and Machine Learning in the past century and how it has been applied to various NLP applications like Reinforcement Learning and Finance bioinformatics.
You will also learn about some classic NLP applications like Sentiment analysis and Spam detection, which will help you understand the basic foundations of NLP in detail. We will introduce you to some basic Machine learning algorithms like Logistic Regression and Principal Component Analysis so you can start practicing these on your own.
By the end of this course, you will be learning about the architectures of modern neural networks along with Deep learning algorithms which will further help you in your career. These will include some of the widely used networks like Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs).
Good Luck with this amazing learning experience, a boost to your knowledge and career.

Show More

What Will You Learn?

  • CountVectoriser, TF-IDF, word2vec, and GloVe for converting text into vectors.
  • How to use a search engine, similarity search, and vector similarity to retrieve documents.
  • Markov, Language, and Probability models (for Transformers, BERT, and GPT-3).
  • How to use language modelling and genetic algorithms to construct a cypher decryption algorithm.
  • Putting spam detection into practice.
  • Putting sentiment analysis into practice.
  • Putting an article spinner into practice.
  • How to use text summarisation in practice.
  • How to put latent semantic indexing into practice.
  • How to use LDA, NMF, and SVD for topic modelling.
  • Machine learning (Latent Dirichlet Allocation, Naive Bayes, Logistic Regression, PCA, SVD).
  • Using deep learning (ANNs, CNNs, RNNs, LSTM, and GRU) for the GPT-3 and BERT tasks.
  • Hugging Face Transformers (VIP only).
  • How to implement NLP with Python, Scikit-Learn, Tensorflow, and more.
  • Stemming, lemmatisation, stopwords, tokenisation, and preparation of the text.
  • Named entity recognition (NER) and parts-of-speech (POS) tagging.

Course Content

Getting Started

  • Introduction and course overview.
    08:26
  • Data links and practical coding experience.
    08:26
  • Learn to use GitHub + additional coding tips (Optional).
    08:26
  • Where to download the data, code, and notebooks.
    08:26
  • Strategies for successfully completing this course.
    08:26

Environment Setup

Python Coding For Beginners (Extra Help)

Text Preprocessing and Vector Models

Markov and Probabilistic models (Intermediate)

Article Spinner for Creating Similar Variations of the Text (Intermediate)

Decrypting Ciphers (Advanced)

Machine Learning Models

Spam Detection

Sentiment Analysis

Text Summarisation for Decreasing the Length of the Text

Topic Modeling for Identifying Groups of Similar Words

Latent Semantic Analysis

Deep Learning

The Neuron

Feedforward Artificial Neural Network

Convolutional Neural Network

Recurrent Neural Network

Conclusion

Course Completion Quiz

Student Ratings & Reviews

5.0
Total 1 Rating
5
1 Rating
4
0 Rating
3
0 Rating
2
0 Rating
1
0 Rating
2 years ago
This Course is exceptional!
Scroll to Top