Practical Natural Language Processing with Python Workshop


Duration: 180 mins
Dipanjan Sarkar
Data Science Lead, Applied Materials

Being specialized in domains like computer vision and natural language processing is no longer a luxury but a necessity which is expected of any data scientist in today’s fast-paced world!

With a hands-on and interactive approach, we will understand essential concepts in NLP along with extensive case- studies and hands-on examples to master state-of-the-art tools, techniques and frameworks for actually applying NLP to solve real- world problems. We will leverage machine learning, deep learning and deep transfer learning to solve some popular tasks in NLP including the following:

  • Introduction to NLP
    • Basics
    • POS Tagging
    • NER
    • Text Wrangling
  • Text Representation
    • Traditional Statistical Models – BOW, TFIDF
    • Embedding Models
  • NLP Applications
    • Text Similarity Content Recommenders
    • Topic Modeling
    • Text Summarization (Extractive & Abstractive)
    • Text Classification (ML, DNN, CNN, LSTM, BERT)
    • Multi-Task NLP (Transformers)

You may also be interested in

50 mins
Principles of Productive Software Developers

When working as a software developer, as well as in any other job, it’s important to be productive and to...

25 mins
Eliminating Hero Culture on our Engineering Teams

Hero Culture can be found within any company dominated by employees that are constantly rewarded for going the extra mile,...

50 mins
Remote Working - Is this the New Normal?

In this talk, Nainesh discusses the pros and cons of this new way of working that we have all had...

25 mins
Developer is 'King' - Unleashing Innovation by Unblocking your Developers

As each industry is disrupted by the wave of digital transformation, harnessing and unlocking new ideas can only be done...

180 mins
Design Principles for the Effective Developer

How many design patterns and principles can you name as developer? Are they important? Should we not rather focus on...

50 mins
Identifying And Removing Impediments

Executing a software project has many challenges. For a team to function smoothly and deliver working solution we have to...