🕸️
Deep Learning
  • 💫Deep Learning Notes
  • 💼Practical Tools
  • 💎Concepts of Neural Networks
    • 🌱Introduction
    • 🔎The Problem in General
    • 👷‍♀️ Implementation Notes
    • 📚Common Concepts
    • 💥Activation Functions
    • 🎈Practical Aspects
    • 👩‍🔧 NN Regularization
    • ✨Optimization Algorithms
    • 🎨Softmax Regression
    • 🏃‍♀️ Introduction to Tensorflow
    • 👩‍💻 Python Code Snippets
  • 🙋‍♀️ Hello World of Deep Learning with Neural Networks
    • 🌱Introduction
    • 🌐CNNs In Browser
  • 🚪Introduction to Computer Vision
    • 🌱Introduction
  • 🚩Concepts of Convolutional Neural Networks
    • 🌱Introduction
    • 📌Common Concepts
    • 🌟Advanced Concepts
    • 👀Visualization
    • 👵Classic Networks
    • ✨Other Approaches
    • 🕸️Common Applications
  • 👩‍💻 Works and Notes on CNNs
    • 🌱Introduction
  • 💄Popular Strategies of Deep Learning
    • 🌱Introduction
    • 🚙Transfer Learning
    • 📚Other Strategies
  • 🤡Image Augmentation
    • 🌱Introduction
  • 🤸‍♀️ Notes on Applied Machine Learning
    • 🌱Introduction
    • 👩‍🔧 Notes on Structuring Machine Learning Projects
    • 👩‍🏫 Implementation Guidelines
  • 🕵️‍♀️ Basics of Object Detection
    • 🌱Introduction
    • ⭕Region-Based CNNs
    • 🤳SSD and YOLO
    • 🤖TensorFlow Object Detection API
    • 🐞Model Debugging
  • ➰Sequence Models In Deep Learning
    • 🌱Introduction
    • 📚General Concepts
    • 🔄Recurrent Neural Networks
    • 🌌Vanishing Gradients with RNNs
    • 🌚Word Representation
    • 💬Mixed Info On NLP
  • 💬NLP
    • 🌱Introduction
  • 💬Applied NLP
    • 🙌🏻 Handling texts
    • 🧩Regex
  • 👀Quick Visual Info
  • 📚PDFs that I found and recommend
Powered by GitBook
On this page
  • ⛓ Sequence Models In General
  • 🤔 Why Do We Need Sequence Models?
  • 👩‍💻 My Codes

Was this helpful?

Export as PDF
  1. Sequence Models In Deep Learning

Introduction

⛓ ‍Basics of Sequence Models

⛓ Sequence Models In General

  • Sequences are data structures where each example could be seen as a series of data points, for example 🧐:

Task

Input X

Output Y

Type

💬 Speech Recognition

Wave sequence

Text sequence

Sequence-to-Sequence

🎶 Music Generation

Nothing / Integer

Wave Sequence

One-to_Sequence

💌 Sentiment Classification

Text Sequence

Integer Rating (1➡5)

Sequence-to-One

🔠 Machine Translation

Text Sequence

Text Sequence

Sequence-to-Sequence

📹 Video Activity Recognition

Video Frames

Label

Sequence-to-One

  • Since we have labeled data X and Y so all of these tasks are addressed as Supervised Learning 👩‍🏫

  • Even in Sequence-to-Sequence tasks lengths of input and output can be different ❗

🤔 Why Do We Need Sequence Models?

  • Machine learning algorithms typically require the text input to be represented as a fixed-length vector 🙄

  • Thus, to model sequences, we need a specific learning framework able to:

    • ✔ Deal with variable-length sequences

    • ✔ Maintain sequence order

    • ✔ Keep track of long-term dependencies rather than cutting input data too short

    • ✔ Share parameters across the sequence (so not re-learn things across the sequence)

👩‍💻 My Codes

PreviousSequence Models In Deep LearningNextGeneral Concepts

Last updated 4 years ago

Was this helpful?

➰
🌱
💬 Text Classification