Skip to content

This repository is written and practiced while studying linear algebra.

Notifications You must be signed in to change notification settings

PSLeon24/Linear_Algebra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

60 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Linear_Algebra

  • This repository is written and practiced while studying linear algebra.
  • What is Linearity
    • แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-05-20 แ„‹แ…ฉแ„’แ…ฎ 1 43 52
  • Learning resource
    • Lectures
    • Books
      • Lay et al. Linear Algebra and Its Applications, 5th edition, 2015
      • HOWARD ANITON. ์•Œ๊ธฐ ์‰ฌ์šด ์„ ํ˜•๋Œ€์ˆ˜ ์ œ 12ํŒ(ํ•œํ‹ฐ์—๋“€)
      • Mike X Cohen. ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์‹ค์ „ ์„ ํ˜•๋Œ€์ˆ˜ํ•™
  • Current modified: 02/19/2024 Mon.

Contents

  • Elements in linear algebra - completed
  • Linear system - in progress
  • Linear combination, vector equation, Four views of matrix multiplication - in progress
  • Linear independence, span, and subspace - completed
  • Linear transformation
  • Least squres solution
  • Eigen decomposition
  • Singular value decomposition

Learning Notes

1. Elements in linear algebra(์„ ํ˜•๋Œ€์ˆ˜์˜ ์š”์†Œ๋“ค)

  • ์Šค์นผ๋ผ(scalar): ํ•˜๋‚˜์˜ ์ˆ˜ e.g., 3.8

  • ๋ฒกํ„ฐ(vector, v): ์ˆœ์„œ๊ฐ€ ์ •ํ•ด์ ธ ์žˆ๋Š” ์ผ์ข…์˜ ๋ฐฐ์—ด(array), ์ผ๋ฐ˜์ ์œผ๋กœ ์—ด๋ฒกํ„ฐ๋กœ ๋‚˜ํƒ€๋‚ด๊ณ  ๊ตต์€ ์†Œ๋ฌธ์ž๋กœ ๋‚˜ํƒ€๋ƒ„ โ†” ์ˆœ์„œ๊ฐ€ ์ •ํ•ด์ ธ ์žˆ์ง€ ์•Š์€ ๊ฒƒ์€ ์ง‘ํ•ฉ(set)

    • ๊ธฐํ•˜ํ•™์  ํ•ด์„: ํŠน์ • ๊ธธ์ด(ํฌ๊ธฐ)์™€ ๋ฐฉํ–ฅ(๊ฐ๋„)์„ ๊ฐ€์ง„ ์ง์„ 
      • image
    • ๋ฒกํ„ฐ์˜ ์ฐจ์›(dimensionality): ๋ฒกํ„ฐ๊ฐ€ ๊ฐ€์ง„ ์›์†Œ์˜ ์ˆ˜
      • e. g., Rยฒ: ๋‘ ๊ฐœ์˜ ์›์†Œ๊ฐ€ ์žˆ๋Š” ๋ฒกํ„ฐ
        • x = [x1, x2] ๋˜๋Š” x = [x1, x2]แต€
      • e. g., Rยณ: ์„ธ ๊ฐœ์˜ ์›์†Œ๊ฐ€ ์žˆ๋Š” ๋ฒกํ„ฐ
        • x = [x1, x2, x3] ๋˜๋Š” x = [x1, x2, x3]แต€
      • Rโฐ: ์˜์ฐจ์› ๋ถ€๋ถ„๊ณต๊ฐ„ (์ฐจ์› = 0)
      • Rโฟ: n์ฐจ์› ๊ณต๊ฐ„ (์ฐจ์› = n)
      • n์ฐจ์› ๋ฒกํ„ฐ: n๊ฐœ์˜ ์›์†Œ๋ฅผ ๊ฐ–๋Š” ๋ฒกํ„ฐ = n ์ˆœ์„œ์Œ(n-tuple)
    • ๋ฒกํ„ฐ์˜ ๋ฐฉํ–ฅ(orientation): ๋ฒกํ„ฐ๊ฐ€ ์—ด ๋ฐฉํ–ฅ์ธ์ง€ ํ–‰ ๋ฐฉํ–ฅ์ธ์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ„(n์ฐจ์›์˜ ๋ฒกํ„ฐ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์—ด๋ฒกํ„ฐ๋กœ ๋‚˜ํƒ€๋ƒ„)
      • ์—ด๋ฒกํ„ฐ(column vector): ํ–‰๋ ฌ์—์„œ ๊ฐ ์—ด์˜ ๊ฐ’๋“ค๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฒกํ„ฐ ~ ํ–‰๋ฒกํ„ฐ๋ฅผ ์„ธ๋กœ๋กœ ์“ฐ๋ฉด ์—ด๋ฒกํ„ฐ
        • Column์€ ๊ธฐ๋‘ฅ์ด๋ผ๋Š” ๋œป์ด ์žˆ๋Š”๋ฐ, verticaclํ•œ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์ƒํ•˜๋ฉด ํ–‰๊ณผ ์—ด์ด ํ—ท๊ฐˆ๋ฆฌ์ง€ ์•Š์Œ
      • ํ–‰๋ฒกํ„ฐ(row vector): ํ–‰๋ ฌ์—์„œ ๊ฐ ํ–‰์˜ ๊ฐ’๋“ค๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฒกํ„ฐ e.g., [1, 2, 3, 4]
        • ํ–‰๋ฒกํ„ฐ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ „์น˜(transpose)๋ฅผ ์จ์„œ ๋‚˜ํƒ€๋ƒ„. Transpose of x(=xแต€)
    • ์˜๋ฒกํ„ฐ(zero vector): ๋ชจ๋“  ์›์†Œ๊ฐ€ 0์ธ ๋ฒกํ„ฐ, denoted by 0
    • Practice
        x = [ [1], [4], [5], [6] ]๋ผ๋ฉด, x๋Š” 4์ฐจ์› ์—ด๋ฒกํ„ฐ, x โˆˆ Rโด
        y = [ [.3], [-7] ]๋ผ๋ฉด, y๋Š” 2์ฐจ์› ์—ด๋ฒกํ„ฐ, y โˆˆ Rยฒ
        z = [ [1, 4, 5, 6] ]๋ผ๋ฉด, z๋Š” 4์ฐจ์› ํ–‰๋ฒกํ„ฐ, z โˆˆ Rโด
        * x์™€ z๋Š” ๋™์ผํ•œ ์ˆœ์„œ๋กœ ๋™์ผํ•œ ์›์†Œ๋ฅผ ๊ฐ–๊ณ  ์žˆ์ง€๋งŒ ๋ฐฉํ–ฅ์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ๋ฒกํ„ฐ์ž„์„ ์ฃผ์˜
      
      แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-16 แ„‹แ…ฉแ„’แ…ฎ 2 52 57
  • ํ–‰๋ ฌ(matrix, M): 2์ฐจ์› ์ˆซ์ž ๋ฐฐ์—ด(๋ฒกํ„ฐ๋ฅผ ํ•œ ์ฐจ์› ๋” ๋Œ์–ด์˜ฌ๋ฆฐ ๊ฒƒ), ๊ตต์€ ๋Œ€๋ฌธ์ž๋กœ ๋‚˜ํƒ€๋ƒ„

    • ๋ฐ์ดํ„ฐ ๊ณผํ•™์—์„œ๋Š” ํ–‰๋ ฌ์„ ๊ด€์ธก ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋Š” ํ–‰๊ณผ ํŠน์ง•(feature) ์—ด์„ ๊ฐ€์ง„ ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”๋กœ ๊ฐ„์ฃผํ•จ
    • ํ–‰๋ ฌ์˜ ํฌ๊ธฐ: 3x2(3 by 2)๋Š” 3๊ฐœ์˜ ํ–‰๊ณผ 2๊ฐœ์˜ ์—ด๋กœ ์ด๋ฃจ์–ด์ง„ ํ–‰๋ ฌ์ด๋ผ๋Š” ๋œป
  • ํ–‰๋ ฌ์˜ ํ‘œ๊ธฐ๋ฒ•

    • A(n x n): ์ •์‚ฌ๊ฐํ–‰๋ ฌ(square matrix), ํ–‰๋ ฌ์˜ ํ–‰์˜ ๊ฐœ์ˆ˜์™€ ์—ด์˜ ๊ฐœ์ˆ˜๊ฐ€ ๊ฐ™์€ ํ–‰๋ ฌ(#rows = #columns)

    • A(m x n): ์ง์‚ฌ๊ฐํ–‰๋ ฌ(rectangular matrix), ์ •์‚ฌ๊ฐํ–‰๋ ฌ์ด ์•„๋‹Œ ํ–‰๋ ฌ, ์ฆ‰ ํ–‰๋ ฌ์˜ ํ–‰์˜ ๊ฐœ์ˆ˜์™€ ์—ด์˜ ๊ฐœ์ˆ˜๊ฐ€ ๋‹ค๋ฅธ ํ–‰๋ ฌ

    • Aแต€: ๋ฒกํ„ฐ ๋˜๋Š” ํ–‰๋ ฌ์˜ ์ „์น˜, ์ฃผ๋Œ€๊ฐ ์„ฑ๋ถ„๋“ค์„ ๊ธฐ์ค€์œผ๋กœ ํ–‰๋ ฌ์„ ํšŒ์ „ ~ ์ฆ‰, ํ–‰๊ณผ ์—ด์„ ๊ตํ™˜ํ•˜๋Š” ๊ฒƒ(a(i,j)แต€ = a(j,i))

      • ๋ฒกํ„ฐ์˜ ๊ฒฝ์šฐ, ์—ด๋ฒกํ„ฐ๋ฅผ ํ–‰๋ฒกํ„ฐ๋กœ ๋ณ€ํ™˜ํ•˜๊ฑฐ๋‚˜ ํ–‰๋ฒกํ„ฐ๋ฅผ ์—ด๋ฒกํ„ฐ๋กœ ๋ณ€ํ™˜ํ•จ
      • ์ค‘์š”! ๋ฒกํ„ฐ ๋˜๋Š” ํ–‰๋ ฌ์„ ์ด์ค‘ ์ „์น˜ํ•˜๋ฉด ์›๋ž˜ ๋ฒกํ„ฐ ๋˜๋Š” ํ–‰๋ ฌ์ด ๋จ. (Aแต€)แต€ = A
        • ๋‹น์—ฐํ•œ ๊ฒƒ ๊ฐ™์ง€๋งŒ AI์—์„œ ์ค‘์š”ํ•œ ์ฆ๋ช…์—์„œ ํ•ต์‹ฌ ๊ทผ๊ฑฐ๊ฐ€ ๋จ.
        • LIVE EVIL(์—ฐ์‚ฐ ์ˆœ์„œ)
          • (LIVE) = Eแต€Vแต€Iแต€Lแต€
            • ์—ฌ๋Ÿฌ ํ–‰๋ ฌ์˜ ๊ณฑ์…ˆ์„ ์ „์น˜ํ•  ๋•Œ์˜ ์ˆœ์„œ, ์œ„์™€ ๊ฐ™์ด 4๊ฐœ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋” ๋งŽ์€ ์ˆ˜์˜ ํ–‰๋ ฌ์—๋„ ๋™์ผํ•˜๊ฒŒ ์œ„์˜ ๊ทœ์น™์ด ์ ์šฉ๋จ
      • image
      • image
      • image
      • image
      • image
    • Aij: i๋ฒˆ์งธ ํ–‰, j๋ฒˆ์งธ ์—ด์˜ ์š”์†Œ

    • Ai,: - i๋ฒˆ์งธ ํ–‰๋ฒกํ„ฐ

    • A:,j - j๋ฒˆ์งธ ์—ด๋ฒกํ„ฐ

  • ํŠน์ˆ˜ ํ–‰๋ ฌ

    • ๋‚œ์ˆ˜ ํ–‰๋ ฌ(random number matrix): ๊ฐ€์šฐ์Šค(์ •๊ทœ) ๋ถ„ํฌ ๋“ฑ์œผ๋กœ๋ถ€ํ„ฐ ๋ฌด์ž‘์œ„๋กœ ์ถ”์ถœ๋œ ์ˆซ์ž๋ฅผ ๊ฐ€์ง„ ํ–‰๋ ฌ(์„ ํ˜•๋Œ€์ˆ˜ํ•™์„ ์ฝ”๋“œ๋กœ ๊ณต๋ถ€ํ•  ๋•Œ ์œ ์šฉ, ์ž„์˜์˜ ํฌ๊ธฐ์™€ ๊ณ„์ˆ˜(rank)๋กœ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์ƒ์„ฑ ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ)

    • ์ •๋ฐฉ ํ–‰๋ ฌ(square matrix)๊ณผ ๋น„์ •๋ฐฉ ํ–‰๋ ฌ(nonsquare matrix)

      • ์ •๋ฐฉ ํ–‰๋ ฌ: ํ–‰ ์ˆ˜์™€ ์—ด ์ˆ˜๊ฐ€ ๊ฐ™์€ ํ–‰๋ ฌ. ์ฆ‰, R(N*N) ํ–‰๋ ฌ
      • ๋น„์ •๋ฐฉ ํ–‰๋ ฌ: ํ–‰ ์ˆ˜์™€ ์—ด ์ˆ˜๊ฐ€ ๋‹ค๋ฅธ ํ–‰๋ ฌ, ํ–‰ ์ˆ˜ > ์—ด ์ˆ˜: '๋†’๋‹ค'๊ณ  ํ‘œํ˜„, ํ–‰ ์ˆ˜ < ์—ด ์ˆ˜: '๋„“๋‹ค'๊ณ  ํ‘œํ˜„
    • ๋Œ€๊ฐ ํ–‰๋ ฌ(diagonal matrix)

      • ๋ชจ๋“  ๋น„๋Œ€๊ฐ ์›์†Œ๊ฐ€ 0์ด๋ฉฐ, ๋Œ€๊ฐ ์›์†Œ๋Š” 0์ด๊ฑฐ๋‚˜ 0์ด ์•„๋‹Œ ๊ฐ’์„ ๊ฐ€์ง„ ํ–‰๋ ฌ(NumPy์˜ diag() ํ•จ์ˆ˜)
        • ํ–‰๋ ฌ์˜ ๋Œ€๊ฐ(diagonal)์€ ์™ผ์ชฝ ์œ„์—์„œ ์‹œ์ž‘ํ•ด์„œ ์˜ค๋ฅธ์ชฝ ์•„๋ž˜๋กœ ๋Œ€๊ฐ์„  ๋ฐฉํ–ฅ์œผ๋กœ ๋‚ด๋ ค๊ฐ€๋Š” ์›์†Œ๋“ค
      • image
    • ์‚ผ๊ฐ ํ–‰๋ ฌ(triangular matrix)

      • ์ฃผ ๋Œ€๊ฐ์„ (main diagonal)์˜ ์œ„ ๋˜๋Š” ์•„๋ž˜๊ฐ€ ๋ชจ๋‘ 0์ธ ํ–‰๋ ฌ(NumPy์˜ triu() ํ•จ์ˆ˜๋Š” ์ƒ์‚ผ๊ฐ ํ–‰๋ ฌ, tril() ํ•จ์ˆ˜๋Š” ํ•˜์‚ผ๊ฐ ํ–‰๋ ฌ์„ ์ถ”์ถœํ•˜๋Š” ํ•จ์ˆ˜)

      • ์ƒ์‚ผ๊ฐ ํ–‰๋ ฌ: 0์ด ์•„๋‹Œ ์›์†Œ๊ฐ€ ๋Œ€๊ฐ์„  ์œ„์— ์žˆ๋Š” ํ–‰๋ ฌ

        • image
      • ํ•˜์‚ผ๊ฐ ํ–‰๋ ฌ: 0์ด ์•„๋‹Œ ์›์†Œ๊ฐ€ ๋Œ€๊ฐ์„  ์•„๋ž˜์— ์žˆ๋Š” ํ–‰๋ ฌ

        • image
    • ๋‹จ์œ„ ํ–‰๋ ฌ(unit matrix)

      • ๊ฐ€์žฅ ์ค‘์š”ํ•œ ํ–‰๋ ฌ๋กœ์จ ๋ชจ๋“  ๋Œ€๊ฐ ์›์†Œ๊ฐ€ 1์ธ ์ •๋ฐฉ ๋Œ€๊ฐ ํ–‰๋ ฌ, ๋Œ€๋ฌธ์ž I๋กœ ๋‚˜ํƒ€๋ƒ„(NumPy์˜ eye() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ƒ์„ฑ)
        • ํ–‰๋ ฌ ๋˜๋Š” ๋ฒกํ„ฐ์— ๋‹จ์œ„ ํ–‰๋ ฌ์„ ๊ณฑํ•˜๋ฉด ์ž๊ธฐ ์ž์‹ ๊ณผ ๋™์ผํ•œ ํ–‰๋ ฌ ๋˜๋Š” ๋ฒกํ„ฐ๊ฐ€ ๋œ๋‹ค๋Š” ์ ์—์„œ ์ˆซ์ž 1๊ณผ ๋™๋“ฑํ•จ
      • image
    • ์˜ ํ–‰๋ ฌ

      • ์˜๋ฒกํ„ฐ์™€ ์œ ์‚ฌํ•˜๊ฒŒ ๋ชจ๋“  ์›์†Œ๊ฐ€ 0์ธ ํ–‰๋ ฌ, ๊ตต์€ ์ฒด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 0์œผ๋กœ ๋‚˜ํƒ€๋ƒ„(NumPy์˜ zeors() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ƒ์„ฑ)
    • ๋Œ€์นญ ํ–‰๋ ฌ

      • ์ž์‹ ์˜ ์ „์น˜ ํ–‰๋ ฌ๊ณผ ๋™์ผํ•œ ํ–‰๋ ฌ(A = Aแต€, ์ •๋ฐฉํ–‰๋ ฌ์ผ ๋•Œ๋งŒ ๊ฐ€๋Šฅ)
        • ์ˆ˜์น˜์ ์œผ๋กœ ์•ˆ์ •์ ์ธ ๊ฒฝํ–ฅ์ด ์žˆ์–ด์„œ ์ปดํ“จํ„ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ฒ˜๋ฆฌํ•  ๋•Œ ํŽธ๋ฆฌํ•˜๊ณ  ์—ฌ๋Ÿฌ ์ž‘์—…์— ํŽธ๋ฆฌํ•™ ํŠน์„ฑ์ด ๋งŽ์Œ
      • image
    • ๊ณฑ์…ˆ ๊ธฐ๋ฒ•(๋น„๋Œ€์นญ ํ–‰๋ ฌ๋กœ๋ถ€ํ„ฐ ๋Œ€์นญ ํ–‰๋ ฌ ์ƒ์„ฑ, multiplicative method)

      • ์–ด๋–ค ํ–‰๋ ฌ(๋น„์ •๋ฐฉ ํ–‰๋ ฌ ๋˜๋Š” ๋น„๋Œ€์นญ ํ–‰๋ ฌ)์ด๋“  ์ž์‹ ์˜ ์ „์น˜๋ฅผ ๊ณฑํ•˜๋ฉด ์ •๋ฐฉ ๋Œ€์นญ ํ–‰๋ ฌ์ด ์ƒ์„ฑ๋จ(Aแต€A ๋˜๋Š” AAแต€)
      • ๋‹จ, Aแต€A์™€ AAแต€๋Š” ๊ฐ™์€ ํ–‰๋ ฌ์ด ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์„ ์ฃผ์˜!
      • ์ฆ๋ช…
        • ์ •๋ฐฉ ์ฆ๋ช…: A ํ–‰๋ ฌ์˜ ํฌ๊ธฐ๊ฐ€ M x N์ด๋ผ๋ฉด, Aแต€A๋Š” (N x M)(M x N)์ด๋ฏ€๋กœ N x N, ๋ฐ˜๋Œ€๋กœ AAแต€๋Š” (M x N)(N x M)์ด๋ฏ€๋กœ M x M ํฌ๊ธฐ์˜ ํ–‰๋ ฌ
        • ๋Œ€์นญ์„ฑ ์ฆ๋ช…: (Aแต€A)แต€ = Aแต€Aแต€แต€ = Aแต€A ๋˜๋Š” (AAแต€)แต€ = Aแต€แต€Aแต€ = AAแต€
  • ๋ฒกํ„ฐ & ํ–‰๋ ฌ์˜ ๋ง์…ˆ๊ณผ ๊ณฑ์…ˆ

    • ๋ง์…ˆ์€ ๋™์ผํ•œ ์ฐจ์›์„ ๊ฐ–๋Š” ๋ฒกํ„ฐ๋ผ๋ฆฌ๋งŒ ์—ฐ์‚ฐ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์„œ๋กœ ๋Œ€์‘๋˜๋Š” ์›์†Œ๋ผ๋ฆฌ ํ•ฉํ•˜๋ฉด ๋จ

    • ๋ฒกํ„ฐ์˜ ๋ง์…ˆ๊ณผ ๋บ„์…ˆ์˜ ๊ธฐํ•˜ํ•™์  ํ•ด์„: ์‚ผ๊ฐํ˜• ๋ฒ•์น™, ํ‰ํ–‰์‚ฌ๋ณ€ํ˜• ๋ฒ•์น™

      • ํŠนํžˆ, ๋ฒกํ„ฐ์˜ ๋บ„์…ˆ์€ ์ง๊ต๋ฒกํ„ฐ ๋ถ„ํ•ด์˜ ๊ธฐ์ดˆ์ด๋ฉฐ ์„ ํ˜• ์ตœ์†Œ์ œ๊ณฑ๋ฒ•์˜ ๊ธฐ์ดˆ๊ฐ€ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์•„์ฃผ ์ค‘์š”ํ•œ ๊ฐœ๋…
    • แ„‹แ…ตแ„แ…ฉแ„แ…ฆ - 0 4

    • ํ–‰๋ ฌ ์ด๋™(shifting a matrix) - ํ–‰๋ ฌ์˜ ๊ณ ์œณ๊ฐ’์„ ์ฐพ๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜๊ณผํ–‰๋ ฌ์„ ์ •๊ทœํ™”ํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์œผ๋กœ ์‘์šฉ

      • ์ •๋ฐฉ ํ–‰๋ ฌ์— ์Šค์นผ๋ผ๋ฅผ ๋”ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋‹จ์œ„ ํ–‰๋ ฌ์— ์Šค์นผ๋ผ๋ฅผ ๊ณฑํ•ด์„œ ๋”ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„
          A = np.array([ [4, 5, 1], [0, 1, 11], [4, 9, 7] ])
          s = 6
          A + s * np.eye(len(A))
        
      • ๋ฐ์ดํ„ฐ ๊ณผํ•™์—์„œ๋Š” ํ–‰๋ ฌ์˜ ์ˆ˜์น˜์  ์•ˆ์ •์„ฑ์„ ๋†’์ด๊ณ  ์ด๋™์˜ ํšจ๊ณผ๋ฅผ ๋ณด๋ฉด์„œ ํ–‰๋ ฌ์˜ ๊ฐ€๋Šฅํ•œ ๋งŽ์€ ์ •๋ณด๋ฅผ ๋ณด์กดํ•˜๊ธฐ ์œ„ํ•ด ์ƒ๋Œ€์ ์œผ๋กœ ์ ์€ ์–‘์„ ์ด๋™
    • ์Šค์นผ๋ผ๋ฐฐ ๊ณฑ์…ˆ๋„ ๊ฐ€๋Šฅ(์•„์ฃผ ๊ฐ„๋‹จํ•จ, ๊ฐ ๋ฒกํ„ฐ๋‚˜ ํ–‰๋ ฌ์˜ ์›์†Œ์— ์Šค์นผ๋ผ๋ฅผ ๊ณฑํ•˜๋ฉด ๋จ). denote by ฮฑ, ฮฒ, ฮป, ... ~ e. g., ฮปw = [36, 16, 4] (ฮป = 4, w = [9, 4, 1].T)

      • ์Šค์นผ๋ผ-๋ฒกํ„ฐ ๊ณฑ์…ˆ์˜ ๊ธฐํ•˜ํ•™์  ํ•ด์„(ํ–‰๋ ฌ ๊ณต๊ฐ„, ๊ณ ์œ ๋ฒกํ„ฐ, ํŠน์ด๋ฒกํ„ฐ์—์„œ ์ค‘์š”ํ•œ ํ•ด์„)
        • ๋ฒกํ„ฐ์˜ ๋ฐฉํ–ฅ์€ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์œผ๋ฉด์„œ ํฌ๊ธฐ๋งŒ ์กฐ์ •
          • but, ์Šค์นผ๋ผ๊ฐ€ ์Œ์ˆ˜์ผ ๋•Œ๋Š” ๋ฒกํ„ฐ ๋ฐฉํ–ฅ์ด ๋’ค์ง‘ํž˜(=ํšŒ์ „๋œ ๋ฒกํ„ฐ), ํšŒ์ „๋œ ๋ฒกํ„ฐ๋„ ์—ฌ์ „ํžˆ ๋ฌดํ•œํ•œ ์„ ์„ ๊ฐ€๋ฆฌํ‚ค๋ฏ€๋กœ ๋ฐฉํ–ฅ์„ ๋ฐ”๊พผ ๊ฒƒ์ด ์•„๋‹˜
    • ํ–‰๋ ฌ์˜ ๋Œ€๊ฐํ•ฉ(trace)

      • ๋Œ€๊ฐ ์›์†Œ์˜ ํ•ฉ(์ •๋ฐฉ ํ–‰๋ ฌ์— ๋Œ€ํ•ด์„œ๋งŒ ์กด์žฌ), denoted by tr(A)
      • ํŠน์„ฑ: ํ–‰๋ ฌ์˜ ๋Œ€๊ฐํ•ฉ์€ ํ–‰๋ ฌ์˜ ๊ณ ์œณ๊ฐ’์˜ ํ•ฉ๊ณผ ๊ฐ™์Œ(๊ฒฐ๊ตญ ํ–‰๋ ฌ์˜ ๊ณ ์œ ๊ณต๊ฐ„(eigenspace)์˜ '๋ถ€ํ”ผ'์— ๋Œ€ํ•œ ์ธก์ •์น˜๊ฐ€ ๋จ)
  • ํ‘œ์ค€ ํ–‰๋ ฌ ๊ณฑ์…ˆ(matrix multiplication) - ๋‹ค๋ฅธ ํ–‰๋ ฌ ๊ณฑ์…ˆ๋“ค(e.g., ์•„๋‹ค๋งˆ๋ฅด๊ณฑ ๋“ฑ)๊ณผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ํ‘œ์ค€ ํ–‰๋ ฌ ๊ณฑ์…ˆ์ด๋ผ ํ•จ

    • ํ–‰๋ ฌ ๊ณฑ์…ˆ: ์™ผ์ชฝ ํ–‰๋ ฌ์˜ ํ–‰๊ณผ ์˜ค๋ฅธ์ชฝ ํ–‰๋ ฌ์˜ ์—ด ์‚ฌ์ด์˜ ๋ชจ๋“  ์Œ์— ๋Œ€ํ•œ ์„ ํ˜• ๊ด€๊ณ„๋ฅผ ์ €์žฅํ•˜๋Š” ํ–‰๋ ฌ
    • ํ–‰๋ ฌ ๊ณฑ์…ˆ ์œ ํšจ์„ฑ์— ๊ด€ํ•œ ๊ทœ์น™
      • '๋‚ด๋ถ€' ์ฐจ์›์˜ ์ˆ˜๊ฐ€ ์ผ์น˜ํ•  ๋•Œ๋งŒ ์œ ํšจํ•˜๊ณ  ๊ณฑ์…ˆ ํ–‰๋ ฌ์˜ ํฌ๊ธฐ๋Š” '์™ธ๋ถ€' ์ฐจ์›์˜ ์ˆ˜๋กœ ์ •์˜
        • ๋‚ด๋ถ€ ์ฐจ์›์˜ ์ˆ˜๊ฐ€ ์ผ์น˜ํ•  ๋•Œ๋งŒ ์œ ํšจํ•œ ์ด์œ : ๊ณฑ์…ˆ ํ–‰๋ ฌ์˜ (i, j)๋ฒˆ์งธ ์›์†Œ๊ฐ€ ์™ผ์ชฝ ํ–‰๋ ฌ์˜ i๋ฒˆ์งธ ํ–‰๊ณผ ์˜ค๋ฅธ์ชฝ ํ–‰๋ ฌ์˜ j๋ฒˆ์งธ ์—ด ์‚ฌ์ด์˜ ๋‚ด์ ์ด๊ธฐ ๋•Œ๋ฌธ
          • ๋‚ด์ : ๋‘ ๋ฒกํ„ฐ ์‚ฌ์ด์˜ ๊ด€๊ณ„๋ฅผ ์ธ์ฝ”๋”ฉํ•œ ์ˆซ์ž
      • e.g., 3x2 ํฌ๊ธฐ์˜ A ํ–‰๋ ฌ๊ณผ 2x2 ํฌ๊ธฐ์˜ B ํ–‰๋ ฌ์ด ์žˆ์„ ๋•Œ, ๋‘ ํ–‰๋ ฌ์˜ ๊ณฑ AB๋Š” 3x2 ํฌ๊ธฐ์˜ ํ–‰๋ ฌ์ด ์ƒ์„ฑ
        • ์ด๋•Œ, ์•ž์— ์žˆ๋Š” ํ–‰๋ ฌ์˜ ์—ด์˜ ํฌ๊ธฐ์™€ ๋’ค์— ์žˆ๋Š” ํ–‰๋ ฌ์˜ ํ–‰์˜ ํฌ๊ธฐ๊ฐ€ ๋™์ผํ•ด์•ผ๋งŒ ๊ณฑ ์—ฐ์‚ฐ์ด ๊ฐ€๋Šฅ
        • ๋งŒ์•ฝ 2x3์˜ ํฌ๊ธฐ์˜ A ํ–‰๋ ฌ๊ณผ 2x2 ํฌ๊ธฐ์˜ B ํ–‰๋ ฌ์„ ๊ณฑํ•˜๋ฉด(AB) ํฌ๊ธฐ๊ฐ€ ๊ฐ™์ง€ ์•Š์œผ๋ฏ€๋กœ ์—ฐ์‚ฐํ•  ์ˆ˜ ์—†์Œ
        • ๋˜ํ•œ, AB์™€ BA๋Š” ์™„์ „ ๋‹ค๋ฅธ ์—ฐ์‚ฐ์ธ๋ฐ, ์ด๋ฅผ ํ†ตํ•ด ๊ตํ™˜๋ฒ•์น™์ด ์„ฑ๋ฆฝํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.(NOT commutative)
        • ๊ฐ™์€ ํฌ๊ธฐ์˜ ๋‘ ์ •์‚ฌ๊ฐํ–‰๋ ฌ์„ ๊ณฑํ–ˆ์„ ๋•Œ AB์™€ BA ๋ชจ๋‘ ์—ฐ์‚ฐ์ด ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š”๋ฐ ์ด ๊ฒฝ์šฐ์—๋„ ์ผ๋ฐ˜์ ์œผ๋กœ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋Š” ๊ฐ™์ง€ ์•Š์Œ
      • Practice
        • แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-16 แ„‹แ…ฉแ„’แ…ฎ 3 04 52
          • ์ฐจ์›์ด ์ผ์น˜ํ•˜์ง€ ์•Š์œผ๋ฉด ์—ฐ์‚ฐํ•  ์ˆ˜ ์—†์Œ, but NumPy์—๋Š” ๋ธŒ๋กœ๋“œ์บ์ŠคํŒ… ์—ฐ์‚ฐ์ด ์žˆ์–ด์„œ ํ–‰๋ฒกํ„ฐ์™€ ์—ด๋ฒกํ„ฐ ๋ง์…ˆ์ด ๊ฐ€๋Šฅํ•จ
          • แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-16 แ„‹แ…ฉแ„’แ…ฎ 3 34 44
  • ํ–‰๋ ฌ๊ณผ ๋ฒกํ„ฐ ๊ณฑ์…ˆ

    • ํ‘œ์ค€ ํ–‰๋ ฌ ๊ณฑ์…ˆ๊ณผ ๋™์ผํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์œผ๋กœ ํ–‰๋ ฌ๊ณผ ๋ฒกํ„ฐ ๊ณฑ์…ˆ์˜ ๊ฒฐ๊ณผ๋Š” ํ•ญ์ƒ ๋ฒกํ„ฐ. ๋ฐ์ดํ„ฐ ๊ณผํ•™, ๋จธ์‹ ๋Ÿฌ๋‹ ๋“ฑ ๋งŽ์€ ๊ณณ์—์„œ ์‚ฌ์šฉ๋จ
    • ํ–‰๋ ฌ-๋ฒกํ„ฐ ๊ณฑ์…ˆ์€ ํ–‰๋ ฌ ๊ณต๊ฐ„์˜ ๊ธฐ์ €
    • ํ–‰๋ฒกํ„ฐ๊ฐ€ ์•„๋‹Œ ์—ด๋ฒกํ„ฐ๋งŒ ํ–‰๋ ฌ์˜ ์˜ค๋ฅธ์ชฝ์— ๊ณฑํ•  ์ˆ˜ ์žˆ๊ณ  ์—ด๋ฒกํ„ฐ๊ฐ€ ์•„๋‹Œ ํ–‰๋ฒกํ„ฐ๋งŒ ํ–‰๋ ฌ์˜ ์™ผ์ชฝ์— ๊ณฑํ•  ์ˆ˜ ์žˆ์Œ
    • ํ–‰๋ ฌ์— ํ–‰๋ฒกํ„ฐ๋ฅผ ๊ณฑํ•˜๋ฉด ํ–‰๋ฒกํ„ฐ๊ฐ€ ์ƒ์„ฑ๋˜๊ณ  ์—ด๋ฒกํ„ฐ๋ฅผ ๊ณฑํ•˜๋ฉด ์—ด๋ฒกํ„ฐ๊ฐ€ ์ƒ์„ฑ๋จ
      • ์ฆ‰, Av ๋ฐ vแต€A๋Š” ์œ ํšจํ•˜์ง€๋งŒ Avแต€ ๋ฐ vA๋Š” ์œ ํšจํ•˜์ง€ ์•Š์Œ(ํ–‰๋ฒกํ„ฐ๋Š” ์˜ค์ง ์™ผ์ชฝ, ์—ด๋ฒกํ„ฐ๋Š” ์˜ค์ง ์˜ค๋ฅธ์ชฝ๋งŒ ๊ฐ€๋Šฅ)
        • MxN ํฌ๊ธฐ์˜ ํ–‰๋ ฌ๊ณผ 1xM ํฌ๊ธฐ์˜ ํ–‰๋ฒกํ„ฐ๋ฅผ ๊ณฑํ•  ์ˆ˜ ์—†์ง€๋งŒ 1xM ํฌ๊ธฐ์˜ ํ–‰๋ฒกํ„ฐ์— MxN ํฌ๊ธฐ์˜ ํ–‰๋ ฌ์„ ๊ณฑํ•˜๋ฉด ๊ฒฐ๊ณผ๋กœ 1xN ํฌ๊ธฐ์˜ ํ–‰๋ฒกํ„ฐ๊ฐ€ ๋‚˜์˜ด
        • ์—ญ์œผ๋กœ, MxN ํฌ๊ธฐ์˜ ํ–‰๋ ฌ๊ณผ Nx1 ํฌ๊ธฐ์˜ ์—ด๋ฒกํ„ฐ๋ฅผ ๊ณฑํ•˜๋ฉด Mx1์˜ ์—ด๋ฒกํ„ฐ๊ฐ€ ๋‚˜์™€์„œ ์—ฐ์‚ฐ์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ Nx1 ํฌ๊ธฐ์˜ ์—ด๋ฒกํ„ฐ์— MxNํฌ๊ธฐ์˜ ํ–‰๋ ฌ์„ ๊ณฑํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅ
    • ํ–‰๋ ฌ-๋ฒกํ„ฐ ๊ณฑ์…ˆ์˜ ๋‘ ๊ฐ€์ง€ ๊ตฌ์ฒด์ ์ธ ํ•ด์„
      1. ์„ ํ˜• ๊ฐ€์ค‘ ๊ฒฐํ•ฉ
        • ๊ฐ ๋ฒกํ„ฐ๋ฅผ ํ–‰๋ ฌ์— ๋„ฃ๊ณ  ๊ฐ€์ค‘์น˜๋ฅผ ๋ฒกํ„ฐ์˜ ์›์†Œ๋กœ ๋„ฃ์€ ํ›„ ๊ณฑํ•˜๋Š” ๊ฒƒ
      2. ๊ธฐํ•˜ํ•™์  ๋ณ€ํ™˜
        • ํ–‰๋ ฌ-๋ฒกํ„ฐ ๊ณฑ์…ˆ์€ ํ•ด๋‹น ๋ฒกํ„ฐ๋ฅผ ํšŒ์ „ํ•˜๊ณ  ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์—ญํ• ์„ ํ•จ
  • ๋ฒกํ„ฐ ํฌ๊ธฐ์™€ ๋‹จ์œ„ ๋ฒกํ„ฐ(Norm and Unit vector)

    • ๋ฒกํ„ฐ์˜ ํฌ๊ธฐ(norm, ๊ธฐํ•˜ํ•™์  ๊ธธ์ด): ๋ฒกํ„ฐ์˜ ๊ผฌ๋ฆฌ๋ถ€ํ„ฐ ๋จธ๋ฆฌ๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ. denoted by || v ||
      • ์ผ๋ฐ˜์ ์œผ๋กœ ํ‘œ์ค€ ์œ ํด๋ฆฌ๋“œ(euclidean) ๊ฑฐ๋ฆฌ ๊ณต์‹์œผ๋กœ ๊ตฌํ•จ(L2 norm)
      • image
    • ๋‹จ์œ„๋ฒกํ„ฐ(unit vector): ๊ธฐํ•˜ํ•™์ ์ธ ๊ธธ์ด๊ฐ€ 1์ธ ๋ฒกํ„ฐ, || v || = 1
      • ์ง๊ต ํ–‰๋ ฌ๊ณผ ํšŒ์ „ ํ–‰๋ ฌ, ๊ณ ์œ ๋ฒกํ„ฐ, ํŠน์ด๋ฒกํ„ฐ์— ํ™œ์šฉ
      • ๋‹จ์œ„๋ฒกํ„ฐ ์ƒ์„ฑ(๋ฒกํ„ฐ์˜ ์ •๊ทœํ™”): ๋ฒกํ„ฐ๋ฅผ ๋ฒกํ„ฐ ๋…ธ๋ฆ„์œผ๋กœ ๋‚˜๋ˆ„๋ฉด ๋‹จ์œ„๋ฒกํ„ฐ(v^)๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค.
        • image image
  • ๋ฒกํ„ฐ์˜ ๋‚ด์ (dot product, scalar product), ์„ ํ˜•๋Œ€์ˆ˜ํ•™ ์ „์ฒด์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์—ฐ์‚ฐ

    • ํ•ฉ์„ฑ๊ณฑ(convolution), ์ƒ๊ด€๊ด€๊ณ„(correlation), ํ‘ธ๋ฆฌ์— ๋ณ€ํ™˜(Fourier transform), ํ–‰๋ ฌ ๊ณฑ์…ˆ, ์„ ํ˜• ํŠน์ง• ์ถ”์ถœ, ์‹ ํ˜ธ ํ•„ํ„ฐ๋ง ๋“ฑ ๋งŽ์€ ์—ฐ์‚ฐ๊ณผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๊ธฐ๋ณธ
    • denoted by vแต€w (otherwise, vยทw or < v, w >)
    • image
      • ๋‘ ๋ฒกํ„ฐ์—์„œ ๋Œ€์‘๋˜๋Š” ์›์†Œ๋ผ๋ฆฌ ๊ณฑํ•œ ๋‹ค์Œ ๋ชจ๋“  ๊ฒฐ๊ณผ๋ฅผ ๋”ํ•จ(์ฆ‰, ์›์†Œ๋ณ„๋กœ ๊ณฑํ•˜๊ณ  ํ•ฉํ•˜๋Š” ๊ฒƒ)
        • ๋™์ผํ•œ ์ฐจ์›์˜ ๋‘ ๋ฒกํ„ฐ ์‚ฌ์ด์—์„œ๋งŒ ์„ฑ๋ฆฝ
    • Practice
      • [1 2 3 4]ยท[5 6 7 8] = 5 + 12 + 21 + 32 = 70
      • แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-16 แ„‹แ…ฉแ„’แ…ฎ 4 00 55 แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-16 แ„‹แ…ฉแ„’แ…ฎ 4 04 52
      • ๋‚ด์ ์˜ ํฅ๋ฏธ๋กœ์šด ํŠน์„ฑ: ๋ฒกํ„ฐ์— ์Šค์นผ๋ผ๋ฅผ ๊ณฑํ•˜๋ฉด ๋‚ด์ ๋„ ๊ทธ๋งŒํผ ์ปค์ง(s*v = ฯƒvแต€w), ์Œ์ˆ˜ ์Šค์นผ๋ผ๋ฅผ ๊ณฑํ•˜๋ฉด ๊ธฐํ˜ธ๊ฐ€ ๋ฐ˜๋Œ€๋กœ ๋˜๋ฉฐ 0์„ ๊ณฑํ•˜๋ฉด ๋‚ด์ ๋„ 0์ด ๋จ
    • ์ฆ‰, ๋‚ด์ ์€ ๋‘ ๋ฒกํ„ฐ ์‚ฌ์ด์˜ ์œ ์‚ฌ์„ฑ(similarity) ๋˜๋Š” ๋งคํ•‘(mapping)์˜ ์ฒ™๋„๋กœ ํ•ด์„ํ•  ์ˆ˜ ์žˆ์Œ
      • ex: 20๋ช…์˜ ํ‚ค์™€ ๋ชธ๋ฌด๊ฒŒ๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ๋‘ ๊ฐœ์˜ ๋ฒกํ„ฐ์— ์ €์žฅํ–ˆ๋‹ค๋ฉด ๋‘ ๋ณ€์ˆ˜๋“ค์€ ์„œ๋กœ ๊ด€๋ จ์ด ์žˆ๋‹ค๊ณ  ์˜ˆ์ƒํ•  ์ˆ˜ ์žˆ์Œ(ํ‚ค๊ฐ€ ํฐ ์‚ฌ๋žŒ์ด ๋” ๋ฌด๊ฑฐ์šด ๊ฒฝํ–ฅ์ด ์žˆ์Œ)
        • ๋”ฐ๋ผ์„œ ์œ„์™€ ๊ฐ™์ด ์„œ๋กœ ๊ด€๋ จ์ด ์žˆ์œผ๋ฉด ๋‘ ๋ฒกํ„ฐ์˜ ๋‚ด์ ์€ ํด ๊ฒƒ
        • ๊ทธ๋Ÿฐ๋ฐ, ๊ทธ๋žจ(g)๊ณผ ์„ผํ‹ฐ๋ฏธํ„ฐ(cm)๋กœ ์ธก์ •๋œ ๋ฐ์ดํ„ฐ์˜ ๋‚ด์ ์€ ๋‹จ์œ„์˜ ์ฐจ์ด๋กœ ์ธํ•ด ํ‚ฌ๋กœ๊ทธ๋žจ(kg)๊ณผ ๋ฏธํ„ฐ(m)๋กœ ์ธก์ •๋œ ๋ฐ์ดํ„ฐ์˜ ๋‚ด์ ๋ณด๋‹ค ํผ.
          • ์ด๋Ÿฌํ•œ ๋‹จ์œ„์˜ ์ฐจ์ด๋Š” ์ •๊ทœํ™” ๊ณ„์ˆ˜๋กœ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Œ
    • ๋‘ ๋ณ€์ˆ˜ ์‚ฌ์ด์˜ ์ •๊ทœํ™”๋œ ๋‚ด์ : ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ณ„์ˆ˜(pearson correlation coefficient)
    • ๋‚ด์ ์˜ ๋ถ„๋ฐฐ ๋ฒ•์น™
      • aแต€(b+c) = aแต€b + aแต€c
        • แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-16 แ„‹แ…ฉแ„’แ…ฎ 4 12 45
    • ๋‚ด์ ์˜ ๊ธฐํ•˜ํ•™์  ํ•ด์„: ๋‘ ๋ฒกํ„ฐ์˜ ๋…ธ๋ฆ„(ํฌ๊ธฐ)๋ฅผ ๊ณฑํ•˜๊ณ  ๋‘ ๋ฒกํ„ฐ ์‚ฌ์ด์˜ ๊ฐ๋„์—์„œ ์ฝ”์‚ฌ์ธ๊ฐ’๋งŒํผ ํฌ๊ธฐ๋ฅผ ๋Š˜๋ฆฐ ๊ฒƒ
      • ฮฑ = cos(ฮธv, w) ||v|| ||w||, (-1 <= cos(ฮธv, w) <= +1)

      • แ„‹แ…ตแ„แ…ฉแ„แ…ฆ - 0

      • ์•”๊ธฐ: ์ง๊ต๋ฒกํ„ฐ์˜ ๋‚ด์ ์€ 0์ด๋‹ค. (์•„๋ž˜ 3๊ฐœ ๋‚ด์šฉ ๋ชจ๋‘ ๋™์ผํ•œ ๋‚ด์šฉ, ๋ฐ˜๋ณตํ•ด์„œ ์ฝ๊ณ  ์•”๊ธฐ)

        • ๋‘ ๋ฒกํ„ฐ๊ฐ€ ์ง๊ตํ•œ๋‹ค.
        • ๋‘ ๋ฒกํ„ฐ๋Š” ๋‚ด์ ์ด 0์ด๋‹ค.
        • ๋‘ ๋ฒกํ„ฐ ์‚ฌ์ด์˜ ๊ฐ์€ 90ยฐ์ด๋‹ค.
  • ๊ทธ ์™ธ ๋ฒกํ„ฐ ๊ณฑ์…ˆ

    • ์•„๋‹ค๋งˆ๋ฅด๊ณฑ(hardamard product)

      • ์ฐจ์›์ด ๊ฐ™์€ ๋‘ ๋ฒกํ„ฐ์— ๋Œ€ํ•ด์„œ ์„œ๋กœ ๋Œ€์‘๋˜๋Š” ๊ฐ ์›์†Œ๋ฅผ ๊ณฑํ•˜๋Š” ๋ฐฉ๋ฒ• ~ ๊ณฑ์˜ ๊ฒฐ๊ณผ๋Š” ๊ฐ™์€ ์ฐจ์›์˜ ๋ฒกํ„ฐ
        • ์—ฌ๋Ÿฌ ์Šค์นผ๋ผ์˜ ๊ณฑ์„ ๊ณฑํ•  ๋•Œ ํŽธ๋ฆฌํ•จ
      • แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-16 แ„‹แ…ฉแ„’แ…ฎ 4 22 12
    • ์™ธ์ (outer product): rank-1 ํ–‰๋ ฌ(๊ณ„์ˆ˜-1 ํ–‰๋ ฌ)

      • ์—ด๋ฒกํ„ฐ์™€ ํ–‰๋ฒกํ„ฐ๋ฅผ ์ด์šฉํ•ด ํ–‰๋ ฌ์„ ๋งŒ๋“ฆ. denoted by vwแต€
      • แ„‹แ…ตแ„แ…ฉแ„แ…ฆ - 0 2
        • ์™ธ์  ํ–‰๋ ฌ์˜ ๊ฐ ํ–‰์€ ํ–‰๋ฒกํ„ฐ ์Šค์นผ๋ผ์— ๋Œ€์‘๋˜๋Š” ์—ด๋ฒกํ„ฐ ์›์†Œ๋ฅผ ๊ณฑํ•œ ๊ฒƒ
        • ์™ธ์  ํ–‰๋ ฌ์˜ ๊ฐ ์—ด์€ ์—ด๋ฒกํ„ฐ ์Šค์นผ๋ผ์— ๋Œ€์‘๋˜๋Š” ํ–‰๋ฒกํ„ฐ ์›์†Œ๋ฅผ ๊ณฑํ•œ ๊ฒƒ
  • ์ง๊ต๋ฒกํ„ฐ ๋ถ„ํ•ด

    • ๋ฒกํ„ฐ ๋˜๋Š” ํ–‰๋ ฌ์„ '๋ถ„ํ•ด'ํ•˜๋ฉด ์—ฌ๋Ÿฌ ๊ฐ„๋‹จํ•œ ์กฐ๊ฐ์œผ๋กœ ๋‚˜๋‰˜์–ด์ง

      • ์ˆจ๊ฒจ์ง„ ์ •๋ณด๋ฅผ ๋ฐํ˜€๋‚ด๊ฑฐ๋‚˜ ํ–‰๋ ฌ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด ํ˜•ํƒœ๋กœ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ์••์ถ•ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
      • ๊ทธ๋žŒ-์Šˆ๋ฏธํŠธ ๊ณผ์ •(Gram-Schmidt Process), QR ๋ถ„ํ•ด์™€ ์ง์ ‘์ ์ธ ์—ฐ๊ด€์ด ์žˆ์Œ
    • ์ •์‚ฌ์˜(์ง๊ต ํˆฌ์˜๋ฒ•, orthogonal projection) = ์ตœ์†Œ ๊ฑฐ๋ฆฌ ํˆฌ์˜ ~ ๋ฒกํ„ฐ ๋ถ„ํ•ด๋ฅผ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•ด ๊ผญ ํ•„์š”ํ•œ ๊ธฐ์ดˆ ๋‚ด์šฉ

      • ํ‘œ์ค€ ์œ„์น˜์— ๋‘ ๋ฒกํ„ฐ a, b๊ฐ€ ์žˆ์„ ๋•Œ, a์—์„œ b์˜ ๋จธ๋ฆฌ์™€ ์ตœ๋Œ€ํ•œ ๊ฐ€๊นŒ์šด ์ ์„ ์ฐพ์•„์•ผ ํ•จ
      • ์ฆ‰, ํˆฌ์˜ ๊ฑฐ๋ฆฌ๊ฐ€ ์ตœ์†Œ๊ฐ€ ๋˜๋„๋ก ๋ฒกํ„ฐ b๋ฅผ ๋ฒกํ„ฐ a์— ํˆฌ์˜. ๊ทธ ์ ์€ a์˜ ํฌ๊ธฐ๋ฅผ ์ค„์ธ ฮฒa๊ฐ€ ๋จ
      • ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋ฒกํ„ฐ ๋บ„์…ˆ์„ ํ†ตํ•ด b์—์„œ ฮฒa๊นŒ์ง€์˜ ์„ ์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Œ
      • b-ฮฒa๊ฐ€ ฮฒa์™€ ์ง๊ตํ•œ๋‹ค = ์ด ๋ฒกํ„ฐ๋“ค์€ ์ˆ˜์ง. ์ฆ‰, ๋‘ ๋ฒกํ„ฐ ์‚ฌ์ด์˜ ๋‚ด์ ์ด 0
        • aแต€(b - ฮฒa) = 0
          1. aแต€b - ฮฒaแต€a=0 (๋‚ด์ ์˜ ๋ถ„๋ฐฐ ๋ฒ•์น™)
          2. ฮฒaแต€a = aแต€b
          3. โˆด ฮฒ = aแต€b / aแต€a
      • ์ง๊ต ํˆฌ์˜๋ฒ•(orthogonal projection): ฮฒ = aแต€b / aแต€a
        • ์ตœ์†Œ์ œ๊ณฑ์‹, ํ†ต๊ณ„ํ•™, ๋จธ์‹ ๋Ÿฌ๋‹ ๋“ฑ์˜ ๋งŽ์€ ๋ถ„์•ผ์—์„œ ๊ธฐ์ดˆ๊ฐ€ ๋จ
    • ์ง๊ต๋ฒกํ„ฐ ๋ถ„ํ•ด: '๋ชฉํ‘œ๋ฒกํ„ฐ' t์™€ '๊ธฐ์ค€๋ฒกํ„ฐ' r์ด ์žˆ์„ ๋•Œ, ๋ชฉํ‘œ๋ฒกํ„ฐ๋ฅผ ๋‘ ๊ฐœ์˜ ๋‹ค๋ฅธ ๋ฒกํ„ฐ๋กœ ๋ถ„ํ•ดํ•˜๋Š” ๊ฒƒ

      1. ๋‘ ๋ฒกํ„ฐ์˜ ํ•ฉ์€ ๋ชฉํ‘œ๋ฒกํ„ฐ
      2. ํ•˜๋‚˜์˜ ๋ฒกํ„ฐ๋Š” ๊ธฐ์ค€๋ฒกํ„ฐ์™€ ์ง๊ตํ•˜์ง€๋งŒ ๋‹ค๋ฅธ ๋ฒกํ„ฐ๋Š” ๊ธฐ์ค€๋ฒกํ„ฐ์™€ ํ‰ํ–‰
      • ๋ชฉํ‘œ๋ฒกํ„ฐ๋กœ๋ถ€ํ„ฐ ๋งŒ๋“ค์–ด์ง„ ๋‘ ๋ฒกํ„ฐ๋Š” ์ˆ˜์ง ์„ฑ๋ถ„ tโŠฅr, ํ‰ํ–‰ ์„ฑ๋ถ„ t||r
      1. ํ‰ํ–‰ ์„ฑ๋ถ„ t||r ์ฐพ๋Š” ๋ฐฉ๋ฒ•: r๊ณผ ํ‰ํ–‰ํ•œ ๋ฒกํ„ฐ๋Š” t๋ฅผ r์— ํˆฌ์˜ํ•œ ๊ฒƒ
        • t||r = r(tแต€r / rแต€r)
      2. ์ˆ˜์ง ์„ฑ๋ถ„ tโŠฅr ์ฐพ๋Š” ๋ฐฉ๋ฒ•: ๋ชฉํ‘œ๋ฒกํ„ฐ t์—์„œ ํ‰ํ–‰ ์„ฑ๋ถ„ t||r์„ ๋บ€ ๊ฒƒ(๋‘ ์„ฑ๋ถ„์˜ ํ•ฉ์ด ๋ชฉํ‘œ ๋ฒกํ„ฐ๊ฐ€ ๋œ๋‹ค๋Š” ๊ฒƒ์„ ํ™œ์šฉ)
      • t = tโŠฅr + t||r
      • โˆด tโŠฅr = t - t||r
  • ๊ธฐํƒ€ ๋ฒ•์น™

    • A(B + C) = AB + AC: ๋ถ„๋ฐฐ๋ฒ•์น™์ด ์„ฑ๋ฆฝํ•œ๋‹ค(distributive).
    • A(BC) = (AB)C: ๊ฒฐํ•ฉ๋ฒ•์น™์ด ์„ฑ๋ฆฝํ•œ๋‹ค(associative).
    • (AB)แต€ = Bแต€Aแต€: AB๋ฅผ ์ „์น˜(transpose)ํ•˜๋ฉด A์™€ B์˜ ์ˆœ์„œ๊ฐ€ ๋ฐ”๋€๋‹ค.
    • (AB)^-1 = B^-1A^-1: ์ „์น˜์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ AB์˜ ์—ญํ–‰๋ ฌ์€ ์ˆœ์„œ๊ฐ€ ๋ฐ”๋€๋‹ค.

2. Linear System(์„ ํ˜•๋ฐฉ์ •์‹)

  • ์„ ํ˜• ๋ฐฉ์ •์‹(lienar equation): x1, x2, ..., xn์˜ ๋ฏธ์ง€์ˆ˜๊ฐ€ ์žˆ์„ ๋•Œ ๋ฏธ์ง€์ˆ˜๋ฅผ ํ’€๊ธฐ ์œ„ํ•œ ๋ฐฉ์ •์‹์œผ๋กœ a1x1 + a2x2 + ... + anxn = b ์™€ ๊ฐ™์ด ํ‘œ๊ธฐํ•œ๋‹ค.
    • ์œ„ ๋ฐฉ์ •์‹์˜ ํ‘œ๊ธฐ๋ฒ•์„ ์„ ํ˜•๋Œ€์ˆ˜์—์„œ๋Š” aแต€x = b๋กœ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ํ‘œ๊ธฐํ•œ๋‹ค.
    • a1, a2, ..., an๋ฅผ ๊ณ„์ˆ˜(coefficient)๋ผ๊ณ  ํ•˜๊ณ  ์‹ค์ˆ˜๋‚˜ ๋ณต์†Œ์ˆ˜์ด๋ฉฐ ์ด๋ฏธ ์•Œ๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ผ๋ฐ˜์ ์ด๋‹ค.
    • b๋Š” ์ƒ์ˆ˜(constant)๋ผ๊ณ  ํ•œ๋‹ค.
    • x1, x2, ..., xn๊ณผ ๊ฐ™์ด ํ•œ๊ฐœ์˜ ๋ฏธ์ง€์ˆ˜ ํ˜น์€ ๋ฏธ์ง€์ˆ˜์˜ ์ง‘ํ•ฉ์„ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š” ๋ฐฉ์ •์‹ ์„ ํ˜•๋ฐฉ์ •์‹(linear system)์ด๋ผ ํ•œ๋‹ค.
  • ์„ ํ˜•๋ฐฉ์ •์‹์€ ๋จธ์‹ ๋Ÿฌ๋‹์—์„œ input data๋ฅผ ํ†ตํ•ด target data์˜ ๊ฐ€์ค‘์น˜๋ฅผ ๊ตฌํ•˜๊ณ ์žํ•  ๋•Œ ํ™œ์šฉ๋œ๋‹ค.
    • e.g., ์‚ฌ๋žŒ์˜ ํ‚ค(x1), ๋ชธ๋ฌด๊ฒŒ(x2), ํก์—ฐ ์—ฌ๋ถ€(x3)๋ฅผ ํ†ตํ•ด ์ˆ˜๋ช…์„ ๊ตฌํ•˜๊ณ ์ž ํ•  ๋•Œ ์‚ฌ์šฉ
    • 60x1 + 5.5x2 + 1x3 = 66
    • 65x1 + 5.0x2 + 0x3 = 74
    • 55x1 + 6.0x2 + 1x3 = 78
    • ์œ„์™€ ๊ฐ™์€ ์—ฐ๋ฆฝ๋ฐฉ์ •์‹์„ ์•„๋ž˜์™€ ๊ฐ™์ด ๊ณ„์ˆ˜์˜ ์ง‘ํ•ฉ ํ–‰๋ ฌ A, ๋ฏธ์ง€์ˆ˜์˜ ์—ด๋ฒกํ„ฐ x, ์ƒ์ˆ˜์˜ ์—ด๋ฒกํ„ฐ b๋กœ ๋‚˜ํƒ€๋‚ด์–ด Ax = b์™€ ๊ฐ™์ด ํ‘œ๊ธฐํ•  ์ˆ˜ ์žˆ๋‹ค.
    • Ax = b์—์„œ x๋ฅผ ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด์„œ A์˜ ์—ญํ–‰๋ ฌ์„ ๊ตฌํ•˜์—ฌ ์ขŒ๋ณ€๊ณผ ์šฐ๋ณ€์— ๊ณฑํ•˜๋ฉด AA^-1 = I(ํ•ญ๋“ฑํ–‰๋ ฌ) ์ด๋ฏ€๋กœ, x=bA^-1๋กœ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ํ•ญ๋“ฑํ–‰๋ ฌ(identity matrix)
    • ํ•ญ๋“ฑํ–‰๋ ฌ์„ ์ •์‚ฌ๊ฐํ–‰๋ ฌ์ด๋ฉด์„œ ๋Œ€๊ฐ์„ฑ๋ถ„์ด ๋ชจ๋‘ 1์ด๊ณ  ๋‚˜๋จธ์ง€ ์š”์†Œ๋Š” ๋ชจ๋‘ 0์ธ ํ–‰๋ ฌ์„ ๋œปํ•œ๋‹ค.
    • image
    • ํ•ญ๋“ฑํ–‰๋ ฌ์ด๋ผ๋Š” ์ด๋ฆ„ ๊ทธ๋Œ€๋กœ ํ•ญ๋“ฑํ–‰๋ ฌ I๋Š” ์–ด๋– ํ•œ ํ•œ ํ–‰๋ ฌ A์™€ ๊ณฑํ•˜๋”๋ผ๋„ ๊ทธ ๊ฐ’์ด A๊ฐ€ ๋‚˜์˜จ๋‹ค. xIn = x
  • ์—ญํ–‰๋ ฌ(inverse matrix) - ํ–‰๋ ฌ ๋ฐฉ์ •์‹์˜ ๋งŒ๋Šฅ ํ‚ค
    • ์—ญํ–‰๋ ฌ์€ ์ •์‚ฌ๊ฐํ–‰๋ ฌ์—์„œ๋งŒ ์กด์žฌํ•œ๋‹ค.
      • ์ง์‚ฌ๊ฐํ–‰๋ ฌ์ด๋ผ๋ฉด ํ–‰ ์ถ•์†Œ(row reduction)์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ทผ์‚ฌ๊ฐ’์„ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ์Œ(Book Chap 1.2, 1.5 ์ถ”๊ฐ€ ํ•™์Šต)
    • AA^-1 = A^-1A = In
      • ์—ญํ–‰๋ ฌ์€ ๊ธฐ์กด ํ–‰๋ ฌ์˜ ๊ณฑํ•˜๋Š” ์œ„์น˜์™€ ์ƒ๊ด€์—†์ด ํ•ญ์ƒ ๊ฒฐ๊ณผ๋Š” ํ•ญ๋“ฑํ–‰๋ ฌ์ด ๋‚˜์˜จ๋‹ค.
    • ์—ญํ–‰๋ ฌ์„ ํ†ตํ•ด ์„ ํ˜•๋ฐฉ์ •์‹์„ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•: ์—ญํ–‰๋ ฌ์„ ๊ตฌํ•ด์„œ ์—ญํ–‰๋ ฌ์— ์ƒ์ˆ˜ ๋ฒกํ„ฐ์ธ b๋ฅผ ๊ณฑํ•˜๋ฉด ํ•ด๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ์Œ!
        1. Ax = b
        2. A^-1Ax = A^-1b
        3. Inx = A^-1b
        4. x = A^-1b
    • 2x2 ํฌ๊ธฐ์˜ ์—ญํ–‰๋ ฌ์€ ๊ณต์‹์œผ๋กœ ๋น ๋ฅด๊ฒŒ ๊ตฌํ•  ์ˆ˜ ์žˆ์Œ. ์ด๋ณด๋‹ค ๋” ํฐ ํฌ๊ธฐ์˜ ์—ญํ–‰๋ ฌ์„ ๊ตฌํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, ๊ฐ€์šฐ์‹œ์•ˆ ์†Œ๊ฑฐ๋ฒ•(gaussian elimination)์„ ํ™œ์šฉํ•˜๋ฉด ๋น ๋ฅด๊ฒŒ ์—ญํ–‰๋ ฌ์„ ๊ตฌํ•  ์ˆ˜ ์žˆ์Œ
  • ํ–‰๋ ฌ์‹(determinant)
    • ํ–‰๋ ฌ์‹์€ ํ–‰๋ ฌ์ด ๊ฐ€์—ญ์ ์ธ์ง€ ๋น„๊ฐ€์—ญ์ ์ธ์ง€ ํŒ๋ณ„ํ•˜๋Š” ์‹์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 2x2 ํ–‰๋ ฌ A๊ฐ€ ์žˆ๋‹ค๋ฉด det A = bc-ad์ด๋‹ค.
    • det A โ‰  0์ด๋ผ๋ฉด A๋Š” invertibleํ•˜๋‹ค๊ณ  ํ‘œํ˜„ํ•˜๊ณ , det A = 0์ด๋ผ๋ฉด non-invertibleํ•˜๋‹ค๊ณ  ํ‘œํ˜„ํ•œ๋‹ค.
    • ์–ด๋– ํ•œ ํ–‰๋ ฌ A๊ฐ€ ๊ฐ€์—ญ์ (invertible)์ด๋ฉด ๊ทธ ํ•ด๋Š” ํ•ญ์ƒ ์ž๋ช…ํ•˜๋‹ค(uniquely obtained). - ์ฆ‰, ํ•ด๊ฐ€ ์˜ค์ง ํ•˜๋‚˜์ด๋‹ค.
    • ๋น„๊ฐ€์—ญ์ (non-invertible)์ธ ํ–‰๋ ฌ์ด๋ผ๋ฉด, ํ•ด๊ฐ€ ๋ฌด์ˆ˜ํžˆ ๋งŽ๊ฑฐ๋‚˜(infinitely many solutions) ํ•ด๊ฐ€ ์—†๋‹ค(no solution).
      • ํ•ด๊ฐ€ ๋ฌด์ˆ˜ํžˆ ๋งŽ์€ ๊ฒฝ์šฐ(under-determined system): ๊ณ„์ˆ˜๋“ค์˜ ๋น„์œจ์ด ๊ฐ™์€๋ฐ, ์ƒ์ˆ˜๊ฐ’๋„ ๊ฐ™์•„ 0x + 0y = 0๊ณผ ๊ฐ™์ด ๋‚˜์˜ค๋Š” ๊ฒฝ์šฐ
        • ๋จธ์‹ ๋Ÿฌ๋‹์„ ์˜ˆ๋กœ ๋“ค๋ฉด, data(๋ฐฉ์ •์‹)๋ณด๋‹ค feature(๋ฏธ์ง€์ˆ˜)๊ฐ€ ๋” ๋งŽ์€ ๊ฒฝ์šฐ - ๋ฐฉ์ •์‹์ด ๋ฏธ์ง€์ˆ˜๋ณด๋‹ค ์ ์€ ๊ฒฝ์šฐ
      • ํ•ด๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ(over-determined system): ๊ณ„์ˆ˜๋“ค์˜ ๋น„์œจ์ด ๊ฐ™์€๋ฐ ์ƒ์ˆ˜๊ฐ’์ด ๋‹ฌ๋ผ 0x + 0y = 2์™€ ๊ฐ™์ด ๋‚˜์˜ค๋Š” ๊ฒฝ์šฐ
        • ๋จธ์‹ ๋Ÿฌ๋‹์„ ์˜ˆ๋กœ ๋“ค๋ฉด, feature(๋ฏธ์ง€์ˆ˜)๋ณด๋‹ค data(๋ฐฉ์ •์‹)์ด ๋” ๋งŽ์€ ๊ฒฝ์šฐ - ๋ฐฉ์ •์‹์ด ๋ฏธ์ง€์ˆ˜๋ณด๋‹ค ๋งŽ์€ ๊ฒฝ์šฐ
    • ์ถ”๊ฐ€ ํ•™์Šต์ž๋ฃŒ

3. Linear combination, vector equation, Four views of matrix multiplication(์„ ํ˜• ๊ฒฐํ•ฉ, ๋ฒกํ„ฐ ๋ฐฉ์ •์‹, ํ–‰๋ ฌ ๊ณฑ์…ˆ์„ ๋ฐ”๋ผ๋ณด๋Š” 4๊ฐ€์ง€ ๊ด€์ )

  • ๋ฒกํ„ฐ ์ง‘ํ•ฉ(vector space): ๋ฒกํ„ฐ๋“ค์˜ ๋ชจ์Œ.(์œ ํ•œํ•˜๊ฑฐ๋‚˜ ๋ฌดํ•œํ•œ ์ˆ˜์˜ ๋ฒกํ„ฐ๊ฐ€ ์กด์žฌ) denoted by V = { v1, ..., vn }
  • ์„ ํ˜• ๊ฒฐํ•ฉ(linear combination): ์—ฌ๋Ÿฌ ๋ณ€์ˆ˜๋งˆ๋‹ค ๊ฐ€์ค‘์น˜๋ฅผ ๋‹ค๋ฅด๊ฒŒ ์ฃผ์–ด ์ •๋ณด๋ฅผ ํ˜ผํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•
    • w = ฮป1v1 + ฮป2v2 + ... + ฮปnvn (์ฆ‰, ์Šค์นผ๋ผ์™€ ๋ฒกํ„ฐ๋ฅผ ๊ณฑํ•œ ํ›„ ๊ฐ’๋“ค์„ ํ•ฉํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜• ๊ฒฐํ•ฉ์ด๋ผ๊ณ  ํ•จ)

    • ์„ ํ˜• ์ข…์†์ (linearly dependent): ๋ฒกํ„ฐ ์ง‘ํ•ฉ V์—์„œ ์ ์–ด๋„ ํ•˜๋‚˜์˜ ๋ฒกํ„ฐ๋ฅผ ์ง‘ํ•ฉ์˜ ๋‹ค๋ฅธ ๋ฒกํ„ฐ๋“ค์˜ ์„ ํ˜• ๊ฒฐํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์„ ๋•Œ ๋ฒกํ„ฐ ์ง‘ํ•ฉ์„ ์„ ํ˜• ์ข…์†์ (linearly dependent)์ด๋ผ๊ณ  ํ•จ

    • แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-19 แ„‹แ…ฉแ„’แ…ฎ 2 03 25
    • ์„ ํ˜• ๊ฒฐํ•ฉ ์‘์šฉ ๋ถ„์•ผ

      1. ํ†ต๊ณ„ ๋ชจ๋ธ๋กœ๋ถ€ํ„ฐ ์˜ˆ์ธก๋œ ๋ฐ์ดํ„ฐ๋Š” ์ตœ์†Œ์ œ๊ณฑ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•ด ๊ณ„์‚ฐ๋˜๋Š” ํšŒ๊ท€๋ณ€์ˆ˜(๋…๋ฆฝ๋ณ€์ˆ˜)์™€ ๊ณ„์ˆ˜(์Šค์นผ๋ผ)์˜ ์„ ํ˜• ๊ฒฐํ•ฉ์œผ๋กœ ์ƒ์„ฑ๋จ
      2. ์ฐจ์› ์ถ•์†Œ ๊ณผ์ •(e.g., ์ฃผ์„ฑ๋ถ„ ๋ถ„์„)์—์„œ ๊ฐ ์„ฑ๋ถ„(์ธ์ž ๋˜๋Š” ๋ชจ๋“œ)์€ ์„ฑ๋ถ„์˜ ๋ถ„์‚ฐ์„ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ๊ฐ€์ค‘์น˜(๊ณ„์ˆ˜)์™€ ๋ฐ์ดํ„ฐ ์ฑ„๋„์˜ ์„ ํ˜• ๊ฒฐํ•ฉ์œผ๋กœ ๋„์ถœ๋จ
      3. ์ธ๊ณต ์‹ ๊ฒฝ๋ง(ANN)์—๋Š” ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์˜ ์„ ํ˜• ๊ฒฐํ•ฉ๊ณผ ๋น„์„ ํ˜• ๋ณ€ํ™˜์˜ 2๊ฐ€์ง€ ์—ฐ์‚ฐ์ด ์žˆ์Œ. ๊ฐ€์ค‘์น˜(w)๋Š” ๋น„์šฉ ํ•จ์ˆ˜(loss function)์„ ์ตœ์†Œํ™”ํ•˜๋„๋ก ํ•™์Šต๋จ
        • ๋น„์šฉ ํ•จ์ˆ˜(loss function): ๋ชจ๋ธ ์˜ˆ์ธก๊ณผ ์‹ค์ œ ๋ชฉํ‘œ ๋ณ€์ˆ˜ ์‚ฌ์ด์˜ ์ฐจ์ด
  • ๋ฒกํ„ฐ ๋ฐฉ์ •์‹
  • ํ–‰๋ ฌ ๊ณฑ์…ˆ์„ ๋ฐ”๋ผ๋ณด๋Š” 4๊ฐ€์ง€ ๊ด€์ 

4. Linear independence, span, and subspace(์„ ํ˜• ๋…๋ฆฝ์„ฑ, ์ƒ์„ฑ, ๋ถ€๋ถ„๊ณต๊ฐ„)

  • ์„ ํ˜• ๋…๋ฆฝ์ (linearly independent): ์ง‘ํ•ฉ์— ์žˆ๋Š” ๋ฒกํ„ฐ๋“ค์˜ ์„ ํ˜• ๊ฒฐํ•ฉ์œผ๋กœ ์ง‘ํ•ฉ์˜ ์•„๋ฌด๋Ÿฐ ๋ฒกํ„ฐ๋„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์—†์„ ๋•Œ ๋ฒกํ„ฐ ์ง‘ํ•ฉ์„ '์„ ํ˜• ๋…๋ฆฝ์ (linearly independent)'์ด๋ผ๊ณ  ํ•จ โ†” ์„ ํ˜• ์ข…์†์ (linearly dependent)

    • แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-19 แ„‹แ…ฉแ„’แ…ฎ 2 22 18
    • ์œ„์˜ ๊ฒฝ์šฐ๋Š” ์ง‘ํ•ฉ ๋‚ด์˜ ๋ฒกํ„ฐ์˜ ์ˆ˜๊ฐ€ ์ ์–ด์„œ ์„ ํ˜• ๋ฐฐ์ˆ˜๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š”์ง€ ์—†๋Š”์ง€๋ฅผ ๋ˆˆ์œผ๋กœ๋งŒ ๊ณ„์‚ฐํ•˜์—ฌ๋„ ์‰ฝ๊ฒŒ ์„ ํ˜• ์ข…์†์ ์ธ์ง€ ์„ ํ˜• ๋…๋ฆฝ์ ์ธ์ง€ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ์Œ. ํ•˜์ง€๋งŒ ์•„๋ž˜์™€ ๊ฐ™์ด ํ›จ์”ฌ ๋ณต์žกํ•œ ๋ฒกํ„ฐ ์ง‘ํ•ฉ์ด๋ผ๋ฉด?

      • แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-19 แ„‹แ…ฉแ„’แ…ฎ 2 24 42
        • ์„ ํ˜• ๋…๋ฆฝ์„ฑ์„ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฒกํ„ฐ ์ง‘ํ•ฉ์œผ๋กœ ํ–‰๋ ฌ์„ ๋งŒ๋“ค๊ณ  ํ–‰๋ ฌ์˜ ๊ณ„์ˆ˜(rank)๋ฅผ ๊ณ„์‚ฐํ•œ ๋‹ค์Œ ํ–‰์˜ ์ˆ˜์™€ ์—ด์˜ ์ˆ˜ ์ค‘์—์„œ ๋” ์ž‘์€ ๊ฐ’๊ณผ ๋น„๊ตํ•˜๋ฉด ๋จ. ์ด๋Š” ์ฐจํ›„์— ํ•™์Šตํ•˜๊ณ  ์ •๋ฆฌํ•  ์˜ˆ์ •
    • ์ˆ˜ํ•™์—์„œ์˜ ์„ ํ˜• ๋…๋ฆฝ์„ฑ: ๋ฒกํ„ฐ๋ฅผ ์„ ํ˜•์ ์œผ๋กœ ๊ฒฐํ•ฉํ•ด์„œ ์˜๋ฒกํ„ฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†๋‹ค๋ฉด ๋ฒกํ„ฐ ์ง‘ํ•ฉ์€ ์„ ํ˜• ๋…๋ฆฝ์ 

      • ์„ ํ˜• ์ข…์†์˜ ์ˆ˜ํ•™์  ์ •์˜
        • 0 = ฮป1v1 + ฮป2v2 + ... + ฮปnvn, ฮป โˆˆ R, ฮป1 โ‰  0
        • ฮป1 โ‰  0์ด๋ฉฐ ์ž๋ช…ํ•˜์ง€ ์•Š์€ ํ•ด(nontrivial solution)๊ฐ€ ์กด์žฌ. ์ฆ‰, ๋ฒกํ„ฐ ์ง‘ํ•ฉ์ด ์„ ํ˜• ์ข…์†์ ์ด๋ผ๋ฉด ์„ ํ˜• ๊ฒฐํ•ฉ์œผ๋กœ ์˜๋ฒกํ„ฐ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋Š” ๋œป.
    • If columns are dependent, rows are dependent too.

  • ๋ถ€๋ถ„๊ณต๊ฐ„(subspace): (์œ ํ•œํ•œ) ๋ฒกํ„ฐ ์ง‘ํ•ฉ์˜ ๋ฒกํ„ฐ๋“ค์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜๋งŽ์€ ๋‹ค๋ฅธ ๊ฐ€์ค‘์น˜๋ฅผ ์‚ฌ์šฉํ•ด ๋ฌดํ•œํžˆ ์„ ํ˜• ๊ฒฐํ•ฉํ•˜์—ฌ ๋งŒ๋“  ๊ณต๊ฐ„(๋ฒกํ„ฐ ์ง‘ํ•ฉ์œผ๋กœ ์ƒ์„ฑ๋œ ๊ฒฐ๊ณผ)

    • ๋ฒกํ„ฐ ์ง‘ํ•ฉ์—์„œ ์ƒ์„ฑ๋˜๋Š” ๋ถ€๋ถ„๊ณต๊ฐ„์˜ ์ฐจ์›์€ ์„ ํ˜• ๋…๋ฆฝ ์ง‘ํ•ฉ์„ ํ˜•์„ฑํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ตœ์†Œํ•œ์˜ ๋ฒกํ„ฐ ์ˆ˜
    • ๋ฒกํ„ฐ ์ง‘ํ•ฉ์ด ์„ ํ˜• ๋…๋ฆฝ์ ์ผ ๋•Œ: ๋ถ€๋ถ„ ๊ณต๊ฐ„์˜ ์ฐจ์› = ์ง‘ํ•ฉ์˜ ๋ฒกํ„ฐ์ˆ˜
    • ๋ฒกํ„ฐ ์ง‘ํ•ฉ์ด ์„ ํ˜• ์ข…์†์ ์ผ ๋•Œ: ๋ถ€๋ถ„ ๊ณต๊ฐ„์˜ ์ฐจ์› < ์ง‘ํ•ฉ์˜ ๋ฒกํ„ฐ์ˆ˜
  • ์ƒ์„ฑ(span): ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์„ ํ˜• ๊ฒฐํ•ฉ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜

  • ๊ธฐ์ €(basis): ํ–‰๋ ฌ์˜ ์ •๋ณด(e.g., ๋ฐ์ดํ„ฐ)๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ค€์˜ ์ง‘ํ•ฉ. ์ฆ‰, ๋ฒกํ„ฐ ๊ณต๊ฐ„์„ ์ƒ์„ฑํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ์ตœ์†Œํ•œ์˜ ๋ฒกํ„ฐ๋“ค์„ ๋‚˜ํƒ€๋ƒ„(๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ์—์„œ ๊ฑด๋ฌผ์„ ์ง€์„ ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๋ธ”๋ก๋“ค๊ณผ๋„ ๊ฐ™์Œ)

    • ๊ธฐ์ €๋Š” ๋ฐ์ดํ„ฐ ๊ณผํ•™๊ณผ ๋จธ์‹ ๋Ÿฌ๋‹์—์„œ ๋งค์šฐ ์ค‘์š”(๋ชจ๋“  ๋ถ„์„์€ ๋ณธ์งˆ์ ์œผ๋กœ ํŠน์ • ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ตœ์ ์˜ ๊ธฐ์ €๋ฒกํ„ฐ๋ฅผ ์ฐพ๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ด๊ธฐ ๋•Œ๋ฌธ์—)

    • ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๊ธฐ์ € ์ง‘ํ•ฉ: ๋ฐ์นด๋ฅดํŠธ ์ขŒํ‘œ๊ณ„(Cartesian Coordinate System)

    • image

    • แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-19 แ„‹แ…ฉแ„’แ…ฎ 2 49 49
      • ์œ„๋Š” 2์ฐจ์›๊ณผ 3์ฐจ์› ๋ฐ์นด๋ฅดํŠธ ๊ทธ๋ž˜ํ”„์˜ ๊ธฐ์ € ์ง‘ํ•ฉ์œผ๋กœ 'ํ‘œ์ค€ ๊ธฐ์ € ์ง‘ํ•ฉ'์ด๋ผ๊ณ  ํ•จ(๋ฐ์นดํŠธ๋ฅด ๊ธฐ์ € ์ง‘ํ•ฉ์€ ์„œ๋กœ ์ง๊ตํ•˜๋ฉฐ ๋‹จ์œ„ ๊ธธ์ด์ธ ๋ฒกํ„ฐ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Œ)

      • แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-19 แ„‹แ…ฉแ„’แ…ฎ 2 52 20
        • ํ‘œ์ค€ ๊ธฐ์ € ์ง‘ํ•ฉ์ด ์œ ์ผํ•œ ๊ธฐ์ € ์ง‘ํ•ฉ์€ ์•„๋‹˜. ์œ„์˜ T๋Š” R2์˜ ๋˜ ๋‹ค๋ฅธ ๊ธฐ์ € ์ง‘ํ•ฉ์ž„
      • แ„‹แ…ตแ„แ…ฉแ„แ…ฆ - 0 5

        • ์œ„ ์˜ˆ์ œ์—์„œ S์™€ T๋Š” ๋ชจ๋‘ ๋™์ผํ•œ ๋ถ€๋ถ„๊ณต๊ฐ„์„ ์ƒ์„ฑํ•จ. ํ•˜์ง€๋งŒ S๋ณด๋‹ค๋Š” T๋ฅผ ๋” ์„ ํ˜ธํ•จ.(๊ฐ„๊ฒฐํ•˜๊ณ  ์ง๊ด€์ ์ด๊ธฐ ๋•Œ๋ฌธ)
    • ๊ธฐ์ €์˜ ์ •์˜

      • ์ƒ์„ฑ(span)๊ณผ ๋…๋ฆฝ์„ฑ(independency)๋ฅผ ๊ฒฐํ•ฉํ•œ ๊ฒƒ(๋ฒกํ„ฐ ์ง‘ํ•ฉ์ด ํŠน์ • ๋ถ€๋ถ„๊ณต๊ฐ„์„ ์ƒ์„ฑํ•˜๊ณ  ๋…๋ฆฝ์ ์ธ ๋ฒกํ„ฐ ์ง‘ํ•ฉ์ด๋ผ๋ฉด ํ•ด๋‹น ๋ถ€๋ถ„๊ณต๊ฐ„์˜ ๊ธฐ์ €์ž„)
  • ํ–‰๋ ฌ ๋…ธ๋ฆ„(||A||)

    • ํ–‰๋ ฌ ๋…ธ๋ฆ„์€ ๋ฒกํ„ฐ ๋…ธ๋ฆ„(์œ ํด๋ฆฌ๋“œ ๊ธฐํ•˜ํ•™์  ๊ธธ์ด๋กœ ๋ฒกํ„ฐ ์›์†Œ์˜ ์ œ๊ณฑํ•ฉ์˜ ์ œ๊ณฑ๊ทผ)์˜ ํ™•์žฅ

    • ํ–‰๋ ฌ์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋…ธ๋ฆ„์„ ๊ฐ€์ง(์›์†Œ๋ณ„ ๊ณ„์—ด, ์œ ๋„ ๊ณ„์—ด)

    • ์›์†Œ๋ณ„ ๋…ธ๋ฆ„: ํ–‰๋ ฌ์˜ ๊ฐœ๋ณ„ ์›์†Œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ณ„์‚ฐ๋˜๋Š” ๋…ธ๋ฆ„ โ†’ ํ–‰๋ ฌ์˜ ์›์†Œ์˜ ํฌ๊ธฐ๋ฅผ ๋ฐ˜์˜ํ•ด์„œ ํ•ด์„

      • ํ”„๋กœ๋ฒ ๋‹ˆ์šฐ์Šค ๋…ธ๋ฆ„(Frobenius Norm, ์œ ํด๋ฆฌ๋“œ ๋…ธ๋ฆ„, L2 norm)
        • ๋ชจ๋“  ํ–‰๋ ฌ ์›์†Œ์˜ ์ œ๊ณฑํ•ฉ์˜ ์ œ๊ณฑ๊ทผ์œผ๋กœ ๊ณ„์‚ฐ

        • ์•„๋ž˜ ์‹์—์„œ i, j๋Š” ๊ฐ๊ฐ ํ–‰๊ณผ ์—ด์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ F๋Š” ํ”„๋กœ๋ฒ ๋‹ˆ์šฐ์Šค ๋…ธ๋ฆ„์„ ๋‚˜ํƒ€๋ƒ„

        • image

        • ๋จธ์‹ ๋Ÿฌ๋‹๊ณผ ํ†ต๊ณ„ ๋ถ„์„ ๋“ฑ์—์„œ ์‘์šฉ โ†’ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์‘์šฉ์€ ์ •๊ทœํ™”(๋ชจ๋ธ ์ ํ•ฉ์„ฑ์„ ๊ฐœ์„ ํ•˜๊ณ  ๋ชจ๋ธ์˜ ์ผ๋ฐ˜ํ™” ์„ฑ๋Šฅ์„ ๋†’์ด๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ)

          • L2 ์ •๊ทœํ™”(๋ฆฟ์ง€ ํšŒ๊ท€, ridge regression): ๋ชจ๋ธ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ๋„ˆ๋ฌด ์ปค์ง€๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€
          • L1 ์ •๊ทœํ™”(๋ผ์˜ ํšŒ๊ท€,lasso regression): ํฌ์†Œ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€
        • 'ํ–‰๋ ฌ ๊ฑฐ๋ฆฌ'๋ฅผ ๊ณ„์‚ฐํ•  ๋•Œ๋„ ์‘์šฉ - ๋™์ผํ•œ ํ–‰๋ ฌ ์‚ฌ์ด์˜ ๊ฑฐ๋ฆฌ๋Š” 0์ด๊ณ  ํ–‰๋ ฌ ์•ˆ์˜ ์ˆซ์ž ์ฐจ์ด๊ฐ€ ํด์ˆ˜๋ก ๋…ธ๋ฆ„์ด ์ปค์ง

          • ๋จธ์‹ ๋Ÿฌ๋‹์˜ ์ตœ์ ํ™” ๊ธฐ์ค€์œผ๋กœ ์‚ฌ์šฉ: ์ถ•์†Œ๋œ ํ–‰๋ ฌ๊ณผ ์›๋ž˜ ํ–‰๋ ฌ ์‚ฌ์ด์˜ ํ”„๋กœ๋ฒ ๋‹ˆ์šฐ์Šค ๊ฑฐ๋ฆฌ๋ฅผ ์ตœ์†Œํ™”ํ•˜๋ฉด์„œ ๋ฐ์ดํ„ฐ ํฌ๊ธฐ๋ฅผ ์ค„์ด๋Š” ๋ฐฉ์‹
        • ํ”„๋กœ๋ฒ ๋‹ˆ์šฐ์Šค ๋…ธ๋ฆ„์€ ์–ด๋–ค ํ–‰๋ ฌ์˜ ์ „์น˜์™€ ๊ทธ ํ–‰๋ ฌ์„ ๊ณฑํ•œ ๊ฒฐ๊ณผ์˜ ๋Œ€๊ฐํ•ฉ์˜ ์ œ๊ณฑ๊ทผ์œผ๋กœ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ์Œ

          • image

            • ์„ฑ๋ฆฝ ์ด์œ : Aแต€A์˜ ๊ฐ ๋Œ€๊ฐ ์›์†Œ๋Š” ๋™์ผํ•œ ํ–‰์— ๋Œ€ํ•œ ๋‚ด์ ์ด๊ธฐ ๋•Œ๋ฌธ
    • ์œ ๋„๋ณ„ ๋…ธ๋ฆ„: ๋ฒกํ„ฐ์˜ ๋ณ€ํ™˜์œผ๋กœ ์ธํ•ด ๋ฒกํ„ฐ์˜ ๋…ธ๋ฆ„์ด ์–ผ๋งˆ๋‚˜ ์กฐ์ •๋˜๋Š”์ง€์— ๋Œ€ํ•œ ์ธก์ •์น˜

  • ํ–‰๋ ฌ ๊ณต๊ฐ„

    • ํ–‰๋ ฌ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ํŠน์ง•๋“ค ์‚ฌ์ด์˜ ์„ ํ˜• ๊ฐ€์ค‘ ๊ฒฐํ•ฉ(ํ–‰๋ ฌ ๊ณต๊ฐ„ ๋˜ํ•œ ๋ฒกํ„ฐ ๋ถ€๋ถ„๊ณต๊ฐ„์˜ ํ™•์žฅ)
    • ์—ด๊ณต๊ฐ„(column space)
      • ์—ด๋ฒกํ„ฐ์˜ ์ง‘ํ•ฉ์œผ๋กœ ๊ตฌ์„ฑ๋œ ํ–‰๋ ฌ์— ๋ฌดํ•œ ๊ฐœ์˜ ์Šค์นผ๋ผ๋ฅผ ์„ ํ˜• ๊ฒฐํ•ฉํ•œ ๊ฒฐ๊ณผ๋กœ ์ƒ์„ฑ๋œ ๋ฌดํ•œ ๋ฒกํ„ฐ์˜ ์ง‘ํ•ฉ, C(A)๋กœ ๋‚˜ํƒ€๋ƒ„
      • ํ–‰๋ ฌ์— N๊ฐœ์˜ ์—ด์ด ์žˆ๋‹ค๊ณ  ํ•ด์„œ ์—ด๊ณต๊ฐ„์ด ๋ฌด์กฐ๊ฑด N์ฐจ์›์ด ๋˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋ผ๋Š” ์ ์ด ์ค‘์š”
      • ์—ด๊ณต๊ฐ„์˜ ์ฐจ์› ์ˆ˜๋Š” ์—ด๋“ค์ด ์„ ํ˜• ๋…๋ฆฝ ์ง‘ํ•ฉ์„ ํ˜•์„ฑํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์—ด์ˆ˜์™€ ๋™์ผ
        • ์ง‘ํ•ฉ ๋‚ด์˜ ์–ด๋–ค ๋ฒกํ„ฐ๋„ ํ•ด๋‹น ์ง‘ํ•ฉ์˜ ๋‹ค๋ฅธ ๋ฒกํ„ฐ๋“ค์˜ ์„ ํ˜• ๊ฒฐํ•ฉ์œผ๋กœ ํ‘œํ˜„๋  ์ˆ˜ ์—†์„ ๋•Œ lineary independent ํ•˜๋‹ค.
    • ํ–‰๊ณต๊ฐ„(row space)
      • ์—ด๊ณต๊ฐ„๊ณผ ์™„์ „ํžˆ ๋™์ผํ•œ ๊ฐœ๋…์ด๊ณ  ๋‹จ์ง€ ์—ด ๋Œ€์‹  ํ–‰์œผ๋กœ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๊ฐ€์ค‘ ๊ฒฐํ•ฉ์„ ๋‹ค๋ฃธ
      • ํ–‰๊ณต๊ฐ„์€ R(A)๋กœ ๋‚˜ํƒ€๋ƒ„, R(A) = C(Aแต€)
    • ์˜๊ณต๊ฐ„(null space) ~ ๊ณ ์œ ๋ฒกํ„ฐ์™€ ํŠน์ด๋ฒกํ„ฐ๋ฅผ ์ฐพ๋Š” ๋ฐ ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ ํ•จ
      • ์—ด์„ ์„ ํ˜•์œผ๋กœ ๊ฒฐํ•ฉํ•˜์—ฌ ์˜๋ฒกํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฒกํ„ฐ ์ง‘ํ•ฉ
      • Ay = 0, N(A)
      • ์œ„ ์‹์„ ๋งŒ์กฑ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๋ฒกํ„ฐ y๋Š” A์˜ ์˜๊ณต๊ฐ„์— ์กด์žฌํ•จ
      • ์˜๊ณต๊ฐ„ ๋ฒกํ„ฐ์™€ ๊ฐ ํ–‰ ์‚ฌ์ด์˜ ๋‚ด์ ์€ 0(ํ–‰๊ณต๊ฐ„๊ณผ ์˜๊ณต๊ฐ„์€ ์ง๊ตํ•จ)
      • ํ–‰๋ ฌ์˜ ์˜๊ณต๊ฐ„์˜ ๋นˆ ์ง‘ํ•ฉ ํ‘œํ˜„๋ฒ•: N(A) = { }
    • ๊ณ„์ˆ˜-์˜๊ณต๊ฐ„์˜ ์ฐจ์› ์ •๋ฆฌ
      • ํ–‰๋ ฌ์˜ ์—ด์ด ์„ ํ˜• ๋…๋ฆฝ ์ง‘ํ•ฉ์ด๋ผ๋ฉด ์˜๊ณต๊ฐ„์ด ๋น„์–ด ์žˆ๋‹ค.
        • ์ตœ๋Œ€๊ณ„์ˆ˜์™€ ์ตœ๋Œ€์—ด๊ณ„์ˆ˜ ํ–‰๋ ฌ์€ ๋นˆ ์˜๊ณต๊ฐ„์„ ๊ฐ€์ง€์ง€๋งŒ ์ถ•์†Œ๊ณ„์ˆ˜ ํ–‰๋ ฌ์˜ ์˜๊ณต๊ฐ„์€ ๋น„์–ด ์žˆ์ง€ ์•Š์Œ
  • ๊ณ„์ˆ˜(rank): ํ–‰๋ ฌ ์•ˆ์— ์„œ๋กœ ์ผ์ฐจ๋…๋ฆฝ์ธ ์—ด๋ฒกํ„ฐ์˜ ์ˆ˜

    • ํ•˜๋‚˜์˜ ํ–‰๋ ฌ๊ณผ ์—ฐ๊ด€๋œ ๊ณ ์œ ํ•œ ์ˆซ์ž๋กœ, ํ–‰๋ ฌ ๋ถ€๋ถ„๊ณต๊ฐ„์˜ ์ฐจ์›์˜ ์ˆ˜์™€ ๊ด€๋ จ์ด ์žˆ์œผ๋ฉฐ ์—ญํ–‰๋ ฌ์ด๋‚˜ ๋ฐฉ์ •์‹์˜ ์ •๋‹ต์˜ ์ˆ˜๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๋“ฑ์˜ ํ–‰๋ ฌ ์—ฐ์‚ฐ์—์„œ ์ค‘์š”ํ•œ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง
    • ๊ณ„์ˆ˜๋Š” ์Œ์ด ์•„๋‹Œ ์ •์ˆ˜
    • ๋ชจ๋“  ํ–‰๋ ฌ์€ ํ•˜๋‚˜์˜ ๊ณ ์œ ํ•œ ๊ณ„์ˆ˜๋ฅผ ๊ฐ€์ง
    • ํ–‰๋ ฌ์˜ ๊ณ„์ˆ˜๋Š” r(A) ๋˜๋Š” rank(A)๋กœ ๋‚˜ํƒ€๋‚ด๊ณ  'A๋Š” ๊ณ„์ˆ˜-r ํ–‰๋ ฌ์ด๋‹ค'๋ผ๊ณ  ์ฝ์Œ
    • ํ–‰๋ ฌ์ด ์ตœ๋Œ€๋กœ ๊ฐ€๋Šฅํ•œ ๊ณ„์†Œ๋Š” ํ–‰ ๋˜๋Š” ์—ด์˜ ๊ฐœ์ˆ˜ ์ค‘์—์„œ ๋” ์ž‘์€ ๊ฐ’. ์ฆ‰ r = min{M, N}์ด ๋˜๋Š” ํ–‰๋ ฌ
    • ์ตœ๋Œ€๋กœ ๊ฐ€๋Šฅํ•œ ๊ณ„์ˆ˜๋ฅผ ๊ฐ–๋Š” ํ–‰๋ ฌ์„ ์ตœ๋Œ€๊ณ„์ˆ˜(full rank)๋ผ๊ณ  ํ•จ
    • ๊ณ„์ˆ˜๊ฐ€ r < min{M, N}์ธ ํ–‰๋ ฌ์€ '์ถ•์†Œ๊ณ„์ˆ˜', '๊ณ„์ˆ˜๋ถ€์กฑ' ๋˜๋Š” 'ํŠน์ด' ๋“ฑ ๋‹ค์–‘ํ•˜๊ฒŒ ๋ถˆ๋ฆผ
    • ์Šค์นผ๋ผ ๊ณฑ์…ˆ์€ ํ–‰๋ ฌ ๊ณ„์ˆ˜์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Œ
    • ํ–‰๋ ฌ ๊ณ„์ˆ˜์— ๋Œ€ํ•œ ๋™์ผํ•œ ํ•ด์„๊ณผ ์ •์˜
      • ์„ ํ˜• ๋…๋ฆฝ ์ง‘ํ•ฉ์„ ํ˜•์„ฑํ•˜๋Š” ์ตœ๋Œ€ ์—ด(๋˜๋Š” ํ–‰)์˜ ์ˆ˜
      • ์—ด๊ณต๊ฐ„์˜ ์ฐจ์›์˜ ์ˆ˜(ํ–‰๊ณต๊ฐ„์˜ ์ฐจ์›์˜ ์ˆ˜์™€ ๋™์ผ)
      • ํ–‰๋ ฌ ์•ˆ์— ์ •๋ณด๋ฅผ ํฌํ•จํ•˜๋Š” ์ฐจ์› ์ˆ˜. ์„ ํ˜• ์ข…์†์ ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์œผ๋ฏ€๋กœ ํ–‰๋ ฌ์˜ ์ „์ฒด ์—ด ๋˜๋Š” ํ–‰ ์ˆ˜์™€ ๋™์ผํ•˜์ง€ ์•Š์Œ
      • ํ–‰๋ ฌ์—์„œ 0์ด ์•„๋‹Œ ํŠน์ž‡๊ฐ’์˜ ์ˆ˜
    • Practice
      A = [[1], [2], [3]], r(A) = 1
      B = [[1, 3], [2, 6], [4, 12]], r(B) = 1
      C = [[1, 3.1], [2, 6], [4, 12]], r(C) = 2
      D = [[1, 3, 2], [6, 6, 1], [4, 2, 0]], r(D) = 3(full-rank)
      E = [[1, 1, 1], [1, 1, 1], [1, 1, 1]], r(E) = 1
      F = [[0, 0, 0], [0, 0, 0], [0, 0, 0]], r(F) = 0
    
  • ํŠน์ˆ˜ ํ–‰๋ ฌ์˜ ๊ณ„์ˆ˜

    • ๋ฒกํ„ฐ: ๋ชจ๋“  ๋ฒกํ„ฐ์˜ ๊ณ„์ˆ˜๋Š” 1์ž„(๋ฒกํ„ฐ๋Š” ์ •๋ณด์˜ ์—ด ๋˜๋Š” ํ–‰์ด ๋‹จ ํ•˜๋‚˜๋ฐ–์— ์—†๊ธฐ ๋•Œ๋ฌธ์ž„. ์œ ์ผํ•œ ์˜ˆ์™ธ๋Š” ์˜๋ฒกํ„ฐ)
    • ์˜ ํ–‰๋ ฌ: ์–ด๋–ค ํฌ๊ธฐ๋“  ์˜ ํ–‰๋ ฌ(์˜๋ฒกํ„ฐ ํฌํ•จ)์˜ ๊ณ„์ˆ˜๋Š” 0์ž„
    • ๋‹จ์œ„ ํ–‰๋ ฌ: ๋‹จ์œ„ ํ–‰๋ ฌ์˜ ๊ณ„์ˆ˜๋Š” ํ–‰์˜ ์ˆ˜(=์—ด์˜ ์ˆ˜)์™€ ๊ฐ™์Œ. ์ฆ‰, r(IN) = N์ž„
    • ๋Œ€๊ฐ ํ–‰๋ ฌ: ๋Œ€๊ฐ ํ–‰๋ ฌ์˜ ๊ณ„์ˆ˜๋Š” 0์ด ์•„๋‹Œ ๋Œ€๊ฐ ์›์†Œ์˜ ์ˆ˜์™€ ๊ฐ™์Œ ~ ์ด ์†์„ฑ์€ ๋ฐฉ์ •์‹์„ ํ’€๊ฑฐ๋‚˜ ํŠน์ž‡๊ฐ’ ๋ถ„ํ•ด๋ฅผ ํ•ด์„ํ•  ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ
    • ์‚ผ๊ฐ ํ–‰๋ ฌ: ๋ชจ๋“  ๋Œ€๊ฐ์„  ์›์†Œ์— 0์ด ์•„๋‹Œ ๊ฐ’์ด ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ตœ๋Œ€๊ณ„์ˆ˜, ๋Œ€๊ฐ์„ ์— 0์ด ํ•˜๋‚˜ ์ด์ƒ ์žˆ๋Š” ์‚ผ๊ฐ ํ–‰๋ ฌ์€ ์ถ•์†Œ๊ณ„์ˆ˜
    • ๋ฌด์ž‘์œ„ ํ–‰๋ ฌ: ๋ฌด์ž‘์œ„ ํ–‰๋ ฌ์˜ ๊ณ„์ˆ˜๋Š” ์•Œ ์ˆ˜ ์—†์ง€๋งŒ ์ตœ๋Œ€๋กœ ๊ฐ€๋Šฅํ•œ ๊ณ„์ˆ˜๊ฐ€ ๋ณด์žฅ๋˜๋„๋ก ํ–‰๋ ฌ์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Œ(๊ฐ€์šฐ์Šค ๋˜๋Š” ๊ท ์ผํ•œ ๋ถ„ํฌ ๋“ฑ์—์„œ ์ž„์˜๋กœ ๋ถ€๋™ ์†Œ์ˆ˜์ ์„ ๋„์ถœํ•˜๋ฉด ๋จ)
    • ๊ณ„์ˆ˜-1 ํ–‰๋ ฌ: 0์ด ์•„๋‹Œ ๋‘ ๋ฒกํ„ฐ ์‚ฌ์ด์—์„œ ์™ธ์ ์„ ์ทจํ•˜๋ฉด ๊ณ„์ˆ˜-1 ํ–‰๋ ฌ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ
  • ๋ง์…ˆ ๋ฐ ๊ณฑ์…ˆ ํ–‰๋ ฌ์˜ ๊ณ„์ˆ˜

    • ๊ฐœ๋ณ„ ํ–‰๋ ฌ์˜ ๊ณ„์ˆ˜๋ฅผ ์•Œ๊ณ  ์žˆ๋‹ค๊ณ  ํ•ด์„œ ๋ง์…ˆ ํ–‰๋ ฌ ๋˜๋Š” ๊ณฑ์…ˆ ํ–‰๋ ฌ์˜ ์ •ํ™•ํ•œ ๊ณ„์ˆ˜๋ฅผ ์•Œ ์ˆ˜๋Š” ์—†์Œ(์˜ ํ–‰๋ ฌ์€ ์˜ˆ์™ธ)
    • ๋Œ€์‹  ๊ฐœ๋ณ„ ํ–‰๋ ฌ์˜ ๊ณ„์ˆ˜๋กœ ์›ํ•˜๋Š” ํ–‰๋ ฌ์ด ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€๋กœ ๊ฐ€๋Šฅํ•œ ๊ณ„์ˆ˜๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ์Œ
    • rank(A+B) โ‰ค rank(A) + rank(B)
      • ๋ง์…ˆ ํ–‰๋ ฌ์˜ ๊ณ„์ˆ˜๋Š” ๊ฐœ๋ณ„ ํ–‰๋ ฌ์˜ ๊ณ„์ˆ˜๋ณด๋‹ค ํด ์ˆ˜ ์žˆ์Œ
    • rank(AB) โ‰ค min{rank(A), rank(B)}
      • ๊ณฑ์…ˆ ํ–‰๋ ฌ์˜ ๊ณ„์ˆ˜๋Š” ๊ฐœ๋ณ„ ํ–‰๋ ฌ์˜ ๊ฐ€์žฅ ํฐ ๊ณ„์ˆ˜๋ณด๋‹ค ํด ์ˆ˜ ์—†์Œ(์™ธ์ ์ด ํ•ญ์ƒ ๊ณ„์ˆ˜-1 ํ–‰๋ ฌ์„ ์ƒ์„ฑํ•˜๋Š” ์ด์œ )
  • ์ด๋™๋œ ํ–‰๋ ฌ์˜ ๊ณ„์ˆ˜

    • ํ–‰๋ ฌ์„ ์ด๋™์‹œํ‚ค๋ฉด ๋ณดํ†ต ์ตœ๋Œ€๊ณ„์ˆ˜๊ฐ€ ๋จ(์ •๋ฐฉ ํ–‰๋ ฌ์„ ์ด๋™ํ•˜๋Š” ์ฃผ๋œ ๋ชฉํ‘œ๋Š” r < M์—์„œ r =M์œผ๋กœ ๊ณ„์ˆ˜๋ฅผ ๋Š˜๋ฆฌ๋Š” ๊ฒƒ)
  • ๊ณ„์ˆ˜ ์‘์šฉ

    • ๋ฒกํ„ฐ๊ฐ€ ํ–‰๋ ฌ์˜ ์—ด๊ณต๊ฐ„์— ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜

      1. ๋ฒกํ„ฐ๋กœ ํ–‰๋ ฌ์„ ํ™•์žฅ(~A: ํ™•์žฅํ•œ ํ–‰๋ ฌ)
        • ํ–‰๋ ฌ์„ ํ™•์žฅํ•œ๋‹ค: ํ–‰๋ ฌ์˜ ์˜ค๋ฅธ์ชฝ์— ์—ด์„ ์ถ”๊ฐ€ํ•œ๋‹ค๋Š” ๋œป
      2. ๋‘ ํ–‰๋ ฌ์˜ ๊ณ„์ˆ˜๋ฅผ ๊ณ„์‚ฐ
      3. ๋‘ ๊ณ„์ˆ˜๋ฅผ ๋น„๊ต
        • rank(A) = rank(~A): ๋ฒกํ„ฐ๋Š” ํ–‰๋ ฌ A์˜ ์—ด๊ณต๊ฐ„์— ์žˆ์Œ
        • rank(A) < rank(~A): ๋ฒกํ„ฐ๋Š” ํ–‰๋ ฌ A์˜ ์—ด๊ณต๊ฐ„์— ์—†์Œ
    • ๋ฒกํ„ฐ ์ง‘ํ•ฉ์˜ ์„ ํ˜• ๋…๋ฆฝ์„ฑ

      • ๋ฒกํ„ฐ ์ง‘ํ•ฉ์ด ์„ ํ˜•์ ์œผ๋กœ ๋…๋ฆฝ์ ์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜
        • ๋ฒกํ„ฐ๋ฅผ ํ–‰๋ ฌ์— ๋„ฃ๊ณ  ํ–‰๋ ฌ์˜ ๊ณ„์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•œ ๋‹ค์Œ ํ•ด๋‹น ํ–‰๋ ฌ์˜ ์ตœ๋Œ€๋กœ ๊ฐ€๋Šฅํ•œ ๊ณ„์ˆ˜์™€ ๋น„๊ต(min{M, N})
        • r = N: ๋ฒกํ„ฐ ์ง‘ํ•ฉ์€ ์„ ํ˜•์ ์œผ๋กœ ๋…๋ฆฝ
        • r < M: ๋ฒกํ„ฐ ์ง‘ํ•ฉ์€ ์„ ํ˜•์ ์œผ๋กœ ์ข…์†
  • ํ–‰๋ ฌ์‹(determinant)

    • ํ–‰๋ ฌ์‹์€ ์ •๋ฐฉ ํ–‰๋ ฌ๊ณผ ๊ด€๋ จ๋œ ์ˆซ์ž, det(A) ๋˜๋Š” |A|๋กœ ๋‚˜ํƒ€๋ƒ„
    • ์ค‘์š”ํ•œ ํŠน์„ฑ
      1. ํ–‰๋ ฌ์‹์€ ์ •๋ฐฉ ํ–‰๋ ฌ์— ๋Œ€ํ•ด์„œ๋งŒ ์ •์˜๋จ
      • 2x2๋‚˜ 3x3 ํ–‰๋ ฌ์˜ ๊ฒฝ์šฐ ๋น„๊ต์  ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ตฌํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํฌ๊ธฐ๊ฐ€ ์ปค์ง€๋ฉด ์ ์  ๊ณ„์‚ฐํ•˜๊ธฐ ๋ณต์žกํ•ด์ง
      • ํ–‰๋ ฌ์‹์„ ๊ณ„์‚ฐํ•ด์•ผ ํ•  ๊ฒฝ์šฐ np.linalg.det() ๋˜๋Š” scipy.linalg.det()์„ ์‚ฌ์šฉ
      1. ๋ชจ๋“  ํŠน์ด(์ถ•์†Œ๊ณ„์ˆ˜) ํ–‰๋ ฌ์— ๋Œ€ํ•ด์„œ ํ–‰๋ ฌ์‹์€ 0์ž„
      • r < M์ด๋ผ๋ฉด ฮ” = 0
  • ํ–‰๋ ฌ์˜ ํŠน์„ฑ ๋‹คํ•ญ์‹(characteristic polynomial)

    • ํ–‰๋ ฌ ์ด๋™๊ณผ ํ–‰๋ ฌ์‹์„ ๊ฒฐํ•ฉํ•˜๋Š” ๊ฒƒ
    • det(A - ฮปI)ฮ”
    • ฮ” = 0์ด ๋˜๋Š” ํŠน์„ฑ ๋‹คํ•ญ์‹์— ๋Œ€ํ•œ ํ•ด๋Š” ํ–‰๋ ฌ์˜ ๊ณ ์œณ๊ฐ’(eigenvalue)

Summarization

  • ๋ฒกํ„ฐ๋Š” ์—ด ๋˜๋Š” ํ–‰์— ์ˆซ์ž๋ฅผ ๋‚˜์—ดํ•œ ๊ฒƒ์œผ๋กœ ์ˆœ์„œ๊ฐ€ ์ค‘์š”. ๋ฒกํ„ฐ์˜ ์›์†Œ ์ˆ˜๋Š” ์ฐจ์›์ด๋ผ๊ณ  ํ•จ. ๋ฒกํ„ฐ๋Š” ์ฐจ์›๊ณผ ๋™์ผํ•œ ์ˆ˜์˜ ์ถ•์„ ๊ฐ€์ง„ ๊ธฐํ•˜ํ•™์  ๊ณต๊ฐ„์—์„œ ํ•˜๋‚˜์˜ ์„ ์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Œ.
  • ๋ง์…ˆ, ๋บ„์…ˆ, ์•„๋‹ค๋งˆ๋ฅด๊ณฑ๊ณผ ๊ฐ™์€ ๋ฒกํ„ฐ ์‚ฐ์ˆ  ์—ฐ์‚ฐ์€ ์›์†Œ๋ณ„๋กœ ๊ณ„์‚ฐํ•จ.
  • ๋‚ด์ ์€ ์ฐจ์›์ด ๊ฐ™์€ ๋‘ ๋ฒกํ„ฐ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ์ธ์ฝ”๋”ฉํ•œ ๋‹จ์ผ ์ˆซ์ž๋กœ, ์›์†Œ๋ณ„๋กœ ๊ณฑํ•˜๊ณ  ํ•ฉํ•ด์„œ ๊ตฌํ•จ(๋‚ด์ ์€ ๋งค์šฐ ์ค‘์š”. ๋‚ด์ ์€ ์œ ์‚ฌ๋„์™€ ๊ด€๋ จ์ด ์žˆ์Œ).
  • ๋‘ ๋ฒกํ„ฐ๊ฐ€ ์ง๊ตํ•˜๋ฉด ๋‚ด์ ์€ 0์ด๋ฉฐ ๊ธฐํ•˜ํ•™์ ์œผ๋กœ ๋ฒกํ„ฐ๊ฐ€ ์ง๊ฐ์œผ๋กœ ๋งŒ๋‚˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•จ(๋ถ„ํ•ด์— ํ™œ์šฉ).
  • ์ง๊ต๋ฒกํ„ฐ ๋ถ„ํ•ด๋Š” ํ•˜๋‚˜์˜ ๋ฒกํ„ฐ๋ฅผ ๊ธฐ์ค€๋ฒกํ„ฐ์™€ ์ง๊ตํ•˜๋Š” ๋ฒกํ„ฐ, ํ‰ํ–‰ํ•œ ๋ฒกํ„ฐ๋กœ ๋‚˜๋ˆ„๋Š” ๊ฒƒ์ž„(๊ณต์‹์€ ๊ธฐํ•˜ํ•™์ ์œผ๋กœ ๋„์ถœ ๊ฐ€๋Šฅํ•˜๋‚˜, ๊ณต์‹์ด ๋‚ดํฌํ•œ ๊ฐœ๋…์ธ 'ํฌ๊ธฐ์— ๋Œ€ํ•œ ๋งคํ•‘'์„ ๊ธฐ์–ตํ•ด์•ผ ํ•จ).
  • ๋ฒกํ„ฐ ์ง‘ํ•ฉ์€ ๋ฒกํ„ฐ๋“ค์˜ ๋ชจ์Œ์ด๋ฉฐ, ๋ฒกํ„ฐ ์ง‘ํ•ฉ์—๋Š” ์œ ํ•œํ•˜๊ฑฐ๋‚˜ ๋ฌดํ•œํ•œ ์ˆ˜์˜ ๋ฒกํ„ฐ๊ฐ€ ์กด์žฌํ•จ.
  • ์„ ํ˜• ๊ฒฐํ•ฉ์€ ์ง‘ํ•ฉ์˜ ๋ฒกํ„ฐ๋“ค์— ์Šค์นผ๋ผ๋ฅผ ๊ณฑํ•˜๊ณ  ํ•ฉํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์„ ํ˜•๋Œ€์ˆ˜ํ•™์—์„œ ๊ฐ€์žฅ ์ฃผ์š”ํ•œ ๊ฐœ๋…์ž„.
  • ์ง‘ํ•ฉ์—์„œ ํ•˜๋‚˜์˜ ๋ฒกํ„ฐ๊ฐ€ ์ง‘ํ•ฉ์˜ ๋‹ค๋ฅธ ๋ฒกํ„ฐ๋“ค์˜ ์„ ํ˜• ๊ฒฐํ•ฉ์œผ๋กœ ๊ธฐ์ˆ ๋  ์ˆ˜ ์žˆ์œผ๋ฉด ํ•ด๋‹น ๋ฒกํ„ฐ ์ง‘ํ•ฉ์€ ์„ ํ˜• ์ข…์†์ ์ž„. ๋งŒ์•ฝ ์ด๋Ÿฌํ•œ ์„ ํ˜• ๊ฒฐํ•ฉ์ด ์—†๋‹ค๋ฉด ๋ฒกํ„ฐ ์ง‘ํ•ฉ์€ ์„ ํ˜• ๋…๋ฆฝ์ ์ž„.
  • ๋ถ€๋ถ„๊ณต๊ฐ„์€ ๋ฒกํ„ฐ ์ง‘ํ•ฉ์˜ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์„ ํ˜• ๊ฒฐํ•ฉ์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ๋ฌดํ•œ ์ง‘ํ•ฉ์ž„.
  • ๊ธฐ์ €๋Š” ๊ณต๊ฐ„์„ ์ธก์ •ํ•˜๊ธฐ ์œ„ํ•œ ์ผ์ข…์˜ ์ž์™€ ๊ฐ™์€ ๊ฐœ๋…์ž„. ๋ฒกํ„ฐ ์ง‘ํ•ฉ์ด (1) ์–ด๋–ค ๋ถ€๋ถ„๊ณต๊ฐ„์„ ์ƒ์„ฑํ•˜๊ณ  (2) ์„ ํ˜• ๋…๋ฆฝ์ ์ด๋ผ๋ฉด ํ•ด๋‹น ๋ถ€๋ถ„ ๊ณต๊ฐ„์— ๋Œ€ํ•œ ๊ธฐ์ €๊ฐ€ ๋จ. ๋ฐ์ดํ„ฐ ๊ณผํ•™์˜ ์ฃผ์š” ๋ชฉํ‘œ๋Š” ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ์„ ์„ค๋ช…ํ•˜๊ฑฐ๋‚˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์ตœ์ƒ์˜ ๊ธฐ์ € ์ง‘ํ•ฉ์„ ์ฐพ๋Š” ๊ฒƒ์ž„.
  • ํ–‰๋ ฌ์€ ํ–‰๊ณผ ์—ด๋กœ ์ด๋ฃจ์–ด์ง„ ์ˆซ์ž์˜ ํ‘œ
  • ์—ฌ๋Ÿฌ ํŠน์ˆ˜ ํ–‰๋ ฌ(๋‚œ์ˆ˜, ์ •๋ฐฉ, ๋น„์ •๋ฐฉ, ๋Œ€๊ฐ, ์‚ผ๊ฐ(์ƒ์‚ผ๊ฐ, ํ•˜์‚ผ๊ฐ), ๋‹จ์œ„, ์˜, ๋Œ€์นญ ํ–‰๋ ฌ)์ด ์กด์žฌ
  • ํ–‰๋ ฌ์˜ ๋ง์…ˆ, ์Šค์นผ๋ผ ๊ณฑ์…ˆ, ์•„๋‹ค๋งˆ๋ฅด๊ณฑ๊ณผ ๊ฐ™์€ ์‚ฐ์ˆ  ์—ฐ์‚ฐ์€ ์›์†Œ๋ณ„๋กœ ๋™์ž‘
  • ํ–‰๋ ฌ์˜ ์ด๋™์€ ๋Œ€๊ฐ ์›์†Œ์— ์ƒ์ˆ˜๋ฅผ ๋”ํ•˜๋Š” ๊ฒƒ(๋Œ€๊ฐ์ด ์•„๋‹Œ ์š”์†Œ๋Š” ๋ณ€๊ฒฝ X), ์ด๋™์€ ์ฃผ๋กœ ๊ณ ์œณ๊ฐ’์„ ์ฐพ๊ฑฐ๋‚˜ ํ†ต๊ณ„ ๋ชจ๋ธ์˜ ์ •๊ทœํ™”์™€ ๊ฐ™์€ ๋ถ„์•ผ์— ์‘์šฉ
  • ํ–‰๋ ฌ ๊ณฑ์…ˆ์€ ์™ผ์ชฝ ํ–‰๋ ฌ์˜ ํ–‰๋“ค๊ณผ ์˜ค๋ฅธ์ชฝ ํ–‰๋ ฌ์˜ ์—ด๋“ค ์‚ฌ์ด์˜ ๋‚ด์ , ํ–‰๋ ฌ ๊ณฑ์…ˆ์˜ ์œ ํšจ์„ฑ ๊ทœ์น™: (M x N)(N x K) = (M x K)
  • LIVE EVIL: ์—ฌ๋Ÿฌ ํ–‰๋ ฌ์˜ ๊ณฑ์˜ ์ „์น˜๋Š” ๊ฐ ํ–‰๋ ฌ์„ ์ „์น˜ํ•˜๊ณ  ์—ญ์ˆœ์œผ๋กœ ๊ณฑํ•œ ๊ฒƒ๊ณผ ๋™์ผ
  • ๋Œ€์นญ ํ–‰๋ ฌ์€ ๋Œ€๊ฐ์„ ๊ฑฐ์šธ๋กœ ๋ณด๊ณ  ๋ฐ˜์‚ฌ๋œ ํ˜•ํƒœ๋กœ ๊ฐ ํ–‰์€ ๋Œ€์‘๋˜๋Š” ์—ด๊ณผ ๊ฐ™์œผ๋ฉฐ A = Aแต€๋กœ ์ •์˜
  • ๋ชจ๋“  ํ–‰๋ ฌ์— ์ž์‹ ์˜ ์ „์น˜ ํ–‰๋ ฌ(Aแต€)์„ ๊ณฑํ•˜๋ฉด ๋Œ€์นญ ํ–‰๋ ฌ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ, ๊ฒฐ๊ณผ ํ–‰๋ ฌ์ธ Aแต€A๋Š” ํ†ต๊ณ„ ๋ชจ๋ธ๊ณผ ํŠน์ž‡๊ฐ’ ๋ถ„ํ•ด์˜ ํ•ต์‹ฌ
  • ํ–‰๋ ฌ ๋…ธ๋ฆ„์—๋Š” ๋งŽ์€ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋Š”๋ฐ ์›์†Œ๋ณ„๊ณผ ์œ ๋„๋ณ„๋กœ ํฌ๊ฒŒ ๋ถ„๋ฅ˜ํ•  ์ˆ˜ ์žˆ์Œ
    • ์ „์ž๋Š” ํ–‰๋ ฌ์˜ ์›์†Œ์˜ ํฌ๊ธฐ๋ฅผ ๋ฐ˜์˜ํ•˜๋Š” ๋ฐ˜๋ฉด ํ›„์ž๋Š” ๋ฒกํ„ฐ์— ๋Œ€ํ•œ ํ–‰๋ ฌ์˜ ๊ธฐํ•˜ํ•™์  ๋ณ€ํ™˜ ํšจ๊ณผ๋ฅผ ๋ฐ˜์˜ํ•จ
  • ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์›์†Œ๋ณ„ ๋…ธ๋ฆ„์€ ํ”„๋กœ๋ฒ ๋‹ˆ์šฐ์Šค ๋…ธ๋ฆ„(์ฆ‰, ์œ ํด๋ฆฌ๋“œ ๋…ธ๋ฆ„ ๋˜๋Š” l2 ๋…ธ๋ฆ„)์ด๋ผ๊ณ  ํ•˜๋ฉฐ ์›์†Œ์˜ ์ œ๊ณฑํ•ฉ์˜ ์ œ๊ณฑ๊ทผ์œผ๋กœ ๊ณ„์‚ฐ๋จ
  • ํ–‰๋ ฌ์˜ ๋Œ€๊ฐํ•ฉ์€ ๋Œ€๊ฐ ์›์†Œ์˜ ํ•ฉ
  • ๋„ค ๊ฐœ์˜ ํ–‰๋ ฌ ๊ณต๊ฐ„(์—ด, ํ–‰, ์˜, ์™ผ์ชฝ-์˜)์ด ์žˆ์œผ๋ฉฐ, ์ด๋“ค์€ ํ–‰๋ ฌ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ํŠน์ง•์˜ ์„ ํ˜• ๊ฐ€์ค‘ ๊ฒฐํ•ฉ ์ง‘ํ•ฉ์œผ๋กœ ์ •์˜๋จ
  • ํ–‰๋ ฌ์˜ ์—ด๊ณต๊ฐ„์€ ํ–‰๋ ฌ์— ์žˆ๋Š” ์—ด์˜ ๋ชจ๋“  ์„ ํ˜• ๊ฐ€์ค‘ ๊ฒฐํ•ฉ์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ C(A)๋กœ ๋‚˜ํƒ€๋ƒ„
  • ์„ ํ˜•๋Œ€์ˆ˜ํ•™์—์„œ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์€ ์–ด๋–ค ๋ฒกํ„ฐ b๊ฐ€ ํ–‰๋ ฌ์˜ ์—ด๊ณต๊ฐ„์— ์กด์žฌํ•˜๋Š”์ง€ ์—ฌ๋ถ€. ๊ทธ๋ ‡๋‹ค๋ฉด Ax = b๋ฅผ ๋งŒ์กฑํ•˜๋Š” ๋ฒกํ„ฐ x๊ฐ€ ์กด์žฌํ•˜๋Š” ๊ฒƒ
  • ํ–‰๋ ฌ์˜ ํ–‰๊ณต๊ฐ„์€ ํ–‰๋ ฌ์˜ ํ–‰์— ๋Œ€ํ•œ ์„ ํ˜• ๊ฐ€์ค‘ ๊ฒฐํ•ฉ ์ง‘ํ•ฉ์ด๋ฉฐ R(A) ๋˜๋Š” C(Aแต€)๋กœ ๋‚˜ํƒ€๋ƒ„
  • ํ–‰๋ ฌ์˜ ์˜๊ณต๊ฐ„์€ ์—ด์„ ์„ ํ˜•์œผ๋กœ ๊ฒฐํ•ฉํ•˜์—ฌ ์˜๋ฒกํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฒกํ„ฐ ์ง‘ํ•ฉ. ์ฆ‰, ๋ฐฉ์ •์‹ Ay = 0์„ ๋งŒ์กฑํ•˜๋Š” ๋ฒกํ„ฐ y(y=0์ธ ์ž๋ช…ํ•œ ํ•ด๋Š” ์ œ์™ธ). ์˜๊ณต๊ฐ„์€ ๋‹ค๋ฅธ ์‘์šฉ์ค‘์—์„œ๋„ ๊ณ ์œ ๋ฒกํ„ฐ๋ฅผ ์ฐพ๋Š” ๋ฐ ์ค‘์š”ํ•จ
  • ๊ณ„์ˆ˜๋Š” ํ–‰๋ ฌ๊ณผ ๊ด€๋ จ๋œ ์ˆ˜๋กœ ์Œ์ด ์•„๋‹Œ ์ •์ˆ˜. ๊ณ„์ˆ˜๋Š” ์„ ํ˜• ๋…๋ฆฝ ์ง‘ํ•ฉ์„ ํ˜•์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ๋งŽ์€ ์—ด(๋˜๋Š” ํ–‰)์˜ ์ˆ˜. ์ตœ๋Œ€๋กœ ๊ฐ€๋Šฅํ•œ ๊ณ„์ˆ˜๋ณด๋‹ค ์ž‘์€ ๊ณ„์ˆ˜๋ฅผ ๊ฐ–๋Š” ํ–‰๋ ฌ์„ ์ถ•์†Œ๊ณ„์ˆ˜ ๋˜๋Š” ํŠน์ด๋ผ๊ณ  ํ•จ
  • ์ •๋ฐฉ ํ–‰๋ ฌ์˜ ๋Œ€๊ฐ์— ์ƒ์ˆ˜๋ฅผ ๋”ํ•ด์„œ ์ด๋™์‹œํ‚ค๋ฉด ๋ณดํ†ต ์ตœ๋Œ€๊ณ„์ˆ˜๊ฐ€ ๋จ
  • ํ–‰๋ ฌ์˜ ์—ด๊ณต๊ฐ„์— ๋ฒกํ„ฐ๊ฐ€ ์กด์žฌํ•˜๋Š”์ง€๋ฅผ ๊ฒฐ์ •ํ•  ๋•Œ๋„ ๊ณ„์ˆ˜๋ฅผ ์‘์šฉํ•  ์ˆ˜ ์žˆ์Œ. ํ–‰๋ ฌ์˜ ๊ณ„์ˆ˜์™€ ๋ฒกํ„ฐ๋กœ ํ™•์ขก๋œ ํ–‰๋ ฌ์˜ ๊ณ„์ˆ˜๋ฅผ ๋น„๊ตํ•˜๋ฉด ๋จ
  • ํ–‰๋ ฌ์‹์€ ์ •๋ฐฉ ํ–‰๋ ฌ๊ณผ ๊ด€๋ จ๋œ ์ˆซ์ž์ž„(๋น„์ •๋ฐฉ ํ–‰๋ ฌ์—๋Š” ํ–‰๋ ฌ์‹์ด ์—†์Œ).
    • ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋ชจ๋“  ์ถ•์†Œ๊ณ„์ˆ˜ ํ–‰๋ ฌ์— ๋Œ€ํ•ด 0์ด๊ณ  ๋ชจ๋“  ์ตœ๋Œ€๊ณ„์ˆ˜ ํ–‰๋ ฌ์— ๋Œ€ํ•ด 0์ด ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ
  • ํŠน์„ฑ ๋‹คํ•ญ์‹ ฮป๋กœ ์ด๋™๋œ ์ •๋ฐฉ ํ–‰๋ ฌ์˜ ํ–‰๋ ฌ์‹์ด ์–ด๋– ํ•œ ๊ฐ’์ด ๋˜๋„๋ก ํ•˜๋Š” ๋ฐฉ์ •์‹์œผ๋กœ ๋ณ€ํ™˜ํ•จ.

Theorem

1.1.1. x, y, z๊ฐ€ Rโฟ์˜ ๋ฒกํ„ฐ์ด๊ณ  h์™€ k๊ฐ€ ์Šค์นผ๋ผ์ผ ๋•Œ,

  • (1) x + y = y + x
  • (2) (x + y) + z = x + (y + z)
  • (3) x + 0 = x = 0 + x
  • (4) x + (-x) = 0 = (-x) + x
  • (5) k(x + y) = kx + ky
  • (6) (h + k)x = hx + kx
  • (7) (hk)x = h(kx)
  • (8) 1x = x

1.1.2 x๊ฐ€ Rโฟ์˜ ๋ฒกํ„ฐ์ด๊ณ  k๊ฐ€ ์Šค์นผ๋ผ์ผ ๋•Œ,

  • (1) 0x = 0
  • (2) k0 = 0
  • (3) (-1)x = -x

etc) ์ง์‚ฌ๊ฐํ–‰๋ ฌ์„ ์ถ•์†Œ๋œ ํ–‰์‚ฌ๋‹ค๋ฆฌ๊ผด ํ–‰๋ ฌ๋กœ ๋งŒ๋“ค๋ฉด ๋‹จ ํ•˜๋‚˜์˜ ๊ธฐ์•ฝ ํ–‰์‚ฌ๋‹ค๋ฆฌ๊ผด ํ–‰๋ ฌ๋งŒ ๊ฐ–๋Š”๋ฐ, ์ฆ‰, ๋‹ค๋ฅธ ๊ธฐ์•ฝ ํ–‰์‚ฌ๋‹ค๋ฆฌ๊ผด์€ ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค.(Lay p.13)

Vector applications

  • ์ƒ๊ด€๊ด€๊ณ„

    • ์ƒ๊ด€๊ด€๊ณ„๋Š” ํ†ต๊ณ„์™€ ๋จธ์‹ ๋Ÿฌ๋‹์—์„œ ๊ฐ€์žฅ ๊ทผ๋ณธ์ ์ด๋ฉด์„œ ์ค‘์š”ํ•œ ๋ถ„์„ ๋ฐฉ๋ฒ•, ๋ณ€์ˆ˜์˜ ํฌ๊ธฐ๋กœ ์ •๊ทœํ™”๋œ ๋‘ ๋ณ€์ˆ˜ ์‚ฌ์ด์˜ ๋‚ด์ 
      • ์ƒ๊ด€๊ณ„์ˆ˜(correlation coefficient): ๋‘ ๋ณ€์ˆ˜ ์‚ฌ์ด์˜ ์„ ํ˜• ๊ด€๊ณ„๋ฅผ ์ •๋Ÿ‰ํ™”ํ•œ ์ˆซ์ž(-1(์Œ์˜ ์ƒ๊ด€๊ด€๊ณ„)๋ถ€ํ„ฐ +1(์–‘์˜ ์ƒ๊ด€๊ด€๊ณ„) ์‚ฌ์ด์˜ ๋ฒ”์œ„)
      • ์ƒ๊ด€๊ณ„์ˆ˜๊ฐ€ ๊ธฐ๋Œ€ํ•˜๋Š” ๋ฒ”์œ„ -1 ~ +1 ์‚ฌ์ด์— ์กด์žฌํ•˜๋ ค๋ฉด ์ •๊ทœํ™”(normalization)๊ฐ€ ํ•„์š”
        1. ๊ฐ ๋ณ€์ˆ˜์˜ ํ‰๊ท ์ค‘์‹ฌํ™”: ๊ฐ ๋ฐ์ดํ„ฐ๊ฐ’์—์„œ ํ‰๊ท ๊ฐ’์„ ๋นผ๋Š” ๊ฒƒ
        2. ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ณ„์ˆ˜(๋ฒกํ„ฐ ๋…ธ๋ฆ„ ๊ณฑ์œผ๋กœ ๋‚ด์ ์„ ๋‚˜๋ˆ„๊ธฐ)
        • ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ณ„์ˆ˜ ์ „์ฒด ๊ณต์‹

          • image
        • ์„ ํ˜•๋Œ€์ˆ˜ํ•™ ์šฉ์–ด๋กœ ๋‚˜ํƒ€๋‚ธ ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ณ„์ˆ˜(๋‚ด์  ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉ, x~๋Š” x๋ฅผ ํ‰๊ท ์ค‘์‹ฌํ™”ํ•œ ๊ฒƒ)

          • ์•„๋ž˜ ๊ณต์‹์€ ๋ณ€์ˆ˜๋ฅผ ํ‰๊ท ์ค‘์‹ฌํ™”๋œ ๊ฒƒ์œผ๋กœ ๊ฐ€์ •ํ•˜๊ณ  ๋‹จ์ˆœํ™”ํ•œ ๊ฒƒ์ด๋ผ๋Š” ์‚ฌ์‹ค์„ ๊ผญ ๊ธฐ์–ตํ•ด์•ผ ํ•จ
          • แ„‹แ…ตแ„แ…ฉแ„แ…ฆ - 0 6
  • ์ฝ”์‚ฌ์ธ ์œ ์‚ฌ๋„

    • ์ƒ๊ด€๊ด€๊ณ„์™€ ์œ ์‚ฌํ•˜๊ฒŒ ๋‘ ๋ณ€์ˆ˜ ๊ฐ„์˜ ์œ ์‚ฌ์„ฑ์„ ํ‰๊ฐ€ํ•˜๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•
    • ๋‚ด์ ์˜ ๊ธฐํ•˜ํ•™์  ๊ณต์‹(ฮฑ = cos(ฮธA, B) ||A|| ||B||, (-1 <= cos(ฮธA, B) <= +1))์œผ๋กœ ์ฝ”์‚ฌ์ธ ํ•ญ์„ ๊ตฌํ•œ ๊ฒƒ(ฮฑ๋Š” A์™€ B์˜ ๋‚ด์ )
      • image
  • ์ƒ๊ด€๊ด€๊ณ„์™€ ์ฝ”์‚ฌ์ธ ์œ ์‚ฌ๋„ ์ฐจ์ด

    • ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ด€๊ณ„์˜ ๊ด€์ ์—์„œ๋Š” ํ•œ ์ชฝ ๋ณ€์ˆ˜์— ์˜ํ•ด ๋‹ค๋ฅธ ๋ณ€์ˆ˜๊ฐ€ ๋ณ€ํ•œ๋‹ค๋ฉด ๋ณ€์ˆ˜ ๊ฐ„์˜ ์ˆซ์ž ์ฐจ์ด๋Š” ๊ฒฐ๊ณผ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Œ
    • ์ฝ”์‚ฌ์ธ ์œ ์‚ฌ๋„์˜ ๊ด€์ ์—์„œ๋Š” ํ•œ ์ชฝ ๋ณ€์ˆ˜์— ์˜ํ•ด ๋‹ค๋ฅธ ๋ณ€์ˆ˜๊ฐ€ ๋ณ€ํ•œ๋‹ค๋ฉด ๋ณ€์ˆ˜ ๊ฐ„์˜ ์ˆซ์ž ์ฐจ์ด๊ฐ€ ๊ฒฐ๊ณผ์— ์˜ํ–ฅ์„ ๋ฏธ์นจ
  • ์‹œ๊ณ„์—ด ํ•„ํ„ฐ๋ง๊ณผ ํŠน์ง• ํƒ์ง€

    • ํ•„ํ„ฐ๋ง์€ ๋ณธ์งˆ์ ์œผ๋กœ ํŠน์ง• ํƒ์ง€ ๊ธฐ๋ฒ•
      • ํ…œํ”Œ๋ฆฟ(์ปค๋„)์ด ์‹œ๊ณ„์—ด ์‹ ํ˜ธ์˜ ์ผ๋ถ€์™€ ์ผ์น˜ํ•˜๋Š” ํŠน์ง•์„ ์ฐพ์Œ(ํŠน์ • ๊ธฐ์ค€์— ์ตœ์ ํ™”๋˜๋„๋ก ์ปค๋„์„ ๊ตฌ์„ฑ, e.g., ๋งค๋„๋Ÿฌ์šด ๋ณ€๋™, ๋‚ ์นด๋กœ์šด ์—์ง€, ํŠน์ • ํŒŒํ˜• ๋ชจ์–‘)
      • ์ด๋ ‡๊ฒŒ ํ•„ํ„ฐ๋ง๋œ ๊ฒฐ๊ณผ๋Š” ๋˜ ๋‹ค๋ฅธ ์‹œ๊ณ„์—ด์ด ๋˜์–ด ์ด๋ฅผ ํ†ตํ•ด ์‹ ํ˜ธ์˜ ํŠน์„ฑ์ด ์ปค๋„์˜ ํŠน์„ฑ๊ณผ ์–ผ๋งˆ๋‚˜ ์ผ์น˜ํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์Œ
    • ์ปค๋„๊ณผ ์‹œ๊ณ„์—ด ์‹ ํ˜ธ ์‚ฌ์ด์˜ ๋‚ด์ ์„ ๊ณ„์‚ฐํ•˜๋Š” ๊ฒƒ์ด ํ•„ํ„ฐ๋ง ๋ฉ”์ปค๋‹ˆ์ฆ˜
      • ์ปค๋„๊ณผ ๋™์ผํ•œ ๊ธธ์ด์˜ ์งง์€ ๋ฐ์ดํ„ฐ ์กฐ๊ฐ๊ณผ ์ปค๋„ ์‚ฌ์ด์˜ ๋‚ด์ ์„ ๊ณ„์‚ฐ, ์ด ๊ณผ์ •์œผ๋กœ ํ•„ํ„ฐ๋ง๋œ ์‹ ํ˜ธ ๊ตฌ๊ฐ„์—์„œ ํ•œ ์ ์ด ์ƒ์„ฑ๋˜๊ณ  ์ปค๋„์„ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ•œ ๊ตฌ๊ฐ„์”ฉ ์ด๋™์‹œํ‚ค๋ฉด์„œ ๋‹ค๋ฅธ ์‹ ํ˜ธ ์กฐ๊ฐ๊ณผ ๋‚ด์ ์„ ๊ณ„์‚ฐํ•ด ๋‚˜๊ฐ
        • ์ด ๊ณผ์ •์„ ํ•ฉ์„ฑ๊ณฑ(Convolution)์ด๋ผ๊ณ  ํ•จ
  • k-ํ‰๊ท  ํด๋Ÿฌ์Šคํ„ฐ๋ง

    • k-ํ‰๊ท  ํด๋Ÿฌ์Šคํ„ฐ๋ง: ๊ทธ๋ฃน ์ค‘์‹ฌ๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ๋ฅผ ์ตœ์†Œํ™”ํ•˜๋„๋ก ๋‹ค๋ณ€๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ๋Œ€์ ์œผ๋กœ ์ ์€ ์ˆ˜(k)์˜ ๊ทธ๋ฃน ๋˜๋Š” ๋ฒ”์ฃผ๋กœ ๋ถ„๋ฅ˜ํ•˜๋Š” ๋น„์ง€๋„ ๊ธฐ๋ฒ•
    • ์•Œ๊ณ ๋ฆฌ์ฆ˜
      1. ๋ฐ์ดํ„ฐ ๊ณต๊ฐ„์—์„œ ์ž„์˜์˜ k๊ฐœ ํด๋Ÿฌ์Šคํ„ฐ ์ค‘์‹ฌ์ ์„ ์ดˆ๊ธฐํ™”(์ด๋•Œ, ์ค‘์‹ฌ์€ ํด๋ž˜์Šค ๋˜๋Š” ๋ฒ”์ฃผ, ๋‹ค์Œ ๋‹จ๊ณ„์—์„œ๋Š” ๊ฐ ๋ฐ์ดํ„ฐ ๊ด€์ธก์น˜๋ฅผ ๊ฐ ํด๋ž˜์Šค์— ํ• ๋‹น)
      2. ๊ฐ ๋ฐ์ดํ„ฐ ๊ด€์ธก์น˜์™€ ๊ฐ ์ค‘์‹ฌ ์‚ฌ์ด์˜ ์œ ํด๋ฆฌ๋“œ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ„์‚ฐ
        • ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ ๊ด€์ธก์น˜์™€ ์ค‘์‹ฌ ์‚ฌ์ด์˜ ์œ ํด๋ฆฌ๋“œ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ„์‚ฐํ•  ๋•Œ ์„ ํ˜•๋Œ€์ˆ˜ํ•™ ๊ฐœ๋…์„ ์‚ฌ์šฉํ•จ
      3. ๊ฐ ๋ฐ์ดํ„ฐ ๊ด€์ธก์น˜๋ฅผ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์ค‘์‹ฌ์˜ ๊ทธ๋ฃน์— ํ• ๋‹น(์ด์ค‘ for๋ฌธ ๋Œ€์‹  ๋ฒกํ„ฐ์™€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŒ…์„ ์‚ฌ์šฉํ•˜์—ฌ ํšจ์œจ์ ์œผ๋กœ ์ˆ˜ํ–‰ ๊ฐ€๋Šฅ)
      4. ๊ฐ ์ค‘์‹ฌ์„ ํ•ด๋‹น ์ค‘์‹ฌ์— ํ• ๋‹น๋œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ ๊ด€์ธก์น˜์˜ ํ‰๊ท ์œผ๋กœ ๊ฐฑ์‹ 
      5. ์ˆ˜๋ ด ๊ธฐ์ค€์„ ๋งŒ์กฑํ•  ๋•Œ๊นŒ์ง€ ๋˜๋Š” NํšŒ๊นŒ์ง€ 2~4๋‹จ๊ณ„๋ฅผ ๋ฐ˜๋ณต
      • แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-24 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 11 07 23 แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-24 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 11 07 13

Matrix applications

  • ๋‹ค๋ณ€๋Ÿ‰ ๋ฐ์ดํ„ฐ ๊ณต๋ถ„์‚ฐ ํ–‰๋ ฌ
  • ํ–‰๋ ฌ-๋ฒกํ„ฐ ๊ณฑ์…ˆ์„ ํ†ตํ•œ ๊ธฐํ•˜ํ•™์  ๋ณ€ํ™˜
  • ์ด๋ฏธ์ง€ ํŠน์ง• ํƒ์ง€

References

  1. https://m.blog.naver.com/kiseop91

About

This repository is written and practiced while studying linear algebra.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published