inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[PyTorch] 쉽고 빠르게 배우는 딥러닝

Recurrent Neural Network

LSTM 원리가 궁금합니다.

342

박승진

작성한 질문수 4

0

LSTM을 공부하고 직접 구현해보고 느낀점은 예측 값이 실제 값보다 하나씩 밀리는 현상이 있는 것 같습니다. LSTM의 원리가 window안에 있는 데이터들을 학습하여 다음 step에 대한 예측값을 내놓는 원리가 맞나요?

딥러닝 인공신경망 pytorch

답변 2

1

Justin

안녕하세요, 승진님.

Justin입니다.

LSTM의 원리는 입력값으로 주어지는 데이터가 방향성의 영향이 있는 데이터 일때, 방향성으로 인해 반영되는 정보를 반영하기 위해 다량의 Weight를 이용하는 원리입니다. 예를 들어주신 "I am a good boy" 문장에 대해서 설명드리면, I가 am에 영향을 주고, a는 I와 am에 대해 영향을 받고, good은 I, am, a 에 대해 영향을 받는다고 생각을 할 수 있으며, 이 영향을 반영하기 위해 RNN 계열의 딥러닝 구조들이 나오기 시작하였다고 보시면 됩니다.

LSTM 구조를 활용하여 2번째 질문처럼 활용하실 수 있습니다. 그 외에도, I, am, a, good, boy를 활용하여 긍정적인 영향이 있거나 부정적인 영향이 있다고 판단할 수 있는 이진분류로 진행할 수도 있습니다.

RNN, LSTM과 관련되어 쉽게 설명된 영샹 자료를 첨부해드리니 확인해보시면 많은 도움이 될 것 같습니다.

자료 : https://www.youtube.com/watch?v=8HyCNIVRbSU

감사합니다.

0

박승진

RNN 설명을 참고했을 때, "I", "am","a","good","boy" 가 학습 데이터이고, input 값으로 I가 들어올 때 output값으로 am 나오는 것은 다음 스텝에 대한 예측인 것인가요?

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드 먼저? 구현하며 배우는 Transformer 먼저?

0

25

1

전 강의와 전혀 이어지지가 않음

0

26

1

Continual Learning 과 Transfer Learning 의 차이점

0

1473

1

Deep Learning 정의에 나온 Graphical representation learning에 대해서

0

602

1

학습시간 줄이는 방법에 대하여 문의 드리겠습니다.

0

1195

3

cross_entropy

0

2401

1

Mnist 데이터 실습 관련 질문입니다!

0

301

1

CNN_MNIST 실습예제 질문입니다.

0

260

1

프리트레인 질문있습니다

0

277

1

ResNet 클래스의 _make_layer 메서드 부분의 설명이 이해가 되지 않습니다

0

761

2

CNN(강의자료 38 39 페이지 질문)

0

218

1

forward에서 h_t

0

219

1

[실습] MLP를 이용한 MNIST 숫자분류 - 테스트 데이터 셋에 라벨 제거

1

242

1

[실습] MLP를 이용한 MNIST 숫자분류 - 테스트 데이터 셋에 라벨이 붙어있어요

0

410

0

[실습] MLP를 이용한 MNIST 숫자분류 - 테스트 데이터 셋에 라벨이 붙어있어요

0

215

1

[실습] MLP를 이용한 MNIST 숫자분류 - 형태가 달라요

1

476

3

코드 오류

0

256

1

RNN 실습_ cuda 관련 질문 드립니다!

0

303

1

torchtext

0

675

3

Autoencoder 계산

0

205

1

Pytorch 실습 진입장벽

0

238

1

AutoEncoder 질문 드립니다.

0

341

1

"딥러닝"이라는 제목의 강의 슬라이드 15페이지

0

184

1

DataLoader에서 num_workers 개념 설명 다시 한 번 부탁드려요

0

4994

1