AI 딥러닝/Sequence
HiPPO - 2
깊은대학
2025. 1. 9. 10:36
이전 게시글(https://pasus.tistory.com/362)에서 함수
식 (1)에서 계수
여기서
이제 식 (2)의 첫번째 적분에서 미분항을 구해보면 다음과 같다.
다음으로 르장드르 다항식의 미분 관계식을 이용하면,
식 (4)는 다음과 같이 된다.
위 식을 식 (2)에 대입하면 다음과 같이 된다.
한편 식 (1)에 의하면,
이므로, 식 (8)을 식 (7)에 대입하면 계수
참고로 식 (9)를 이용하여 계수 미분방정식을 몇 개 구해보면 다음과 같다.
식 (9)의 계수 미분방정식은 다음과 같이 벡터/행렬 미분방정식으로 간결하게 표현할 수 있다.
여기서
이다. 식 (11)을 연속시간 히포 미분방정식(continuous-time HiPPO ODE)이라고 한다.

참고로
히포 행렬
function [A, B] = hippo_AB(N)
%
% [A, B] = hippo_AB(N)
% input
% N - dimension of basis function
% output
% A, B HiPPO matrix
%
% (c) st.watermelon
A = zeros(N,N);
B = zeros(N,1);
for n = 0:N-1
for k = 0:n
if n > k
A(n+1, k+1) = sqrt(2*n+1) * sqrt(2*k+1);
elseif n==k
A(n+1, k+1) = n+1;
else
A(n+1, k+1) = 0;
end
end
B(n+1,1) = sqrt(2*n+1);
end
정리하면, 함수