LSTM 원리가 궁금합니다.
342
작성한 질문수 4
LSTM을 공부하고 직접 구현해보고 느낀점은 예측 값이 실제 값보다 하나씩 밀리는 현상이 있는 것 같습니다. LSTM의 원리가 window안에 있는 데이터들을 학습하여 다음 step에 대한 예측값을 내놓는 원리가 맞나요?
답변 2
1
안녕하세요, 승진님.
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





