불꽃 제거: 제5장 엄격해부터 근사해까지
5108 단어 Python
개요
제5장의 수치 예시는 파이톤으로 이루어진다.
불꽃이 사방으로 튀다 .
가져오기
제5장에서 관측 데이터에 소음이 함유된 상황을 처리하고 관측 데이터에 소음이 함유된 오차항의 제약을 $\epsilon 이하로 감소시킨다.
$$ (P_{0}^{\epsilon}):\min_{\mathbf{x}} ||\mathbf{x}||_{0}\text{ subject to } ||\mathbf{b}-\mathbf{Ax}|| _{2}\leq\epsilon $$
$\ell_{0} 달러의 정액표준 $$$$US(P{1})의 변형 버전으로 넓히면 기본 추적 소음 제거(BPDN)를 받을 수 있습니다.
$$ (P_{1}^{\epsilon}):\min_{\mathbf{x}} ||\mathbf{x}||_{1}\text{ subject to } ||\mathbf{b}-\mathbf{Ax}|| _{2}\leq\epsilon $$
적당한 라그랑의 일곱셈 $\lambda에 대해 $US의 해답은 아래의 무제약 최적화 문제의 해답과 일치합니다.
$$ (Q_{1}^{\lambda}):\min_{\mathbf{x}}\lambda ||\mathbf{x}||_{1} +\frac{1}{2} ||\mathbf{b}-\mathbf{Ax}|| _{2} $$
$를 해결하는 간단한 방법은 가중치의 최소 2승법을 반복하는 것이다.
$\mathbf{X}={diag}(\mathbf{|x|})$||||mathbf{x}|{1} =\mathbf{x}\mathbf{X]^{-1}\mathbf{x}달러{1}Nom(가중치) 2 곱하기 $\ell현재 근사해 $\mathbf{x{k-1}를 주면 $\mathbf{X{rm{k-1}}=rm{diag}(\left|\mathbf{x{x{k-1}}}}}}})는 $를 통해 다음 문제를 해결합니다.
$$ (M_{k}):\min_{\mathbf{x}}\lambda\mathbf{x^{\rm{T}}}\mathbf{X^{\rm{-1}}}\mathbf{x} +\frac{1}{2} ||\mathbf{b} -\mathbf{Ax} ||_{2}^{2} $$
따라서 IRLS의 알고리즘은 현재 가중치 $\mathbf{X{k-1}를 사용하여 $\mathbf{x{k}를 획득한 후 $\mathbf{x{k}달러를 교체하여 $\mathbf{X{rm{k}의 근사성을 반복하여 $(Q{1^{lambda})의 해를 얻습니다.LARS의 개요로 구성되어 있습니다.
IRLS 알고리즘
초기화
$k=0$으로
주 순환
1달러로 다음 절차를 수행합니다.
실험
모방하다
200차원 벡터
100차원 벡터
$\mathbf{A}$ 100×200차원 행렬, $[1,1)$의 균일 무작위 수열 귀일화
이 해결 과제 중 하나는 $\lambda달러의 값을 어떻게 결정하는가입니다. 여기는 경험 규칙에 따라 $\sigma와 0이 아닌 원소의 표준 편차의 비율을 $\lambda달러로 합니다. 0이 아닌 원소의 표준 편차는 약 2이므로 $\sigma/2=0.05달러 부근의 값을 $\lambda미원으로 합니다.
결실
코드와 실험 결과를 요약한 Jupter notebook
대허선은 $\left||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||mathbf{bb|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||가치의 또 다른 경험 법칙.
진해 $\mathbf{x{rm{0}$(적환)보다 $\lambda의 값을 사용하면 $\mathbf{x{rm{0}}} 0이 아닌 원소의 위치를 복구하는 것이 좋습니다.
모든 그림은 $\mathbf{x}의 원소의 값을 표시합니다. $\lambda입니다. 허선은 $\mathbf{x{rm{0}의 값입니다.
LARS 알고리즘
실험
모방하다
50차원 벡터
30 차원 벡터
$\mathbf{A}$ 30×50차원 행렬, $[1,1)$의 균일 무작위 수열 귀일화
비영원소수 k
지표
결실
고찰하다.
Reference
이 문제에 관하여(불꽃 제거: 제5장 엄격해부터 근사해까지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kibo35/items/0126242942cbac34d51e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)