C++์๋ ๋ค๋ฅธ ๋ช๋ช ํ๋ก๊ทธ๋๋ฐ ์ธ์ด(์: Python ๋๋ CSyntaxThe following example outputs all elements in an array, using a "for-each loop":Example์ถ๋ ฅ
DFS/BFS ๋ ๊ทธ๋ํ ์๋ฃ๊ตฌ์กฐ์ ๊ธฐ๋ฐํ ๋ํ์ ์ธ 'ํ์' ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ๊ทธ๋ํ ํ์ ์์์ ๋ฐ๋ผ DFS ์ BFS ๊ฐ ๊ตฌ๋ถ๋๋ค. DFS ์ BFS ๋ฅผ ์ดํดํ๊ณ ํ์ฉํ๊ธฐ ์ํด์๋ ์ฐ์ ์ ์ผ๋ก ํ (Queue), ์คํ (Stack) ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ํ (Graph) ์๋ฃ๊ตฌ์กฐ์
์คํ (Stack) ๊ณผ ํ (Queue) ๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์์ ์ ์ฅํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์๋ฃ๊ตฌ์กฐ์ด๋ฉฐ, ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๊ณ ์ถ๋ ฅํ๋ ๋ฐฉํฅ์ด ์ ํด์ ธ์๋ค. ์คํ, ํ๋ ์๋ก ๋น์ทํ ์ ์ ๋ง์ด ๊ฐ์ง๊ณ ์๋ ์๋ฃ๊ตฌ์กฐ์ด๋ค. ์คํ์ ๋ฐ์ดํฐ๋ฅผ ์ ํ์ ์ผ๋ก ์ ์ฅํ๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ก, ํ์
ํจ์๋ฅผ ๋ง์ด ์ฌ์ฉํ๋ C์ฝ๋์ ์คํ์๋๋ฅผ ๋ํ์ค ์ ์๋ ๋งคํฌ๋ก์ ์ธ๋ผ์ธ ํจ์์ ๋ํด ์ฌ์ฉ๋ฐฉ๋ฒ, ์ฅ๋จ์ ๋ฑ์ ํฌ์คํ ํด๋ณด๊ฒ ์ต๋๋ค.์ค๋ฒํค๋๋ ํ๋ก๊ทธ๋จ์ ์คํํ๋ฆ์์ ๋ํ๋๋ ํ์์ค ํ๋์ ๋๋ค. ์๋ฅผ ๋ค์ด , ํ๋ก๊ทธ๋จ์ ์คํํ๋ฆ ๋์ค์ ๋๋จ์ด์ง ์์น์ ์ฝ๋๋ฅผ ์คํ์์ผ์ผ ํ
Gradient descent gradient descent๋ ์ ํ ํ๊ท์ ๋น์ฉ ํจ์๋ฟ๋ง ์๋๋ผ ์ด๋ค ํจ์๋ ์ต์ํํ๊ธฐ ์ํด ์ฌ์ฉํ ์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค. gradient descent๋ ๋ ๊ฐ ์ด์์ ๋งค๊ฐ ๋ณ์๋ฅผ ๊ฐ์ง ๋ชจ๋ธ์์๋ ์๋ํ๋ ๋ค๋ฅธ ๋น์ฉ ํจ์์ ์ ์ฉ
FFT๋ DFT(Discrete Fourier Transform)์ ๋น ๋ฅธ ๋ฒ์ DFT๋ ์ด์ฐ ์๊ฐ ์์ญ์ ์ ํธ๋ฅผ ์ด์ฐ ์ฃผํ์ ์์ญ ํํ์ผ๋ก ๋ณํํ๋ ์ญํ ์ ํฉ๋๋ค. Laplace Transform์ ์ฐ์์๊ฐ ์ ํธ x(t)์ ํน์ฑ์ ๋ถ์ํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ๋ณํ ๊ธฐ์ sํ๋ฉด
์ ํํ๋ฅผ HPF์ LPF๋ฅผ ํตํด ํํฐ๋ง์ ํด๋ณด๊ณ ์ ํํ์ ๊ฒฐ๊ณผ๋ฅผ ๋น๊ต ๋ถ์ํด๋ณธ๋ค."Output Amplitude"์ ์ถ๋ ฅ ์ ํธ์ ํฌ๊ธฐ "Input Amplitude"์ ์ ๋ ฅ ์ ํธ์ ํฌ๊ธฐ ์ด ๊ณต์์ ์ถ๋ ฅ๊ณผ ์ ๋ ฅ ์ ํธ์ ํฌ๊ธฐ ๋น์จ์ ๋ฐ์๋ฒจ๋ก ๋ณํํฉ๋๋ค.dB gain"์
Linear regression is one example of a regression model.Regression model : Predicts numbersClassification model : Predicts discrete categories or class
An unsupervise learning alogorithm, decide that the data can be assigned to two different groups or two different clusters. Google news put them toget
FIR(์ ํ ์ํ์ค ์๋ต)ํํฐ์ ๊ธธ์ด๊ฐ ํ์ ์ ์ด๊ณ ์ค๊ณ๊ฐ ์ฌ์ฐ๋ฉฐ, ์ ํธ๋ฅผ ์ฝ๊ฒ ์ฒ๋ฆฌํ ์ ์๋ค. ์์์ฒ๋ฆฌ์์๋ FIR์ ์ฃผ๋ก ์ฌ์ฉํ๋ค.IIR(๋ฌดํ ์ํ์ค ์๋ต)ํํฐ์ ๊ธธ์ด๊ฐ ๋ฌดํํ๋ฉฐ ํํฐ์ ํน์ฑ์ด ์ข๋ค. ํ์ง๋ง ์ค๊ณ๊ฐ ์ด๋ ต๊ณ , ์ ํธ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ํ๋ค๋ค.Offset์ผ๋ฐ์ ์ธ
์๋ก FIR(์ ํ ์ํ์ค ์๋ต) ํํฐ์ ๊ธธ์ด๊ฐ ํ์ ์ ์ด๊ณ ์ค๊ณ๊ฐ ์ฌ์ฐ๋ฉฐ, ์ ํธ๋ฅผ ์ฝ๊ฒ ์ฒ๋ฆฌํ ์ ์๋ค. ์์์ฒ๋ฆฌ์์๋ FIR์ ์ฃผ๋ก ์ฌ์ฉํ๋ค. IIR(๋ฌดํ ์ํ์ค ์๋ต) ํํฐ์ ๊ธธ์ด๊ฐ ๋ฌดํํ๋ฉฐ ํํฐ์ ํน์ฑ์ด ์ข๋ค. ํ์ง๋ง ์ค๊ณ๊ฐ ์ด๋ ต๊ณ , ์ ํธ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ํ๋ค๋ค. O
MATLAB์์ FOR loop๋ฅผ ๋๋ฆฌ๊ธฐ ์ , ๋ง์ฝ ํ๋ ฌ์ ์ฌ์ด์ฆ๋ฅผ ๋ฏธ๋ฆฌ ์ ์ํ์ง ์๋๋ค๋ฉด ๋ฉ๋ชจ๋ฆฌ ์กฐ๊ฐํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์FOR loop๊ฐ ์คํ๋๋ฉด MATLAB์ i=1์ ํ์ธํ๊ณ ์ด์ ์ฒด์ ์ 1 x 1 ํ๋ ฌ์ ์์ฑํ๊ธฐ์ ์ถฉ๋ถํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์์ฒญํ๊ณ x(1)=1์ ์
ํํฐ๋ ์ฃผ๋ก ์์ ํฌ๊ธฐ์ ์๋์ฐ๋ฅผ ์ฌ์ฉํ์ฌ ์์์ ์ฒ๋ฆฌํจ. ์ด ๋๋ฌธ์ ์์์ ๊ฐ์ฅ์๋ฆฌ ๋ถ๋ถ์ ์์นํ ํฝ์ ์ ์ฃผ๋ณ ํฝ์ ๋ค๊ณผ ์ถฉ๋ถํ ์ปจํ ์คํธ๋ฅผ ๊ฐ์ง๊ณ ์์ง ์์ ํํฐ๋ง ๊ฒฐ๊ณผ๊ฐ ์๊ณก๋ ์ ์์ ํจ๋ฉ์ ์ด๋ฌํ ์๊ณก์ ๋ฐฉ์งํ๊ธฐ ์ํด ์์ ์ฃผ๋ณ์ ์ถ๊ฐ์ ์ธ ํฝ์ ๊ฐ์ ์ฑ์๋ฃ์ด ์ปจํ
์ ๋ ฅ xn๊ณผ FIR ํํฐ hn๊ณผ์ ๊ด๊ณ์์ ๋ค์๊ณผ ๊ฐ์ ์ถ๋ ฅ yn์์์ ๊ณต๊ฐ ํํฐ๋ง์ ํฌ๊ธฐ๊ฐ MรN์ธ FIR ํํฐ ๋ง์คํฌ hx, y์ ํฌ๊ธฐ๊ฐMรN์ธ ์์ ๊ฐ์ 2์ฐจ์ ์ปจ๋ฒ๋ฃจ์ ์ ์ํํ๋ ๊ฒ๋ธ๋ฌ ํํฐ (Blur Filter), ์ ์ฃผํ ํต๊ณผ ํํฐ(LPF) :๋ธ๋ฌ ํํฐ๋ ์ด
์๋ก (introduction) ์์์ฒ๋ฆฌ ๊ธฐ๋ณธ ๊ณผ์ : ์์์ ๋ ฅ -> ์ ์ฒ๋ฆฌ -> ํน์ง ์ถ์ถ -> ์ธ์ ๋ฐ ํด์ ์์(Image) : 2์ฐจ์ ํ๋ฉด ์์ ๊ทธ๋ ค์ง ์๊ฐ์ ํํ๋ฌผ (์ฌ์ง, ๋์์ ํฌํจํ๋ ๊ฐ๋ ) ํด์๋ : ํ๋ฐฑ ์์(gray image) : > f(x,y)
x = randif x > 0.5 y = 3else y = 4end์ ๋ก๋์ค..plot ํจ์๋ ์, ์ ์คํ์ผ, ๋ง์ปค ์คํ์ผ์ ์ง์ ํ๋ ์ธ์๋ฅผ ์ถ๊ฐ๋ก ๋ฐ์ต๋๋ค. ์์๋ฐ์ดํ ์์ ๋ค์ํ ๊ธฐํธ๋ค์ ์กฐํฉํ์ฌ ์ง์ ํ ์ ์์ต๋๋ค.plot(x,y,"r--o")์ ๋ช ๋ น์
๋ฐฐ์ด ์ธ๋ฑ์ค๋ก ๋ ผ๋ฆฌํ ๋ฐฐ์ด์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ MATLAB์ ์ธ๋ฑ์ค๊ฐ true์ธ ๋ฐฐ์ด ์์๋ฅผ ์ถ์ถํฉ๋๋ค. ๋ค์ ์์์๋ v1์์ 6๋ณด๋ค ํฐ ๋ชจ๋ ์์๋ฅผ ์ถ์ถํฉ๋๋ค.v = v1(v1 < 4) ๋ํ, ๋ ๊ฐ์ ๋ค๋ฅธ ๋ฒกํฐ๋ฅผ ์ด์ฉํ๋ ๋ ผ๋ฆฌํ ์ธ๋ฑ์ฑ์ ์ฌ์ฉํ
ํ์ฌ ์์ ๊ณต๊ฐ์ datafile.mat๋ผ๋ MAT ํ์ผ๋ก ์ ์ฅํ๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ธ์. > save datafile clear ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ๊ณต๊ฐ์ ์๋ ๋ณ์๋ฅผ ๋ชจ๋ ์์จ ์ ์์ต๋๋ค. > clear clc๋ฅผ ์ฌ์ฉํ๋ฉด ๋ช ๋ น ์ฐฝ์ ๋ด์ฉ์ ์ง์ธ ์ ์์ต๋
์์ ๋ฐฐ์ด์ ์ฃผ๊ธฐ์ฑ(Periodicty)์ ๋ฐ๋ฅธ ๋ฐ๋์ฒด์ ๋ถ๋ฅ ์์ ๋ฐฐ์ด์ ์ฃผ๊ธฐ์ฑ(Periodicity) : ์์๋ค์ ๊ณต๊ฐ์ ๋ฐฐ์ด๋ธ ๊ท์น์ฑ์ ๊ฐ์ง. ๋จ๊ฒฐ์ (Single crystal)๋ฐ๋์ฒด // ์ฃผ๊ธฐ์ฑ O ๋ค๊ฒฐ์ (Poly-crystal)๋ฐ๋์ฒด // ๋ณตํฉ์ ๋น์ ์ง(Am
State React์์ "์ํ(state)"๋ ์ปดํฌ๋ํธ์ ํ์ฌ ์ํ๋ฅผ ๋ํ๋ด๋ ๊ฐ์ฒด๋ฅผ ์๋ฏธํฉ๋๋ค. ์๊ฐ์ด ์ง๋๋ฉด์ ๋ณ๊ฒฝ๋ ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ, ์ปดํฌ๋ํธ์ ๋์์ ์ํฅ์ ์ค ์ ์์ต๋๋ค. ๋ค์ ๋งํด, ์ปดํฌ๋ํธ์ ์ํ๋ ๊ทธ๊ฒ์ ๋ฉ๋ชจ๋ฆฌ์ฒ๋ผ