y_bin.log
로그인
y_bin.log
로그인
RNN
조예빈
·
2024년 7월 4일
팔로우
0
RNN
Recurrent Neural Networks
순환신경망
0
금융 공학
목록 보기
5/5
RNN(Recurrent Neural Networks)
순환신경망
시계열 또는 순차 데이터를 예측하는 딥러닝을 위한 신경망 아키텍처
- 순차 데이터 : 순차적 구성 요소가 복잡한 의미와 구문 규칙에 따라 상호 연관되는, 단어, 문장 또는 시계열 데이터 등의 데이터
다양한 길이의 순차 데이터로 작업하고 자연 신호 분류, 언어 처리, 비디오 분석 등의 문제를 해결하는 데 특히 효과적
과거의 정보를 사용하여 현재 및 미래의 입력에 대한 신경망의 성능을 개선하는 딥러닝 구조
신경망에 은닉 상태 및 루프가 있음 -> 루프 구조를 통해 신경망은 은닉 상태에 과거의 정보를 저장하고 시퀀스에 대해 연산하는 것
특징
순서 기억
: 이전에 받은 정보를 기억해 다음 정보를 처리할 때 참고함
순환 구조
: RNN은 신경망이 서로 연결되어 있어 시간이 지나도 정보를 계속 전달할 수 있음 -> 문장처럼 길이가 다양한 데이터 처리 가능
문제점
기울기 소실 문제 : 문장이 길어지면 처음 받은 정보를 잘 기억하지 못함
기울기 폭발 문제 : 정보가 너무 강하게 전달되면 계산이 엉망이 됨
해결 방법(고급 모델)
LSTM(Long Short-Term Memory) : 기억하고 잊는 과정을 조절하는 '게이트'라는 장치를 통해 중요한 정보는 오래 기억하고, 덜 중요한 정보는 빨리 잊음
GRU(Gated Recurrent Unit) :
사용 예시
문장 번역 : 하나의 언어로 된 문장을 다른 언어로 번역
음성 인식 : 소리를 문자로 변경
주식 예측 : 주식 시장의 변화 예측
날씨 예보 : 과거의 날씨 데이터를 바탕으로 미래의 날씨 예측
조예빈
컴퓨터가 이해하는 코드는 바보도 작성할 수 있다. 사람이 이해하도록 작성하는 프로그래머가 진정한 실력자다. -마틴 파울러
팔로우
이전 포스트
ANN
0개의 댓글
댓글 작성
관련 채용 정보