1 of 23

A Dive into NLP

Sergei Averkiev

https://github.com/averkij/mstu-nlp-course

Обзор задач

современного ML

1

1

2 of 23

Основные типы данных

  • Тексты
  • Изображения
  • Звук и видео
  • Таблицы и временные ряды

Data

2

3 of 23

Текстовые данные

  • Статьи
  • Переписка
  • Литература
  • Отзывы и комментарии

Texts

3

4 of 23

Изображения

  • Фотографии
  • Картины
  • Баннеры
  • Медицинские снимки

Images

4

5 of 23

Видео и звук

  • Фильмы
  • Музыка
  • Пользовательский контент
  • Речь

Media

5

6 of 23

Табличные данные

  • Любые данные с признаками
  • Информация о клиентах

Tables

6

7 of 23

Временные ряды

  • Котировки
  • Данные о продажах
  • Показания приборов

Time series

7

8 of 23

Задачи

  • Бизнес-задачи
  • Research
  • ML tasks

Tasks

8

9 of 23

Табличные данные

  • Регрессия
  • Классификация

Data tasks

9

10 of 23

Временные ряды

  • Forecasting (sales, stocks, etc.)
  • Anomaly detection

Time series tasks

10

11 of 23

Видео и звук

  • Voice recognition
  • Text to Speech
  • Video captioning
  • Classification

Video & audio tasks

11

12 of 23

Computer Vision

  • Object detection
  • Segmentation
  • Style transfer
  • Image generation
  • Classification
  • Noise reduction

CV tasks

12

13 of 23

Natural Language Processing

  • Machine translation
  • NER
  • Relation extraction
  • Question answering
  • Classification (spam, sentiment, etc.)
  • Summarization
  • Topic modelling

NLP tasks

13

14 of 23

Style transfer

Demo 1

14

15 of 23

Man in the sea

Image generation

The door into summer

Demo 2

15

16 of 23

Keypoint detection

Demo 3

16

17 of 23

TTS models (Text to speech)

Demo 4

17

18 of 23

Text generation

Demo 5

18

19 of 23

Question answering

Demo 6

19

20 of 23

Sentiment analysis

Demo 7

20

21 of 23

Texts alignment

Demo 8

21

22 of 23

Open Data Science

ODS

22

23 of 23

A Dive into NLP

23