Dev.Op
Yollow ๐Ÿ“š
Dev.Op
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (701)
    • ์œ ์ตํ•˜์…จ๋‹ค๋ฉด ๊ด‘๊ณ  ํ•œ๋ฒˆ๋งŒ ํด๋ฆญ ๋ถ€ํƒ๋“œ๋ฆด๊ฒŒ์š”~ (0)
    • ---------------------------.. (0)
    • Stock (1)
      • ์Šˆํผ๋งˆ์ดํฌ๋กœ์ปดํ“จํ„ฐ (2)
    • ๐Ÿง์ „๊ธฐ์ฐจ (72)
      • ๐Ÿ„lg์—๋„ˆ์ง€์†”๋ฃจ์…˜ (0)
      • ๐ŸŠํ˜„๋Œ€์ž๋™์ฐจ (0)
    • ๐Ÿ—๏ธ์†Œํ”„ํŠธ์›จ์–ด (243)
      • ๐Ÿ’ปpython (85)
      • โž•C & C++ (1)
      • โ˜•๏ธTableau (32)
      • ๐Ÿ‘‹SQL & MySQL (20)
      • ๐ŸฌHTML & CSS (14)
      • ๐Ÿ“—JavaScript (31)
      • ๐Ÿ“˜Pspice & Excel (2)
      • ๐Ÿ“•Matlab & COMSOL & CATIA (6)
      • ๐Ÿ“™java & Servlete & JSP (29)
      • ๐Ÿ““Raspberry PI 4 (5)
      • ๐Ÿ”จAnsys (2)
      • DJango (0)
      • Flutter (3)
      • Typescript (0)
      • ๐Ÿ†Vue (5)
      • ๐Ÿ‹Docker (1)
    • ๐Ÿ“‹์ฑ„์šฉ๊ณต๊ณ  (0)
    • ๐Ÿ“WEB & ML & DL ํ”„๋กœ์ ํŠธ (27)
      • ๐ŸŒต2์ฐจ ํ”„๋กœ์ ํŠธ(LG) (9)
    • ๐Ÿงฉ์ผ์ƒ (89)
      • ๐ŸŒค์ฝ”๋”ฉ ๊ณต๋ถ€ ์ผ์ง€ (1)
      • ๐Ÿšด์ž์ „๊ฑฐ (5)
      • ๐Ÿ“ฐํ…Œํฌ (20)
      • ๐ŸฆFood & Cafe (5)
      • ๐Ÿ’‰์˜์–ด ๋„์ ์ด๊ธฐ (5)
      • โšก๋ฐœ์ „์†Œ (6)
      • ๐Ÿ“š๋…์„œ (1)
      • ๐Ÿ›ซ์—ฌํ–‰ (2)
      • ๐Ÿ“ˆ๋ธ”๋กœ๊ทธ๋งˆ์ผ€ํŒ… (6)
    • ๐ŸŒ๊ธˆ์œต (37)
    • ๐ŸŽจ์ทจ์—…End (16)
    • ๐Ÿ‘‹์ž๊ฒฉ์ฆ (150)
      • ๐Ÿ™ˆSQLD๊ฐœ๋ฐœ์ž (12)
      • ๐Ÿ”Œ์ „๊ธฐ๊ธฐ์‚ฌ (116)
      • ๐Ÿข์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ (7)
      • ๐ŸŒŽADsP(๋ฐ์ดํ„ฐ๋ถ„์„์ค€์ „๋ฌธ๊ฐ€) (10)
      • ๐Ÿš™1์ข… ๋Œ€ํ˜• ์šด์ „ ๋ฉดํ—ˆ (1)
      • โญTableau Desktop Specialist (2)
    • ๐Ÿฅ‡๊ณต๋Œ€์ด๊ฑฐ์ €๊ฒƒ(๋ง‰ํ•™๊ธฐ) (24)
      • ๐Ÿ“๊ณตํ•™์ˆ˜ํ•™ 2 (1)
      • ๐Ÿบ๋งˆ์ดํฌ๋กœํ”„๋กœ์„ธ์„œ์‹ค์Šต (4)
      • ๐ŸŒCAE (10)
      • โœˆ๏ธ์ž๋™์ฐจ๊ณตํ•™์‹คํ—˜2 (0)
      • ๐Ÿšข์œ ์ฒด์—ญํ•™ (6)
      • ๐Ÿš—ํ˜„๋Œ€์ฐจ H-๋ชจ๋นŒ๋ฆฌํ‹ฐ ํด๋ž˜์Šค 1๊ธฐ (3)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    ๊ณต์ง€์‚ฌํ•ญ

    • Vue, Typescript, React, Tableau,โ‹ฏ
    • ์ง„์ธ์‚ฌ๋Œ€์ฒœ๋ช…(็›กไบบไบ‹ๅพ…ๅคฉๅ‘ฝ)

    ์ธ๊ธฐ ๊ธ€

    ํƒœ๊ทธ

    • ์—”๋น„๋””์•„
    • Python
    • ์—…๋น„ํŠธ
    • ๋น…๋ฐ์ดํ„ฐ
    • ADsP
    • ์ „๊ธฐ์ฐจ ๋ณด์กฐ๊ธˆ 2021
    • ๋ถ€๋“ฑ๋ฅ 
    • ํ…Œ์Šฌ๋ผ
    • ์•„์ด์˜ค๋‹‰5
    • ์—”์†”
    • ipad dual monitor
    • ์•Œ๊ณ ๋ฆฌ์ฆ˜
    • lgํ™”ํ•™
    • css
    • SMCI
    • ์œ ์ฒด์—ญํ•™
    • vue btn
    • ์‚ผ์„ฑ์ „์ž
    • ๋ธŒ๋ฃจํŠธํฌ์Šค
    • ์ž๋ฐ”
    • ๋””์นด๋ฅด๊ณ 
    • html
    • ๋น…๋ฐ์ดํ„ฐ๋ถ„์„์ค€์ „๋ฌธ๊ฐ€
    • ์—๋””์Šจev
    • LG์—๋„ˆ์ง€์†”๋ฃจ์…˜
    • ์ „๊ธฐ์ฐจ
    • fluid mechanics
    • ๋ฐฑ์ค€
    • rdfr
    • ์ง๋ ฌ๋ฆฌ์•กํ„ฐ

    ์ตœ๊ทผ ๋Œ“๊ธ€

    ์ตœ๊ทผ ๊ธ€

    ํ‹ฐ์Šคํ† ๋ฆฌ

    hELLO ยท Designed By ์ •์ƒ์šฐ.
    Dev.Op

    Yollow ๐Ÿ“š

    ๋”ฅ๋Ÿฌ๋‹ ๊ฐœ์š” 1ํŽธ(VScode ์ฃผํ”ผํ„ฐ ํ™˜๊ฒฝ ์„ค์ •, tensorflow)
    ๐Ÿ—๏ธ์†Œํ”„ํŠธ์›จ์–ด/๐Ÿ’ปpython

    ๋”ฅ๋Ÿฌ๋‹ ๊ฐœ์š” 1ํŽธ(VScode ์ฃผํ”ผํ„ฐ ํ™˜๊ฒฝ ์„ค์ •, tensorflow)

    2021. 11. 16. 15:57
    ๋ฐ˜์‘ํ˜•

     

    ์•ˆ๋…•ํ•˜์„ธ์š”

    ๊ณต๋ถ€ํ•˜๋Š” ์›…์ด์ž…๋‹ˆ๋‹ค

     

    ๋”ฅ๋Ÿฌ๋‹ ๋ฐฐ์›Œ๋ณด๊ธฐ ์œ„ํ•ด, ๊ด€๋ จํ•œ ํฌ์ŠคํŒ…์„ ์—ฐ์žฌํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

     

    Deep Learning Starter 1ํŽธ์ž…๋‹ˆ๋‹ค.

     

    ์ฃผ๋ฅด๋ฅต, ์ฃผ๋ฅด๋ฅต

     


    ์ธํ„ฐ๋„ท ์ƒ์—์„œ๋Š” ์ˆ˜๋งŽ์€ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก๋˜์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ถ•์ ๋œ ๋ฐ์ดํ„ฐ๋“ค์€ ์ผ์ƒ ์ƒํ™œ์—์„œ ์œ ์ตํ•œ ์˜์‚ฌ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ๋„๋ก ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ณผ์ •์—์„œ ๊ธฐ๊ณ„๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด๋“ค์ด๊ณ , ๋ฌธ์ œ๋‚˜ ๊ณผ์—…์„ ์„ค์ •ํ•˜์—ฌ, ํ•™์Šต์„ ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋„๋ก ํ•™์Šตํ•œ ๊ธฐ๊ณ„๋ฅผ ๋ฏธ๋ž˜๋ฅผ ์˜ˆ์ธกํ•˜๊ณ  ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์œ ์ตํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ด๋Œ์–ด ๋‚ผ ์ˆ˜ ์žˆ๊ฒŒ ์˜ˆ์ธก์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด, ์ˆ˜๋งŽ์€ ์„œ๋น„์Šค๊ฐ€ ํƒ„์ƒํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘์— ํ•˜๋‚˜๊ฐ€ ๋„ทํ”Œ๋ฆญ์Šค์˜ ์˜ํ™” ์ž๋™ ์ถ”์ฒœ ์„œ๋น„์Šค, ์ถœํ‡ด๊ทผ ์‹œ๊ฐ„๋Œ€์— ์œ ๋™์ ์œผ๋กœ ๋ณ€ํ•˜๋Š” ๋„ค์ด๋ฒ„์ง€ ์ง€๋„ ๊ธธ์ฐพ๊ธฐ ์„œ๋น„์Šค ๋“ฑ, ์ˆ˜๋งŽ์€ ํšŒ์‚ฌ์—์„œ ์ƒˆ๋กœ์šด ์„œ๋น„์Šค๋“ค์€ ๋Š์ž„์—†์ด ์‹œ์žฅ์— ๋‚ด๋†“๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

     

    ๋ฐ์ดํ„ฐ๋“ค์€ ์ ์ ˆํ•œ ์ฒ˜๋ฆฌ๋ฅผ ์ด๋ค„์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๊ณ„๋Š” ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šตํ•˜์—ฌ ์ฒ˜๋ฆฌํ•˜๋Š”๋ฐ, ์ด๋•Œ ์ธ๊ณต์ง€๋Šฅ(AI), ๋จธ์‹ ๋Ÿฌ๋‹(Machine Learning), ๋”ฅ๋Ÿฌ๋‹(Deep Learning) ์˜ ๊ฐœ๋…์ด ๋“ฑ์žฅํ•ฉ๋‹ˆ๋‹ค.

     

    ๊ทธ๋Ÿผ ๊ด€๋ จ๋œ ๊ฐœ๋…๋“ค์— ๋Œ€ํ•ด์„œ ํ•˜๋‚˜์”ฉ ์ •๋ฆฌํ•˜๋Š”์ชฝ์œผ๋กœ ํฌ์ŠคํŒ… ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

     


    ์‹ ๊ฒฝ๋ง

    ์ธ๊ฐ„์˜ ๋‰ด๋Ÿฐ์„ ํ•˜๋‚˜์˜ ๋…ธ๋“œ(์ธ๊ณต ๋‰ด๋Ÿฐ)์œผ๋กœ ๊ฐ€์ƒํ™”ํ•˜์—ฌ ๊ฐ ๋…ธ๋“œ์˜ ํŠน์„ฑ(๊ฐ€์ค‘์น˜)๋ฅผ ๋‹ค๋ฅด๊ฒŒ ์„ค์ •ํ•˜์—ฌ ๋™์ผํ•œ ์ž…๋ ฅ์— ๋Œ€ํ•ด ๋‹ค์–‘ํ•œ ๋ฐ˜์‘์„ ๋ฐœ์ƒํ•˜๋„๋ก ํ•˜๊ฒŒ ํ•จ

     

     

    ์ธ๊ณต์ง€๋Šฅ(AI)

    ์ธ๊ฐ„์˜ ์ง€๋Šฅ์„ ๊ฐ–๊ณ  ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์ด๋ฉฐ, ์ง€๋Šฅ์„ ๊ธฐ๊ณ„ ๋“ฑ์— ์ธ๊ณต์ ์œผ๋กœ ์‹œ์—ฐํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

     

     

    ๋จธ์‹ ๋Ÿฌ๋‹(Machine Learning)

    ๊ธฐ๊ณ„ ํ•™์Šต์ด๋ฉฐ, ์ธ๊ณต์ง€๋Šฅ์˜ ํ•œ ๋ถ„์•ผ๋กœ์„œ, ์ปดํ“จํ„ฐ์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šตํ•˜์—ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๊ธฐ์ˆ ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ถ„์•ผ์ž…๋‹ˆ๋‹ค

     

     

    ๋”ฅ๋Ÿฌ๋‹(Deep Learning)

    ์‹ฌ์ธต ํ•™์Šต ์ด๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ๊ฒƒ์œผ๋กœ ๋ณ€ํ™˜ ๊ธฐ๋ฒ•์˜ ์กฐํ•ฉ์„ ์ด์šฉํ•˜์—ฌ ๋†’์€ ์ˆ˜์ค€์˜ ์ถ”์ƒํ™”๋ฅผ ์‹œ๋„ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค

    ์‚ฌ๋žŒ์ด ์ง์ ‘ ์ž‘๋™ํ•˜์ง€ ์•Š์•„๋„ ์•Œ์•„์„œ ํŠน์ง•์„ ์ฐพ์•„๋‚ด๊ณ  ํŒจํ„ด์„ ๋ถ„์„ํ•˜์—ฌ ์•Œ์•„์„œ ํ•™์Šตํ•˜๋Š” ๊ธฐ๊ณ„ํ•™์Šต์˜ ํ•œ ๋ถ„์•ผ์ž…๋‹ˆ๋‹ค

     

     

    ์ถœ์ฒ˜ : https://hyeonjiwon.github.io/

     

     

    ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์œ ํ˜•์€ 3๊ฐ€์ง€ ์ž…๋‹ˆ๋‹ค

     

    ์ฒซ๋ฒˆ์งธ, ์˜ˆ์ธก, ๋ถ„๋ฅ˜์ž…๋‹ˆ๋‹ค - Supervised Learning

    -train, test ๋กœ์„œ ๋ฌธ์ œ์™€ ์ •๋‹ต์„ ์•Œ๋ ค์ฃผ๊ณ  ๊ณต๋ถ€์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

     

    -๋ถ„๋ฅ˜(Classification), ํšŒ๊ท€(Regression), ์˜ˆ์ธก(Forecasting) ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

     

    ๋‘๋ฒˆ์งธ, ์—ฐ๊ด€ ๊ทœ์น™ ๋ฐ ๊ตฐ์ง‘์ž…๋‹ˆ๋‹ค. - Unsupervised Learning 

    -๋‹ต์„ ๊ฐ€๋ฅด์ณ์ฃผ์ง€ ์•Š๊ณ  ๊ณต๋ถ€์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

     

    -ํด๋Ÿฌ์Šคํ„ฐ๋ง(Clustering), ์ฐจ์› ์ถ•์†Œ(Dimension Reduction) ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

     

    - ํด๋Ÿฌ์Šคํ„ฐ๋ง์—๋Š” ํŠน์ • ๊ธฐ์ค€์— ๋”ฐ๋ผ ์œ ์‚ฌํ•œ ๋ฐ์ดํ„ฐ ๋ชจ์ง‘๋“ค์„ ํ•˜๋‚˜์˜ ๊ทธ๋ฃน์œผ๋กœ ๋งŒ๋“œ๋Š”๋ฐ, ์ด๋•Œ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์„ธ๋ถ€์ ์œผ๋กœ ๋ถ„๋ฅ˜ํ•˜๋Š” ๊ธฐ๋ฒ•์œผ๋กœ ๋ฏธ์„ธํ•˜๊ฒŒ ์˜ต์…˜๊ฐ’๋“ค์„ ๋ฐ”๊ฟ”์คŒ์œผ๋กœ ๊ณ ์œ ํ•œ ํŒจํ„ด์„ ์ฐพ๊ธฐ ์œ„ํ•ด ๊ทธ๋ฃน ์ฐจ์›์—์„œ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

     

    ์„ธ๋ฒˆ์งธ, ๊ฐ•ํ™” ํ•™์Šต์ž…๋‹ˆ๋‹ค. - Reinforcement Learning

    -๋ณด์ƒ์„ ํ†ตํ•ด, ์ƒ์€ ์ตœ๋Œ€ํ™”, ๋ฒŒ์€ ์ตœ์†Œํ™”ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ํ–‰์œ„๋ฅผ ๊ฐ•ํ™”ํ•˜๋Š” ํ•™์Šต ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค

     


    ์ธ๊ณต ์‹ ๊ฒฝ๋ง

    ๋”ฅ๋Ÿฌ๋‹์˜ ๊ทผ๊ฐ„์€ ์ธ๊ณต ์‹ ๊ฒฝ๋ง์ž…๋‹ˆ๋‹ค

     

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

     

    ์ด ๋งค์ปค๋‹ˆ์ฆ˜์€ ๋กœ์ง€์Šคํ‹ฑ ํšŒ๊ท€์™€ ๋งŽ์ด ๋‹ฎ์•˜์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ ๊ฐ’์„ ๋†“๊ณ  ํ™œ์„ฑํ™” ํ•จ์ˆ˜์— ์˜ํ•ด ์ผ์ •ํ•œ ์ˆ˜์ค€์„ ๋„˜์œผ๋ฉด ์ฐธ(True)๋ฅด, ๊ทธ๋ ‡์ง€ ์•Š๋Š”๋‹ค๋ฉด ๊ฑฐ์ง“(False)๋ฅผ ๋‚ด๋ณด๋‚ด๋Š” ์ด ๊ฐ„๋‹จํ•œ ํšŒ๋กœ๊ฐ€ ํ•˜๋Š” ์ผ์ด ๋‰ด๋Ÿฐ๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

     

    ์ธ๊ณต ์‹ ๊ฒฝ๋ง(Artificial Neural Netwrok) ๋ผ๊ณ  ํ•˜๋Š” ๊ฒƒ์€ ์šฐ๋ฆฌ ๋ชธ ์†์— ์ˆ˜๋งŽ์€ ๋‰ด๋Ÿฐ์ด ์„œ๋กœ ๊ธด๋ฐ€ํžˆ ์—ฐ๊ฒฐ๋˜์–ด ์‹ ๊ฒฝ ๋ง๋‹จ์—์„œ ๋‡Œ์— ์ด๋ฅด๊นŒ์ง€ ๊ณณ๊ณณ์—์„œ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๋Š”๋ฐ, ์ด๋Ÿฌํ•œ ์ „๋‹ฌ์˜ ๊ฒฐ๊ณผ๋กœ์„œ '์ƒ๊ฐ'์ด๋ผ๋Š” ๊ฒƒ์ด ํ˜•์„ฑ์ด ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์ธ๊ณต์ ์œผ๋กœ ๋งŒ๋“  ๊ฒƒ์ด ์ธ๊ณต ์‹ ๊ฒฝ๋ง์ž…๋‹ˆ๋‹ค. ๋‰ด๋Ÿฐ๊ณผ ๋‰ด๋Ÿฐ ์‚ฌ์ด์— ์ƒˆ๋กœ์šด ์—ฐ๊ฒฐ์„ ๋งŒ๋“ค๊ฑฐ๋‚˜ ํ•„์š”์— ๋”ฐ๋ผ ์œ„์น˜๋ฅผ ๋ฐ”๊ฟ”์ฃผ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ, ์—ฌ๋Ÿฌ ์ธต์˜ ํผ์…‰ํŠธ๋ก ์„ ์„œ๋กœ ์—ฐ๊ฒฐ์‹œํ‚ค๊ณ  ๋ณต์žกํ•˜๊ฒŒ ์กฐํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ์— ๋”ฐ๋ผ ์ฃผ์–ด์ง„ ์ž…๋ ฅ ๊ฐ’์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ํŒ๋‹จ์„ ํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋กœ ์‹ ๊ฒฝ๋ง์˜ ๊ธฐ๋ณธ ๋งค์ปค๋‹ˆ์ฆ˜์ž…๋‹ˆ๋‹ค.

     

     

    ๊ฐ€์ค‘์น˜, ๋ฐ”์ด์–ด์Šค, ๊ฐ€์ค‘ํ•ฉ, ํ™œ์„ฑํ™” ํ•จ์ˆ˜

    https://koocci.gitbooks.io/aiclub-d/content/4c8fc-cc28-c870-baa8-c784/bc1c-d45c-b0b4-c6a9.html

     

    ๋ฐœํ‘œ๋‚ด์šฉ · AIclub-D

     

    koocci.gitbooks.io

     

    ์ž์„ธํ•œ ์„ค๋ช…์€ ์œ„์— ์ž˜ ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

    y= wx + b

    ๊ทธ๋ฆฌ๊ณ  w๋Š” ๊ฐ€์ค‘์น˜, b๋Š” ๋ฐ”์ด์–ด์Šค ์ž…๋‹ˆ๋‹ค.

     

    ๊ฐ€์ค‘์น˜๋Š” ๋ชจ๋“  ์ž…๋ ฅ ๊ฐ’๋“ค์ด y๊ฐ’์— ๋˜‘๊ฐ™์€ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๊ธฐ์— ๊ฐ€์ค‘ํ•ฉ(weighted sum)์ด๋ผ๋Š” ์šฉ์–ด๊ฐ€ ๋“ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค.

     

    0,1๋กœ ์ฐธ๊ณผ ๊ฑฐ์ง“์„ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋กœ ํ™œ์„ฑํ™” ํ•จ์ˆ˜์ด๋ฉฐ, ๋Œ€ํ‘œ์ ์ธ ์˜ˆ๊ฐ€ ์‹œ๊ทธ๋ชจ์ด๋“œ ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค.

     

    ๋‹ค์ธต ํผ์…‰ํŠธ๋ก 

    XOR ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ƒˆ๋กญ๊ฒŒ ๋“ฑ์žฅํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์ž…๋ ฅ์ธต์—์„œ '์€๋‹‰์ธต'์ด๋ผ๋Š” ๊ทธ๋ž˜ํ”„๊ฐ€ ๋“ฑ์žฅํ•˜์—ฌ ์ถœ๋ ฅ์˜ ๊ฐ’์„ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ’์œผ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

     

     

    XOR

    Exclusive OR ์ž…๋‹ˆ๋‹ค

    ์ž…๋ ฅ 1 ์ž…๋ ฅ 2 ๊ฒฐ๊ณผ๊ฐ’
    0 0 0
    0 1 1
    1 0 1
    1 1 0

    ์„œ๋กœ ๊ฐ™์€ ๊ฐ’์ผ๋•Œ๋Š” 0์ด๊ณ  ์„œ๋กœ ๋‹ค๋ฅธ ๊ฐ’์ผ๋•Œ๋Š” 1์˜ ๊ฐ’์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค

     

    ์—ฌ๊ธฐ์„œ ํ•˜๋‚˜์˜ ์ง์„ ์„ ๊ทธ์–ด์„œ ์›๊ณผ ๋„ค๋ชจ๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‹ค์ œ ์ฝ”๋”ฉ์œผ๋กœ ๊ตฌํ˜„ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

     


    ๋”ฅ๋Ÿฌ๋‹์„ ๋Œ๋ฆฌ๊ธฐ ์œ„ํ•œ GPU ์„ธํŒ…

    1. ์•„๋‚˜์ฝ˜๋‹ค์— ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค

    2. py37 ์ž‘์—… ํ™˜๊ฒฝ์„ ๋งŒ๋“ค์–ด ํŒŒ์ด์„  3.7 ๋ฒ„์ „์„ ์„ค์น˜ํ•˜์—ฌ ํ™˜๊ฒฝ ์„ค์ •์„ ํ•ฉ๋‹ˆ๋‹ค

    3. ํ…์„œํ”Œ๋กœ, ์ผ€๋ผ์Šค๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค

    4. python ์„ ์‹คํ–‰ํ•˜๊ณ , ์„ค์น˜๊ฐ€ ์ž˜ ์™„๋ฃŒ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

     

    -์ถ”๊ฐ€ ์‚ฌํ•ญ(์ค‘์š” โ˜…)

    ์ฃผํ”ผํ„ฐ ๋…ธํŠธ๋ถ ์„ค์น˜

    conda install jupyter notebook

     

    GPU ์ด์šฉ ์„ค์ • ๋ฐ CPU ์ด์šฉ ์„ค์ •

    #GPU ๋ฒ„์ „

    conda install -c anaconda keras-gpu

    #CPU ๋ฒ„์ „

    conda install -c anaconda keras

     

    ์ €๋Š” base ํ™˜๊ฒฝ์—์„œ conda env list ๋ฅผ ํ†ตํ•ด py37 ๋ฒ„์ „์—์„œ ์ง„ํ–‰ํ•  ๊ฒƒ์ด๊ธฐ ๋–„๋ฌธ์—

    ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ฝ”๋”ฉ์„ ์ž…๋ ฅํ•˜์˜€์Šต๋‹ˆ๋‹ค.

    GPU๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๊ฒŒ๋˜๋ฉด, ์ƒ๋‹นํžˆ ๋งŽ์€ ํŒจํ‚ค์ง€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์ด ๊ฐ™์ด ์„ค์น˜๋˜๊ฒŒ๋” ์œ ๋„ํ•˜๋Š”๋ฐ, Tensorflow๋ฅผ ํฌํ•จํ•œ CUDA, CuDNN ๊ณผ ๊ฐ™์€ ํŒจํ‚ค์ง€๋“ค์ด ๊ฐ™์ด ์„ค์น˜๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. 
     
     
    ๋‹ค๋ฅธ ๋ธ”๋กœ๊ทธ๋ฅผ ๋ณด๋‹ˆ keras 2.3.1 cuda 10.1 cudnn 7.6.5 tensorflow 2.1 ์ด ์„ค์น˜๊ฐ€ ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ์ € ๊ฐ™์€ ๊ฒฝ์šฐ, 2021๋…„ 11์›” 16์ผ ํ˜„์žฌ tensorflow gpu 2.3 ์ด ๋‹ค์šด๋ฐ›์•„์กŒ์Šต๋‹ˆ๋‹ค. 
    keras gpu๋Š” 2.4.3์ž…๋‹ˆ๋‹ค.
     
    ์œ„์˜ ๋ช…๋ น์–ด๋กœ keras๋ฅผ ์„ค์น˜ํ•˜๊ฒŒ ๋˜๋ฉด Tensorflow๋ฅผ ํฌํ•จํ•œ CUDA, CuDNN ๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ํŒจํ‚ค์ง€๋„ ํ•จ๊ป˜ ์„ค์น˜๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. tensorflow 2.x ๋ฒ„์ „์—์„œ๋Š” 1.x ๋ฒ„์ „๊ณผ ์ฝ”๋“œ ์ ์šฉ์— ๋‹ค๋ฅธ ๋ถ€๋ถ„์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์  ์ฐธ๊ณ ํ•˜์‹œ์–ด ์„ค์น˜ํ•˜์‹ค ๋•Œ ํŽธํ•˜์‹  ๋ฒ„์ „์„ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

    ์„ค์น˜๋œ ์ˆ˜๋งŽ์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์ž…๋‹ˆ๋‹ค

     

    ๋งˆ์ง€๋ง‰์œผ๋กœ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•  pandas, seaborn(๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”), scikit-learn(ML์˜ ๋Œ€ํ‘œ), pillow ๋“ฑ์„ ์ถ”๊ฐ€๋กœ ๋‹ค์šด ๋‹ค์šด๋ฐ›์•„ ํ™˜๊ฒฝ ์„ธํŒ…์„ ๋งˆ๋ฌด๋ฆฌ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

     


    ๋ฌด์Šจ ์ด์œ ์—์„œ์ธ์ง€, ์•„๋‚˜์ฝ˜๋‹ค ๊ฐ€์ƒํ™˜๊ฒฝ์—์„œ ์„ธํŒ…ํ™˜ ํ™˜๊ฒฝ์ด VS code์—์„œ ๋ถˆ๋Ÿฌ์™€์ง€์งˆ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์—๋Ÿฌ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๋ชจ๋ฅด๊ณ  ๋ฐฉํ™ฉํ•˜๋‹ค๊ฐ€, ์ž์ฒด์ ์œผ๋กœ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

     ํ•ด๊ฒฐ๋ฐฉ๋ฒ•

     

    ์ด์ œ๋Š” ๋ฒ„์ „์ด ์—…๊ทธ๋ ˆ์ด๋“œ ๋˜์–ด์„œ, ํŒŒ์ด์„  3.8๋ฒ„์ „ ์ดํ›„์—์„œ๋Š” tensorflow ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๋ง์ด์žˆ๋‹ค.

     

    ๊ทธ๋ฆฌ๊ณ  keras ๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” tensorflow ์•ˆ์— ์žˆ์œผ๋ฉด์„œ, models ๋Š” keras ์•ˆ์— ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค

     

    from tensorflow.keras.models import Sequential
    from tensorflow.keras.layers import Dense, Activation

    ์ข…์† ๊ด€๊ณ„ ์ •๋ง ์ค‘์š”ํ•˜๋‹ค. 

    ์ฆ‰, pip install์€ tensorflow๋งŒ ํ•˜๋ฉด ๋œ๋‹ค!!

     

     

    ๋ฐ˜์‘ํ˜•
    ์ €์ž‘์žํ‘œ์‹œ (์ƒˆ์ฐฝ์—ด๋ฆผ)

    '๐Ÿ—๏ธ์†Œํ”„ํŠธ์›จ์–ด > ๐Ÿ’ปpython' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

    vscode ๋žจ ์‚ฌ์šฉ  (0) 2021.11.16
    [github code]๊นƒํ—ˆ๋ธŒ ํŒŒ์ผ ๋‹ค์šด๋ฐฉ๋ฒ•  (0) 2021.11.16
    cannot import name 'image' from 'PIL' ์—๋Ÿฌ  (0) 2021.11.13
    No module named 'cv2' ์—๋Ÿฌ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•  (0) 2021.11.13
    tf,idf ๋ฐฉ์‹  (0) 2021.11.12
      '๐Ÿ—๏ธ์†Œํ”„ํŠธ์›จ์–ด/๐Ÿ’ปpython' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
      • vscode ๋žจ ์‚ฌ์šฉ
      • [github code]๊นƒํ—ˆ๋ธŒ ํŒŒ์ผ ๋‹ค์šด๋ฐฉ๋ฒ•
      • cannot import name 'image' from 'PIL' ์—๋Ÿฌ
      • No module named 'cv2' ์—๋Ÿฌ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•
      Dev.Op
      Dev.Op
      Interest: CS, Drive

      ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”