Companies Home Search Profile

Natural Language Processing with PyTorch

Focused View

Janani Ravi

2:57:34

25 View
  • 00. Course Overview.mp4
    01:45
  • 00. Module Overview.mp4
    01:11
  • 01. Prerequisites and Course Outline.mp4
    01:38
  • 02. RNNs for Natural Language Processing.mp4
    03:50
  • 03. Recurrent Neurons.mp4
    04:40
  • 04. Back Propagation through Time.mp4
    04:34
  • 05. Coping with Vanishing and Exploding Gradients.mp4
    06:18
  • 06. Long Memory Cells.mp4
    06:38
  • 07. Module Summary.mp4
    01:31
  • 00. Module Overview.mp4
    01:11
  • 01. Word Embeddings to Represent Text Data.mp4
    04:50
  • 02. Introducing torchtext to Process Text Data.mp4
    02:45
  • 03. Feeding Text Data into RNNs.mp4
    03:20
  • 04. Setup and Data Cleaning.mp4
    03:40
  • 05. Using Torchtext to Process Text Data.mp4
    08:18
  • 06. Designing an RNN for Binary Text Classification.mp4
    04:58
  • 07. Training the RNN.mp4
    04:56
  • 08. Using LSTM Cells and Dropout.mp4
    01:55
  • 09. Module Summary.mp4
    01:21
  • 00. Module Overview.mp4
    01:20
  • 01. Language Prediction Based on Names.mp4
    02:04
  • 02. Loading and Cleaning Data.mp4
    07:00
  • 03. Helper Functions to One Hot Encode Names.mp4
    03:04
  • 04. Designing an RNN for Multiclass Text Classification.mp4
    07:38
  • 05. Predicting Language from Names.mp4
    05:54
  • 06. Module Summary.mp4
    01:17
  • 00. Module Overview.mp4
    01:28
  • 01. Numeric Representations of Words.mp4
    03:04
  • 02. Word Embeddings Capture Context and Meaning.mp4
    04:07
  • 03. Generating Analogies Using GloVe Embeddings.mp4
    07:44
  • 04. Multilayer RNNs.mp4
    01:57
  • 05. Bidirectional RNNs.mp4
    04:25
  • 06. Data Cleaning and Preparation.mp4
    07:39
  • 07. Designing a Multilayer Bidirectional RNN.mp4
    05:03
  • 08. Performing Sentiment Analysis Using an RNN.mp4
    03:25
  • 09. Module Summary.mp4
    01:14
  • 00. Module Overview.mp4
    01:14
  • 01. Using Sequences and Vectors with RNNs.mp4
    03:59
  • 02. Language Translation Using Encoders and Decoders.mp4
    02:01
  • 03. Representing Input and Target Sentences.mp4
    01:42
  • 04. Teacher Forcing.mp4
    03:17
  • 05. Setting up Helper Functions for Language Translation.mp4
    03:29
  • 06. Preparing Sentence Pairs.mp4
    04:50
  • 07. Designing the Encoder and Decoder.mp4
    04:35
  • 08. Training the Sequence-2-Sequence Model Using Teacher Forcing.mp4
    08:41
  • 09. Translating Sentences.mp4
    03:54
  • 10. Summary and Further Study.mp4
    02:10
  • Description


    This course covers the use of advanced neural network constructs and architectures, such as recurrent neural networks, word embeddings, and bidirectional RNNs, to solve complex word and language modeling problems using PyTorch. 

    What You'll Learn?


      From chatbots to machine-generated literature, some of the hottest applications of ML and AI these days are for data in textual form. In this course, Natural Language Processing with PyTorch, you will gain the ability to design and implement complex text processing models using PyTorch, which is fast emerging as a popular choice for building deep-learning models owing to its flexibility, ease-of-use, and built-in support for optimized hardware such as GPUs. First, you will learn how to leverage recurrent neural networks (RNNs) to capture sequential relationships within text data. Next, you will discover how to express text using word vector embeddings, a sophisticated form of encoding that is supported by out-of-the-box in PyTorch via the torchtext utility. Finally, you will explore how to build complex multi-level RNNs and bidirectional RNNs to capture both backward and forward relationships within data. You will round out the course by building sequence-to-sequence RNNs for language translation. When you are finished with this course, you will have the skills and knowledge to design and implement complex natural language processing models using sophisticated recurrent neural networks in PyTorch.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Janani has a Masters degree from Stanford and worked for 7+ years at Google. She was one of the original engineers on Google Docs and holds 4 patents for its real-time collaborative editing framework. After spending years working in tech in the Bay Area, New York, and Singapore at companies such as Microsoft, Google, and Flipkart, Janani finally decided to combine her love for technology with her passion for teaching. She is now the co-founder of Loonycorn, a content studio focused on providing high-quality content for technical skill development. Loonycorn is working on developing an engine (patent filed) to automate animations for presentations and educational content.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 47
    • duration 2:57:34
    • level advanced
    • Release Date 2023/10/12