Don't Worry, Be Happy πŸ˜›
#artificial-intelligence#machine-learning#deep-learning#linear-algebra#projects#computer-vision

μ„ ν˜• λŒ€μˆ˜

βœ… Step 1: 이미지 기반 κ°œλ… 정리 및 λΈ”λ‘œκ·Έ μ΄ˆμ•ˆ ꡬ성 μ‹œμž‘...

βœ… Step 1: 이미지 기반 κ°œλ… 정리 및 λΈ”λ‘œκ·Έ μ΄ˆμ•ˆ ꡬ성 μ‹œμž‘

이 글은 μ‚¬μš©μžκ°€ μ œκ³΅ν•œ 두 μž₯의 μ΄λ―Έμ§€μ—μ„œ 닀루고 μžˆλŠ” β€œλ²‘ν„° 및 ν–‰λ ¬ 노름(norms)” κ°œλ…μ„ λ°”νƒ•μœΌλ‘œ μž‘μ„±λœ λΈ”λ‘œκ·Έ ν¬μŠ€νŠΈμž…λ‹ˆλ‹€. μ£Όμš” μˆ˜ν•™ μ •μ˜, μˆ˜μ‹, μ„±μ§ˆ, μ˜ˆμ‹œ 등을 λͺ¨λ‘ ν¬ν•¨ν•˜λ©°, λ¨Έμ‹ λŸ¬λ‹μ—μ„œμ˜ ν™œμš© κ°€λŠ₯성도 κ°„λž΅νžˆ μ†Œκ°œν•©λ‹ˆλ‹€.

βΈ»

πŸ“ 벑터와 ν–‰λ ¬μ˜ 노름(Norms): μ„ ν˜•λŒ€μˆ˜ν•™μ˜ 기본이자 λ¨Έμ‹ λŸ¬λ‹μ˜ 핡심 κ°œλ…

πŸ“Œ 메타 μ„€λͺ… (Meta Description)

λ²‘ν„°μ˜ β€œκΈΈμ΄β€λ₯Ό μΈ‘μ •ν•˜λŠ” μˆ˜ν•™μ  도ꡬ인 노름(norm)은 μ„ ν˜•λŒ€μˆ˜ν•™λΏλ§Œ μ•„λ‹ˆλΌ λ¨Έμ‹ λŸ¬λ‹μ˜ 손싀 ν•¨μˆ˜, μ •κ·œν™”, μ΅œμ ν™” μ•Œκ³ λ¦¬μ¦˜ λ“± λ‹€μ–‘ν•œ λΆ„μ•Όμ—μ„œ ν•΅μ‹¬μ μœΌλ‘œ μ‚¬μš©λ©λ‹ˆλ‹€. λ³Έ κΈ€μ—μ„œλŠ” ℓ₁, β„“β‚‚, β„“βˆž 및 Frobenius Norm λ“± λ‹€μ–‘ν•œ λ…Έλ¦„μ˜ μˆ˜ν•™μ  μ •μ˜μ™€ μ„±μ§ˆμ„ 예제 μ€‘μ‹¬μœΌλ‘œ μ •λ¦¬ν•©λ‹ˆλ‹€.

βΈ»

  1. 노름(Norm)μ΄λž€?

노름(norm)은 벑터 λ˜λŠ” ν–‰λ ¬μ˜ 길이(length) λ˜λŠ” **크기(magnitude)**λ₯Ό μΈ‘μ •ν•˜λŠ” ν•¨μˆ˜μž…λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, ν”νžˆ μ‚¬μš©ν•˜λŠ” μœ ν΄λ¦¬λ””μ•ˆ 노름(Euclidean norm) λ˜λŠ” β„“β‚‚ 노름은 λ‹€μŒκ³Ό 같이 μ •μ˜λ©λ‹ˆλ‹€:

|\mathbf{x}|2 = \sqrt{\sum{i=1}^{N} x_i^2}

이것은 μš°λ¦¬κ°€ 2차원 λ˜λŠ” 3차원 κ³΅κ°„μ—μ„œ λ²‘ν„°μ˜ 길이λ₯Ό κ΅¬ν•˜λŠ” 방식과 κ°™μŠ΅λ‹ˆλ‹€. 보닀 μΌλ°˜μ μœΌλ‘œλŠ” λ‹€μŒκ³Ό 같은 ν˜•νƒœλ‘œ ν‘œν˜„λ©λ‹ˆλ‹€:

|\mathbf{x}|_2^2 = \mathbf{x}^\top \mathbf{x}

βΈ»

  1. λ…Έλ¦„μ˜ μˆ˜ν•™μ  μ •μ˜μ™€ λ„€ κ°€μ§€ μ„±μ§ˆ

노름은 λ‹€μŒμ˜ 4κ°€μ§€ μˆ˜ν•™μ  쑰건을 λ§Œμ‘±ν•˜λŠ” ν•¨μˆ˜ f: \mathbb{R}^N \to \mathbb{R} μž…λ‹ˆλ‹€: 1. λΉ„μŒμˆ˜μ„±(Non-negativity): \forall \mathbf{x} \in \mathbb{R}^N,\quad f(\mathbf{x}) \ge 0 2. μ–‘μ˜ μ •λΆ€ν˜Έμ„±(Definiteness): f(\mathbf{x}) = 0 \iff \mathbf{x} = \mathbf{0} 3. 동차성(Homogeneity): \forall t \in \mathbb{R},\quad f(t\mathbf{x}) = |t|f(\mathbf{x}) 4. 삼각 뢀등식(Triangle inequality): f(\mathbf{x} + \mathbf{y}) \le f(\mathbf{x}) + f(\mathbf{y})

이 λ„€ κ°€μ§€λŠ” λ…Έλ¦„μ΄λΌλŠ” μˆ˜ν•™μ  객체λ₯Ό μ •μ˜ν•˜λŠ” 핡심 μš”μ†Œμž…λ‹ˆλ‹€.

βΈ»

  1. μ£Όμš”ν•œ 벑터 λ…Έλ¦„μ˜ μ’…λ₯˜

πŸ”Ή ℓ₁ 노름 (Manhattan norm)

|\mathbf{x}|1 = \sum{i=1}^{N} |x_i|

λͺ¨λ“  μ ˆλŒ“κ°’μ˜ 합을 톡해 λ²‘ν„°μ˜ 크기λ₯Ό μΈ‘μ •ν•©λ‹ˆλ‹€. λ‘œλ²„μŠ€νŠΈν•œ νŠΉμ„± 덕뢄에 μ •κ·œν™”(regularization)μ—μ„œ 자주 μ‚¬μš©λ©λ‹ˆλ‹€ (예: Lasso).

βΈ»

πŸ”Ή β„“βˆž 노름 (Maximum norm)

|\mathbf{x}|_\infty = \max_i |x_i|

κ°€μž₯ 큰 μ ˆλŒ“κ°’ ν•˜λ‚˜λ§ŒμœΌλ‘œ 전체 크기λ₯Ό μΈ‘μ •ν•©λ‹ˆλ‹€. μ œν•œ 쑰건 기반 μ΅œμ ν™”μ— 자주 λ“±μž₯ν•©λ‹ˆλ‹€.

βΈ»

πŸ”Ή β„“β‚š 노름 (General p-norm)

|\mathbf{x}|p = \left(\sum{i=1}^{N} |x_i|^p \right)^{1/p} \quad \text{for } p \ge 1

ℓ₁, β„“β‚‚, β„“βˆžλŠ” 사싀 λͺ¨λ‘ β„“β‚š λ…Έλ¦„μ˜ νŠΉμˆ˜ν•œ κ²½μš°μž…λ‹ˆλ‹€: β€’ p = 1: ℓ₁ norm β€’ p = 2: β„“β‚‚ norm β€’ p \to \infty: β„“βˆž norm

β„“β‚š 노름은 p의 값에 따라 벑터 길이λ₯Ό μΈ‘μ •ν•˜λŠ” 기쀀이 λ‹¬λΌμ§‘λ‹ˆλ‹€. p < 1인 κ²½μš°λŠ” μˆ˜ν•™μ μœΌλ‘œ norm이 μ•„λ‹ˆλ―€λ‘œ μ œμ™Έλ©λ‹ˆλ‹€.

βΈ»

  1. ν–‰λ ¬μ˜ 노름: Frobenius Norm

벑터뿐 μ•„λ‹ˆλΌ **ν–‰λ ¬(matrix)**에도 노름을 μ •μ˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. κ°€μž₯ λŒ€ν‘œμ μΈ μ˜ˆλŠ” Frobenius λ…Έλ¦„μž…λ‹ˆλ‹€.

|\mathbf{A}|F = \sqrt{\sum{i=1}^{M} \sum_{j=1}^{N} A_{i,j}^2} = \sqrt{\text{tr}(\mathbf{A}^\top \mathbf{A})}

μ΄λŠ” 행렬을 λ²‘ν„°λ‘œ ν‰νƒ„ν™”ν•œ ν›„, β„“β‚‚ 노름을 μ μš©ν•œ 것과 λ™μΌν•©λ‹ˆλ‹€. 컴퓨터 λΉ„μ „, ν–‰λ ¬ λΆ„ν•΄, λ”₯λŸ¬λ‹ λͺ¨λΈμ˜ weight decay λ“±μ—μ„œ 자주 μ“°μž…λ‹ˆλ‹€.

βΈ»

  1. λ¨Έμ‹ λŸ¬λ‹μ—μ„œμ˜ ν™œμš© β€’ Regularization (μ •κ·œν™”) β€’ ℓ₁ μ •κ·œν™”: sparsity μœ λ„ (Lasso) β€’ β„“β‚‚ μ •κ·œν™”: weight decay (Ridge, Tikhonov) β€’ Loss Functions β€’ Mean Squared Error (MSE): β„“β‚‚ norm 기반 β€’ Mean Absolute Error (MAE): ℓ₁ norm 기반 β€’ Optimization Constraints β€’ 노름 μ œν•œμ„ 톡해 λͺ¨λΈ λ³΅μž‘λ„ μ œμ–΄

βΈ»

βœ… 정리 및 마무리 β€’ 노름은 벑터/ν–‰λ ¬μ˜ 크기λ₯Ό μΈ‘μ •ν•˜λŠ” 기본적인 도ꡬ이닀. β€’ ℓ₁, β„“β‚‚, β„“βˆž λͺ¨λ‘ β„“β‚š λ…Έλ¦„μ˜ νŠΉλ³„ν•œ 경우둜 이해할 수 μžˆλ‹€. β€’ λ¨Έμ‹ λŸ¬λ‹μ—μ„œ λͺ¨λΈ μ„±λŠ₯κ³Ό μΌλ°˜ν™”λ₯Ό μœ„ν•œ 핡심 λ„κ΅¬λ‘œ μ‚¬μš©λœλ‹€.

βΈ»

Share this post