gru
게이트 순환 유닛
구문
설명
는 초기 은닉 상태 Y = gru(X,H0,weights,recurrentWeights,bias)H0과 파라미터 weights, recurrentWeights, bias를 사용하여 입력값 X에 게이트 순환 유닛(GRU) 계산을 적용합니다. 입력값 X는 형식이 지정된 dlarray여야 합니다. 출력값 Y는 "S" 차원을 제외하고 X와 차원 형식이 같은, 형식이 지정된 dlarray입니다.
gru 함수는 쌍곡탄젠트 함수(tanh)를 상태 활성화 함수로 사용하여 은닉 상태를 업데이트합니다. gru 함수는 로 표현되는 시그모이드 함수를 게이트 활성화 함수로 사용합니다.
[는 GRU 연산 후의 은닉 상태도 반환합니다.Y,hiddenState] = gru(X,H0,weights,recurrentWeights,bias)
___ = gru(는 X,H0,weights,recurrentWeights,bias,DataFormat=FMT)X가 형식이 지정된 dlarray가 아닌 경우 차원 형식 FMT도 지정합니다. 출력값 Y는 "S" 차원을 제외하고 X와 차원 순서가 같은, 형식이 지정되지 않은 dlarray입니다.
___ = gru(는 하나 이상의 이름-값 인수를 사용하여 추가 옵션을 지정합니다.X,H0,weights,recurrentWeights,bias,Name=Value)
예제
입력 인수
이름-값 인수
출력 인수
세부 정보
참고 문헌
[1] Cho, Kyunghyun, Bart Van Merriënboer, Caglar Gulcehre, Dzmitry Bahdanau, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. "Learning phrase representations using RNN encoder-decoder for statistical machine translation." arXiv preprint arXiv:1406.1078 (2014).