AutoEncoder (AE)

monzheldยท2022๋…„ 3์›” 14์ผ
0

AIB_4-3) Deep Learning Applications

๋ชฉ๋ก ๋ณด๊ธฐ
3/4

๐Ÿ— Keyword




๐Ÿ“‘ Concept


AutoEncoder(์˜คํ† ์ธ์ฝ”๋”)

  • ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์ฐจ์›์˜ ๋ฒกํ„ฐ๋กœ ์••์ถ•ํ•œ ๋’ค ์›๋ž˜ ํฌ๊ธฐ์˜ ๋ฐ์ดํ„ฐ๋กœ ๋ณต์›ํ•˜๋Š” ์‹ ๊ฒฝ๋ง



AutoEncoder ๊ตฌ์กฐ

  • ๋ชจ๋ž˜์‹œ๊ณ„ / ์ข…์ด์ปต 2๊ฐœ / ๋‚˜๋น„ ๋„ฅํƒ€์ด / ๋ฆฌ๋ณธ ํ˜•ํƒœ



์ธ์ฝ”๋”

  • ์ž…๋ ฅ ๋ฐ์ดํ„ฐ(=์›๋ณธ ๋ฐ์ดํ„ฐ) -> ์ €์ฐจ์› ๋ฒกํ„ฐ๋กœ ์ถ•์†Œ

Latent(์ž ์žฌ) ๋ฒกํ„ฐ

  • ์›๋ณธ ๋ฐ์ดํ„ฐ๋ณด๋‹ค ์ฐจ์›์ด ์ž‘์œผ๋ฉด์„œ ์›๋ณธ ๋ฐ์ดํ„ฐ์˜ ํŠน์ง•์„ ์ž˜ ๋ณด์กดํ•˜๊ณ  ์žˆ๋Š” ๋ฒกํ„ฐ

  • ์›๋ณธ ๋ฐ์ดํ„ฐ ํŠน์ง• ๋ณด์กด

  • ์›๋ณธ ๋ฐ์ดํ„ฐ > ์ž ์žฌ ๋ฒกํ„ฐ

  • ์ž ์žฌ ๋ฒกํ„ฐ ํฌ๊ธฐ ์ง€์ •

    • ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์ง€์ •
      -> ์›๋ณธ ๋ฐ์ดํ„ฐ๋ณด๋‹ค๋งŒ ์ž‘์œผ๋ฉด ๋จ

๋””์ฝ”๋”

  • ์›๋ž˜ ํฌ๊ธฐ์˜ ๋ฐ์ดํ„ฐ๋กœ ๋ณต์›

  • ๋””์ฝ”๋”๋กœ ๋‹ค์‹œ ์ฐจ์› ๋Š˜๋ ค์ฃผ๋Š” ์ด์œ 

    • ํŠน์ง•์ด ์ž˜ ๋ณด์กด๋๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด




AutoEncoder ๋ชฉ์ 

  • ์ž ์žฌ ๋ฒกํ„ฐ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ
    => ์›๋ณธ ๋ฐ์ดํ„ฐ์˜ ํŠน์ง• ๋ณด์กด

  • ์ฐจ์› ์ถ•์†Œํ•˜๋Š” ์ด์œ 

    • ์ฐจ์›์˜ ์ €์ฃผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด
  • ์ฐจ์› ๋งˆ์Œ๋Œ€๋กœ ์ถ•์†Œ ๊ฐ€๋Šฅ?
    -> ๊ฐ€๋Šฅ (๋งค๋‹ˆํด๋“œ ํ•™์Šต Manifold Learning)

  • AutoEncoder -> ๋น„์ง€๋„ ํ•™์Šต๋„ ๊ฐ€๋Šฅ




AutoEncoder ํ™œ์šฉ

  • ์ฐจ์› ์ถ•์†Œ(Dimensionality Reduction) ๋ฐ ๋ฐ์ดํ„ฐ ์••์ถ•

  • ๋ฐ์ดํ„ฐ ๋…ธ์ด์ฆˆ ์ œ๊ฑฐ(Denoising)

  • ์ด์ƒ์น˜ ํƒ์ง€(Anomaly Detection)

0๊ฐœ์˜ ๋Œ“๊ธ€