Notice
Recent Posts
Recent Comments
ยซ   2024/09   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags more
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๐ŸŒฒ์ž๋ผ๋‚˜๋Š”์ฒญ๋…„

๋”ฅ๋Ÿฌ๋‹ ๊ฐ•์˜ 1์ผ์ฐจ ๋ณธ๋ฌธ

์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

๋”ฅ๋Ÿฌ๋‹ ๊ฐ•์˜ 1์ผ์ฐจ

JihyunLee 2019. 7. 29. 14:34
๋ฐ˜์‘ํ˜•

Intro to DeepLearning

Motivation

  • ์ถฉ๋ถ„ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์œผ๋ฉด ์‚ฌ๋žŒ๋ณด๋‹ค ๋”ฅ๋Ÿฌ๋‹ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์€ ๊ฒฐ๊ณผ๋ฅผ ๋‚ด๊ธฐ ์‹œ์ž‘
  • object detection(yolo)
  • ์†Œ์„ค ์ฐฝ์ž‘ AI
  • deeparts(ํ™”ํ’ ๋ณ€ํ™˜)
  • super resolution (ํ๋ฆฟํ•œ ์ด๋ฏธ์ง€๋ฅผ ํ† ๋Œ€๋กœ ํ•ด์ƒ๋„๊ฐ€ ์ข‹์€ ์ด๋ฏธ์ง€๋ฅผ ์˜ˆ์ธกํ•˜๊ธฐ

what is learning

  • Bayesian์˜ ๊ด€์ ์—์„œ : ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ธฐ ์ „๊ณผ ๋ณด๊ธฐ ์ดํ›„์˜ knowledge๊ฐ€ ๋‹ฌ๋ผ์ง€๋Š” ๊ฒƒ
  • data-> knowledge+data ->knowledge + data ->knowledge
  • ๋จธ์‹ ๋Ÿฌ๋‹
    • simple model : ๋ณ€์ˆ˜๋ฅผ ๊ฐ€์žฅ ์ž˜ ์„ค๋ช…ํ•˜๋Š” ์ƒ์ˆ˜๋ฅผ ์ฐพ๊ธฐ(y = ax +b  ์˜ ์‹์—์„œ a ์™€ b ์ฐพ๊ธฐ)

    • complex model : ์œ„์˜ ํ•จ์ˆ˜๋ณด๋‹ค ๋ณต์žกํ•œ ํ•จ์ˆ˜
  • ๋”ฅ๋Ÿฌ๋‹์ด ๊ทธ์ „๊ณผ ๋‹ค๋ฅธ๊ฒƒ : ์ „๋ฌธ๊ฐ€์˜ ์˜๊ฒฌ์„ ํ•„์š”๋กœ ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋ฐ์ดํ„ฐ๋งŒ ๊ฐ€์ง€๊ณ  ์ผํ•จ.(๋ฐ์ดํ„ฐ๊ฐ€ ๋งŽ๋‹ค๊ณ  ๊ฐ€์ •ํ•  ๋•Œ)
  • components of ML
    • data : ๋ฐ์ดํ„ฐ๋ฅผ ์ •๋ฆฌํ•˜๋Š” ์ผ
    • model : ์„ ํ˜•, NN ๋“ฑ๋“ฑ ์ •ํ•˜๊ธฐ
    • objective : cross-entropy ,RMSE ์ •ํ•˜๊ธฐ
      • MSE : mean sqared error(regression)
      • cross-entropy (classfication)
    • optimize : ์ตœ์ ํ™” ํ•˜๋Š” ํ•จ์ˆ˜ ์ •ํ•˜๊ธฐ
      • ๋ฏธ๋ถ„์„ ํ†ตํ•ด ์˜ค์ฐจ๋ฅผ ๊ฐ€์žฅ ์ž‘๊ฒŒ ๋งŒ๋“œ๋Š” ํ•จ์ˆ˜, ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ข…๋ฅ˜๊ฐ€ ์žˆ์Œ
      • ๋ณ€์ˆ˜๊ฐ€ ๋งŽ์•„๋„, ๋‹ค๋ฅธ ๋ณ€์ˆ˜๋Š” ์ƒ์ˆ˜์ฒ˜๋Ÿผ ์ƒ๊ฐํ•˜๊ณ  ๋ฏธ๋ถ„ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณ€์ˆ˜๋ผ๋ฆฌ ๋…๋ฆฝ๋ณ€์ˆ˜๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ  ๋ฏธ๋ถ„
  • shallow vs deep
    • shallow๋Š” layer๊ฐ€ 1๊ฐœ, deep์€ layer๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ
    • deep์€ ๋™์ผํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ ์ˆ˜๋ฅผ ๊ฐ€์ง€๊ณ  ๋ณต์žกํ•œ ๋ ˆ์ด์–ด๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. (๋‹ต์œผ๋กœ ๊ฐ€๋Š” ๊ธธ์ด ๋งŽ์•„์ง„๋‹ค)
    • ์ด๋ก ์ ์œผ๋กœ๋Š” shallow๋„ ์ข‹์ง€๋งŒ, deep๊ณผ ๊ฐ™์€ ์„ฑ๋Šฅ์„ ๋งŒ๋“ค๊ธฐ์—๋Š” ํž˜๋“ค๋‹ค!(ํ›จ์”ฌ ๋น„ํšจ์œจ์ )
  • representation
    • ๋ฐ์ดํ„ฐ๋ฅผ ์ž˜ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋Š” '์ถ•๋ณ€ํ™˜'์„ ํ•˜๊ธฐ
  • manifold in multiple level
    • ์ธต์ด ์˜ฌ๋ผ๊ฐˆ ์ˆ˜๋ก, ์ถ”์ƒ์ ์ธ ๋ ˆ๋ฒจ(์ด๋ฏธ์ง€ -> ์‚ฌ์ž๋ผ๋Š” ๊ฐœ๋…)์œผ๋กœ abstract representation์ด ๋œ๋‹ค.
  • knowledge transfer
    • A๋ฅผ ์ž˜ํ•˜๋Š” ์‚ฌ๋žŒ์€ A' ๋„ ์ž˜ํ•  ์ˆ˜ ์žˆ๋‹ค.๋ผ๋Š” ๊ฐœ๋…
    • ํ•™์Šต๋œ ๋ ˆ์ด์–ด๋ฅผ ์žฌ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ํ˜ธ๋ž‘์ด๋ž‘ ํ† ๋ผ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ์ž˜ ๊ตฌ๋ถ„ํ•˜๋Š”๋ฐ ๊ณ ์–‘์ด์™€ ๊ฐœ๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ณ ์‹ถ์€๋ฐ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†๋‹ค
      -> ์ด๋Ÿด๋•Œ knowledge trasfer๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ์ผ๋ฐ˜์ ์œผ๋กœ ๋งจ ๋งˆ์ง€๋ง‰ ๋ ˆ์ด์–ด๋ฅผ ์ œ์™ธํ•˜๊ณ  ๋‹ค ๊ฐ€์ ธ์˜จ๋‹ค.
  • techniques
    • batch normalization
    • residual network

Algorithms

  • discrimitive model : ์ธ์‹, ํŒ๋ณ„(cnn , rnn...)
    • CNN - convolution layer + pooling layer
    • RNN, LSTM
  • generative model : ์ƒˆ๋กœ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋งŒ๋“ค์–ด ๋‚ด๋Š” ๋ชจ๋ธ(DBN, GAN, DBM, GSN,๊ธ€์“ฐ๊ธฐ..)
๋ฐ˜์‘ํ˜•