반응형
1. Hidden State란?
Hidden State는
지금까지 기억한 정보를 요약해 머릿속에 잠깐 저장해 놓은 것을 뜻해.
특히, **순서가 중요한 데이터(Sequential Data)**를 다룰 때
이전까지 본 내용을 기억하면서 다음을 이해하려고 쓸 때 사용해!
2. 쉽게 이해하는 비유: 이야기 기억하기
🎯 비유: 친구가 들려주는 긴 이야기
- 친구가 긴 이야기를 들려주고 있어.
- 그런데 한 문장 한 문장 다 들을 때마다, 앞에 들은 내용을 기억하면서 들어야 이야기를 이해할 수 있지?
- 만약 중간에 기억을 잃어버리면, "갑자기 누가 죽었다는데… 누구였지?" 하고 혼란스러울 거야.
👉 이때, 머릿속에 쌓아두는 '이야기의 기억'이 바로 Hidden State야!
3. Hidden State의 역할
역할설명
기억 | 지금까지 입력된 정보를 요약해서 기억한다 |
연결 | 다음 입력이 들어올 때, 기존 기억과 함께 처리한다 |
업데이트 | 새로운 정보를 받으면 기억을 조금씩 수정한다 |
4. 예시로 이해하기
- 문장 읽기
- 입력: "나는 오늘 학교에 가서..."
- Hidden State: "아, 지금 이야기 주인공은 '나'고, 장소는 '학교'구나!" 기억.
- 날씨 예측
- 입력: "어제는 비가 오고, 오늘은 흐림"
- Hidden State: "요즘 계속 날씨가 안 좋네. 내일도 비올 가능성이 높겠네"라고 기억을 이어나감.
5. 한 줄 요약
Hidden State는 지금까지 받은 정보를 요약해서 잠깐 머릿속에 기억해두는 저장 공간이다!
💡 추가 Tip
- 딥러닝에서는 특히 RNN(Recurrent Neural Network), LSTM, GRU 같은 모델들이 Hidden State를 사용해.
- Hidden State 덕분에 모델이 "순서에 따라 흐름을 이해"할 수 있게 돼.
- 한 번 받은 입력을 바로 잊어버리는 게 아니라, 계속 이어서 생각할 수 있게 해 주는 거야!
반응형
'컴퓨터 과학 > 인공지능' 카테고리의 다른 글
Attention이란? (0) | 2025.04.27 |
---|---|
Recurrent Neural Network란? (1) | 2025.04.27 |
Sequential Data와 Time Series Data란? (0) | 2025.04.27 |
Deep Learning이란? (2) | 2025.04.27 |
Shallow Network와 Deep Neural Network란? (0) | 2025.04.27 |