์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

ํ…์„œํ”Œ๋กœ์šฐ 2.0์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋”ฅ๋Ÿฌ๋‹ ๊ธฐ์ดˆ

ํ…์„œํ”Œ๋กœ์šฐ 2.0์˜ ๊ธฐ์ดˆ ๋ฌธ๋ฒ•์„ ๊ณต๋ถ€ํ•˜๊ณ , ๋”ฅ๋Ÿฌ๋‹์˜ ์ด๋ก ์„ ํ…์„œํ”Œ๋กœ์šฐ ์‹ค์Šต ์ฝ”๋“œ๋กœ ์ตํžˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[๋ฐ์ดํ„ฐ ๋ถ„์„] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • ๋”ฅ๋Ÿฌ๋‹ ๊ธฐ์ดˆ ์ด๋ก 

  • ํ…์„œํ”Œ๋กœ์šฐ ํ•ต์‹ฌ ์ฒ ํ•™

  • ํ…์„œํ”Œ๋กœ์šฐ ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ์‹ค์Šต

  • ํ…์„œํ”Œ๋กœ์šฐ ์ฝ”๋“œ๋ฅผ ํ†ตํ•œ ๊ธฐ์ดˆ ์ด๋ก  ์‹ค์Šต

์ด ๊ฐ•์˜์—์„œ ๋ฐฐ์šฐ๋Š” ๊ฒƒ ๐Ÿ“–

๋ณธ ๊ฐ•์˜๋Š” TensorFlow 2.0์˜ ๊ธฐ์ดˆ ๋ฌธ๋ฒ•์„ ๊ณต๋ถ€ํ•˜๋ฉฐ ๋”ฅ๋Ÿฌ๋‹์„ ๊ธฐ์ดˆ๋ฅผ ๊ฐ™์ด ๊ณต๋ถ€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. TensorFlow 2.0์€ 1.0 ๋ฒ„์ „๊ณผ ์ƒ๋‹นํžˆ ๋‹ค๋ฅธ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‘˜ ์‚ฌ์ด์˜ ์ฐจ์ด์ ์„ ์ดํ•ดํ•˜๊ณ  ์žฅ์ ์„ ์ž˜ ํ™œ์šฉํ•œ๋‹ค๋ฉด, ๋” ๊น”๋”ํ•˜๊ณ  ์•„๋ฆ„๋‹ค์šด ๋จธ์‹ ๋Ÿฌ๋‹ ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜๋งŒ์˜ ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค๋ฉด ์ฃผ๋ชฉ! โ˜บ๏ธ

ํ˜น์‹œ ๋”ฅ๋Ÿฌ๋‹์„ ํ•™์Šตํ•˜์‹œ๋ฉด์„œ ์ด๋Ÿฐ ๊ณ ๋ฏผ์„ ํ•˜๊ณ  ๊ณ„์‹ ๊ฐ€์š”?

  • "๋”ฅ๋Ÿฌ๋‹์˜ ๊ธฐ์ดˆ ๊ฐœ๋…์ด ํ—ท๊ฐˆ๋ ค์š”."
  • "Copy & Paste๋กœ ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ํ•™์Šตํ•˜๋Š” ๊ฒƒ ๋ง๊ณ , ์ง์ ‘ ๋‚˜๋งŒ์˜ ๋ชจ๋ธ์„ ๋งŒ๋“ค๊ณ  ์‹ถ์–ด์š”."
  • "TensorFlow 1.0๊ณผ 2.0์˜ ์ฐจ์ด๋ฅผ ๋ชจ๋ฅด๊ฒ ์–ด์š”."

๊ฑฑ์ • ๋งˆ์„ธ์š”. TensorFlow๋ฅผ ํ†ตํ•œ ๋”ฅ๋Ÿฌ๋‹ ๊ธฐ์ดˆ, ์ด ๊ฐ•์˜์—์„œ ๋ชจ๋‘ ์žก์•„์ค„ ํ…Œ๋‹ˆ๊นŒ์š”! ์ด๋ก ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‹ค์Šต์„ ํ†ตํ•ด ๋”ฅ๋Ÿฌ๋‹์˜ ๊ฐœ๋…์— ๋Œ€ํ•ด์„œ ์ง๊ด€์ ์œผ๋กœ ๋” ์ดํ•ดํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿ˜

์ด ๊ฐ•์˜๋ฅผ ๋“ค์€ ํ›„ ๋‹น์‹ ์˜ ๋ชจ์Šต ๐Ÿ“œ

  • ๋”ฅ๋Ÿฌ๋‹์˜ ๊ธฐ์ดˆ ๊ฐœ๋…์— ๋Œ€ํ•ด์„œ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
  • TensorFlow 2.0์˜ ํŠน์ง•์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ฝ”๋“œ๊ฐ€ ์•„๋‹Œ ๋‚˜๋งŒ์˜ ์ฝ”๋“œ๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋งŒ๋“ค์–ด๋ณด๋Š” ๋ฒ•์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ œ ๊ฐ•์˜๋งŒ์˜ ํŠน๋ณ„ํ•œ ์  โœจ

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

์ด ๊ฐ•์˜์—์„œ ๋ฐฐ์šฐ๋Š” ๊ฒƒ ๐Ÿ“š

TensorFlow ๊ธฐ์ดˆ

TensorFlow์˜ ๊ธฐ์ดˆ๊ฐ€ ๋˜๋Š” ํ…์„œ์™€ ๋ณ€์ˆ˜์˜ ๊ฐœ๋…์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ , TensorFlow 2.0์—์„œ ์ถ”๊ฐ€๋œ ์ฆ‰์‹œ ์‹คํ–‰ ๊ธฐ๋Šฅ๊ณผ TensorFlow์˜ ํ•ต์‹ฌ ๊ธฐ์ดˆ ๊ธฐ๋Šฅ์ธ ์ˆœ์ฐจ์  ๋ชจ๋ธ์— ๋Œ€ํ•ด ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

๋”ฅ๋Ÿฌ๋‹ ๊ธฐ์ดˆ

๋”ฅ๋Ÿฌ๋‹ ํ•™์Šต์˜ ๊ธฐ์ดˆ์ธ ์†์‹ค ํ•จ์ˆ˜, ์ •๊ทœํ™”, ์ตœ์ ํ™”, ์ž๋™ ๋ฏธ๋ถ„ ๋“ฑ์— ๋Œ€ํ•ด ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

TensorFlow 2.0 ์‹ฌํ™” ๊ธฐ๋ฒ•

tf.function์œผ๋กœ ๋”ฅ๋Ÿฌ๋‹์˜ ๊ธฐ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋ฒ•๋ถ€ํ„ฐ ํ…์ŠคํŠธ ๋ฌธ์ž์—ด์„ ์ˆซ์ž๋กœ ํ‘œํ˜„ํ•˜๋Š” ์›Œ๋“œ ์ž„๋ฒ ๋”ฉ, ๊ธฐ๋Šฅ์ ์ธ API๋ฅผ ํ™œ์šฉํ•˜๋Š” Functional API ๋“ฑ์„ ํ™œ์šฉํ•˜๋Š” ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

๋”ฅ๋Ÿฌ๋‹ ์‹ฌํ™” ๊ธฐ๋ฒ•

๋”ฅ๋Ÿฌ๋‹์˜ ํ•ต์‹ฌ ์‹ ๊ฒฝ๋ง์ธ ์ˆœํ™˜ ์‹ ๊ฒฝ๋ง, ํ•ฉ์„ฑ๊ณฑ ์‹ ๊ฒฝ๋ง์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ  ๋ชจ๋ธ ํŒŒ์ผ์„ ์ €์žฅํ•˜๊ณ  ๋ณต์›ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์ €๋Š” ์ด๋Ÿฐ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค ๐Ÿ˜


์ œ ๊ฒฝ๋ ฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์•„์š”.

ํ˜„) Riiid VP of AIOps
ํ˜„) Google Developer Expert for ML
์ „) ๋„ค์ด๋ฒ„ AI Research Engineer
์ „) ์นด์นด์˜ค Data Engineer

๊ฐ•์˜ ์ˆ˜๊ฐ• ์ „, ๊ถ๊ธˆํ•œ ์ ์„ ๋ฏธ๋ฆฌ ํ™•์ธํ•˜์„ธ์š”! ๐Ÿ˜

Q. ๋น„์ „๊ณต์ž๋„ ๋“ค์„ ์ˆ˜ ์žˆ๋Š” ๊ฐ•์˜์ธ๊ฐ€์š”?

๋„ค. ๊ธฐ์ดˆ ๊ฐœ๋…์ด๊ธฐ ๋•Œ๋ฌธ์— ๋น„์ „๊ณต์ž๋ถ„๋“ค๋„ ์ดํ•ดํ•˜์‹ค ์ˆ˜ ์žˆ๋„๋ก ์ฐจ๊ทผ์ฐจ๊ทผ ๊ฐ•์˜ํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.

Q. ์™œ TensorFlow์™€ ๋”ฅ๋Ÿฌ๋‹์„ ๋ฐฐ์›Œ์•ผ ํ•˜๋‚˜์š”?

์•ž์œผ๋กœ์˜ IT์‚ฐ์—… ๋ฏธ๋ž˜๋Š” ์ธ๊ณต์ง€๋Šฅ์— ๋‹ฌ๋ ค์žˆ๋‹ค๊ณ  ํ•ด๋„ ๊ณผ์–ธ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ €๋Š” ์ธ๊ณต์ง€๋Šฅ์— ์ปค๋ฆฌ์–ด๋ฅผ ์˜ฌ์ธํ–ˆ๊ณ , ํ˜„๋Œ€ ์ธ๊ณต์ง€๋Šฅ ์—…๊ณ„์˜ ํ•ต์‹ฌ์— ํ•ด๋‹นํ•˜๋Š” ๋”ฅ๋Ÿฌ๋‹์˜ ๊ธฐ์ดˆ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์€ ํ•„์ˆ˜๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

Q. ๊ฐ•์˜๋ฅผ ๋“ฃ๊ธฐ ์ „, ์ค€๋น„ํ•ด์•ผ ํ•  ๊ฒƒ์ด ์žˆ๋‚˜์š”?

Python์˜ ๊ธฐ์ดˆ๋ฅผ ์ข€ ์ตํ˜€๋‘์‹œ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

Q. ์ˆ˜์—… ๋‚ด์šฉ์„ ์–ด๋Š ์ˆ˜์ค€๊นŒ์ง€ ๋‹ค๋ฃจ๋‚˜์š”?

๊ธฐ์ดˆ ์ด๋ก ์„ ํ•™์Šตํ•œ ํ›„, ๊ฐ„๋‹จํ•œ ์‹ค์Šต์„ ํ†ตํ•ด ๋ฐฐ์šด ๋‚ด์šฉ์„ ์ฒดํ™”ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ๋Œ€ํ•™์ƒ

  • ๊ฐœ๋ฐœ์ž

  • ๋”ฅ๋Ÿฌ๋‹์„ ๊ณต๋ถ€ํ•˜๊ณ ์ž ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž

  • ๊ธฐ์ดˆ๋ฅผ ํŠผํŠผํžˆ ํ•˜๊ณ  ์‹ถ์€ ๋จธ์‹ ๋Ÿฌ๋‹ ์—”์ง€๋‹ˆ์–ด

  • ์ธ๊ณต์ง€๋Šฅ์œผ๋กœ ์ปค๋ฆฌ์–ด๋ฅผ ์ „ํ–ฅํ•˜๊ณ ์ž ํ•˜๋Š” ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • Python ๊ธฐ์ดˆ

์•ˆ๋…•ํ•˜์„ธ์š”
Chris Song์ž…๋‹ˆ๋‹ค.

1,017

๋ช…

์ˆ˜๊ฐ•์ƒ

89

๊ฐœ

์ˆ˜๊ฐ•ํ‰

8

๊ฐœ

๋‹ต๋ณ€

4.4

์ 

๊ฐ•์˜ ํ‰์ 

3

๊ฐœ

๊ฐ•์˜

(ํ˜„) ๋คผ์ด๋“œ VP of AIOps

(ํ˜„) Google Developer Expert for Machine Learning

(์ „) Naver - AI Research Engineer

(์ „) Kakao - Data Engineer

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

17๊ฐœ โˆ™ (8์‹œ๊ฐ„ 39๋ถ„)

๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!