Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Deep Learning NLP: Build and Deploy a BERT COVID Q&A System
Rating: 4.0 out of 5(33 ratings)
220 students

Deep Learning NLP: Build and Deploy a BERT COVID Q&A System

Build and deploy a COVID-19 Question Answering system using Artificial Intelligence and NLP.
Last updated 1/2022
English
English [Auto],

What you'll learn

  • Develop a BERT Q&A system that provides real-time answers from over 200,000 COVID research papers
  • Accessing and pre-processing the COVID dataset
  • Perform Exploratory data analysis and Topic modelling on the COVID dataset
  • Create an indexed database of COVID research text in Elasticsearch
  • Build an algorithm that retrieves and ranks candidate documents from Elasticsearch
  • Develop the BERT Q&A Engine
  • Build End point creation with fast API
  • Building a simple UI with Streamlit
  • Dockerize and deploy models
  • Working with google colab and Visual studio code

Course content

8 sections • 48 lectures • 5h 1m total length
  • Meet your Instructors0:58

    Develop a state-of-the-art deep learning nlp question answering system that searches over 200,000 research papers in real time, guided by Sam Bidden and Sambit Mohapatra.

  • Applications of Deep Learning NLP Q&A Systems4:35

    Explore applications of deep learning NLP Q&A systems in customer support, ed tech, dashboards, and research, delivering personalized learning, automated reporting, and real-time literature insights.

  • COVID Q&A system Overview4:42

    Explore a real-time deep learning nlp system that answers covid questions by scanning elasticsearch papers, ranking with bm25, and surfacing exact answers via the robert rowbottom reader.

  • COVID Q&A - Architecture Design Walkthrough4:10

    Unpack the three-module covid q&a architecture—ui, engine, and knowledge base—with Elasticsearch, where a reader and retriever, via haystack, fetch answers from 25k–40k articles.

  • GET ALL THE CODES AND DATASETS HERE!0:26
  • Presentation of the COVID QA Course Folder1:27

    Explore the COVID Q&A course folder structure, including Google Drive and GitHub repositories, a data dictionary, notebooks with step-by-step code, and datasets for building a knowledge-base query engine.

  • MAC , LINUX AND WINDOWS SET UP2:55

    Explore setting up macOS, Linux, and Windows for deep learning NLP work, with Docker on macOS/Linux and Windows WSL installation via the Microsoft Store.

  • JOIN OUR SLACK CHANNEL0:15
  • BONUS: Google Collaboratory Notebook Introduction8:13

    Explore Google Colab basics to run notebooks in Google Cloud, connect Drive, and manage Python environments for data science tasks.

  • BONUS: Installing Visual Studio Code6:31

    Install and customize Visual Studio Code across Windows, Linux, and Mac, using extensions, Python support, and remote development with WSL and Docker for streamlined coding.

  • BONUS: Working with Virtual Environments6:56

    Learn to use Python virtual environments to isolate project dependencies, compare venv and virtualenv, and create, activate, and switch environments (Docker as an alternative) for different Python versions and packages.

Requirements

  • Some programming experience
  • Admin permissions to download files

Description

If you are interested to learn about NLP and looking to work on one of the biggest real world NLP projects, then this course is for you.

This course has been designed by professional data scientists and our sole passion is to enable our students to develop and deploy state of the art Deep Learning NLP models.

Our students will learn new skills at every step and section of our course and will be able to develop and deploy an NLP Q&A system that can retrieve answers from a database consisting of over 250,000 COVID research papers.

In this course, we code everything and hence the program is very much project based. The entire program is comprehensive in a way that you can easily extend the algorithms, tools to deploy a NLP Question Answering system on another topic of interest.

We have worked hard to organize the structure of this course in a way that you could apply it to any NLP project in your work or studies. It is structured in the following way:

· Section 1: All instruments you need to complete the course

· Section 2: Accessing and saving COVID dataset

· Section 3: Data pre-processing

· Section 4: Exploratory data analysis

· Section 5: Creating Knowledge base in Elasticsearch

· Section 6: Create BERT QA Engine

· Section 7 : Frontend with streamlit

· Section 8 : Dockerizing and deploying

All the sections include bonus/resource materials to deep dive into the concepts. You can evaluate your understanding by participating in funny yet exciting quizzes.

Waiting to welcome you to be part of this journey!!

Who this course is for:

  • Anyone interested in Deep Learning and Natural Language Processing
  • Any students in college interested in a career in Data Science
  • Anyone with basic to intermediate level knowledge of BERT and Natural language processing models
  • Any business owners who are interested in building real-life NLP Question and Answering systems
  • Finally, this course for anyone who enjoys learning and loves a challenge😊