All Tutorials

Natural Language Processing With Transformers in Python

Natural Language Processing With Transformers in Python

Learn next-generation NLP with transformers for sentiment analysis, Q&A, similarity search, NER, and more

What you’ll learn

Natural Language Processing With Transformers in Python

  • Industry-standard NLP using transformer models
  • Build full-stack question-answering transformer models
  • Perform sentiment analysis with transformers models in PyTorch and TensorFlow
  • Advanced search technologies like Elasticsearch and Facebook AI Similarity Search (FAISS)
  • Create fine-tuned transformers models for specialized use-cases
  • Measure performance of language models using advanced metrics like ROUGE
  • Vector building techniques like BM25 or dense passage retrievers (DPR)
  • An overview of recent developments in NLP
  • Understand attention and other key components of transformers
  • Learn about key transformers models such as BERT
  • Preprocess text data for NLP
  • Named entity recognition (NER) using spaCy and transformers
  • Fine-tune language classification models

Requirements

  • Knowledge of Python
  • Experience in data science a plus
  • Experience in NLP a plus

Description

Transformer models are the de-facto standard in modern NLP. They have proven themselves as the most expressive, powerful models for language by a large margin, beating all major language-based benchmarks time and time again.

In this course, we learn all you need to know to get started with building cutting-edge performance NLP applications using transformer models like Google AI’s BERT, or Facebook AI’s DPR.

We cover several key NLP frameworks including:

  • HuggingFace’s Transformers
  • TensorFlow 2
  • PyTorch
  • spaCy
  • NLTK
  • Flair

And learn how to apply transformers to some of the most popular NLP use-cases:

  • Language classification/sentiment analysis
  • Named entity recognition (NER)
  • Question and Answering
  • Similarity/comparative learning

Throughout each of these use-cases, we work through a variety of examples to ensure that what, how, and why transformers are so important. Alongside these sections, we also work through two full-size NLP projects, one for sentiment analysis of financial Reddit data, and another covering a fully-fledged open-domain question-answering application.

All of this is supported by several other sections that encourage us to learn how to better design, implement, and measure the performance of our models, such as:

  • History of NLP and where transformers come from
  • Common preprocessing techniques for NLP
  • The theory behind transformers
  • How to fine-tune transformers

We cover all this and more, I look forward to seeing you in the course!

Who this course is for:

  • Aspiring data scientists and ML engineers interested in NLP
  • Practitioners looking to upgrade their skills
  • Developers looking to implement NLP solutions
  • Data scientist
  • Machine Learning Engineer
  • Python Developers
  • Last updated 6/2021

Content From: https://www.udemy.com/course/nlp-with-transformers/
Download Now

The Ultimate Complete Python Course from Scratch

Recent Posts

  • Blog

Earn Money from Areena Course

In today's digital age, opportunities for earning money have expanded significantly. One avenue that has… Read More

8 months ago
  • Blog

Best Earning Apps

Earning apps have become increasingly popular as people look for ways to make money conveniently… Read More

10 months ago
  • Blog

How to Earn Money From Markaz App

In today's fast-paced digital world, opportunities to earn money online have become increasingly popular. One… Read More

10 months ago
  • All Tutorials

Full Web Ethical Hacking Course

Full Web Ethical Hacking Course Learn all about web application penetration testing! What you'll learn… Read More

1 year ago
  • All Tutorials

Build Chatbots Using Javascript

Build Chatbots Using Javascript Build Chatbots Using Javascript From Scratch What you'll learn Build Chatbots… Read More

1 year ago
  • All Tutorials

Basic Learning about Linux Daily use commands

Basic Learning about Linux Daily use commands Basic knowledge to get you started What you'll… Read More

1 year ago