๐Ÿ“ฐ News/think

    SDK(์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ‚คํŠธ, Software Development Kit)๋ž€?

    ์š”์•ฝ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ‚คํŠธ(Software Development Kit, SDK)๋Š” (์ผ๋ฐ˜์ ์œผ๋กœ) ํ•˜๋“œ์›จ์–ด ํ”Œ๋žซํผ, ์šด์˜ ์ฒด์ œ(Operating System, OS) ๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ œ์ž‘์‚ฌ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ผ๋ จ์˜ ํˆด์ž…๋‹ˆ๋‹ค. ์ด ์˜คํ”ˆ์†Œ์Šค SDK ํ™•์ธํ•˜๊ธฐ SDK๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์ด์œ  ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž๋Š” SDK๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํŠน์ • ํ”Œ๋žซํผ, ์‹œ์Šคํ…œ ๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋”ฐ๋ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์ง์ ‘ ์กฐ๋ฆฝํ•  ์ˆ˜ ์žˆ๋Š” ์˜ท์žฅ์— ํฌํ•จ๋˜์–ด ์žˆ๋Š” ๋„๊ตฌ ํ‚คํŠธ๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ์‰ฌ์šธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. SDK๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์— ์‚ฌ์šฉ๋œ๋‹ค๋Š” ๊ฒƒ๋งŒ ๋‹ค๋ฅผ ๋ฟ์ž…๋‹ˆ๋‹ค. ์ž‘์—… ์™„๋ฃŒ์— ํ•„์š”ํ•œ ์š”์†Œ ๋˜๋Š” ๊ฐœ๋ฐœ ํˆด์€ ์ œ๊ณต๋˜์ง€๋งŒ ํ‚คํŠธ์— ํฌํ•จ๋œ ๋‚ด์šฉ๋ฌผ์€ ์ œ์ž‘์‚ฌ๋งˆ๋‹ค ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๊ธฐ๋ณธ SDK์—๋Š” ์ปดํŒŒ์ผ๋Ÿฌ, ๋””๋ฒ„๊ฑฐ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜..

    JSON๊ณผ XML

    XML์ด๋ž€? XML์€ EXtensible Markup Language์˜ ์•ฝ์ž์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ XML์€ HTML๊ณผ ๋งค์šฐ ๋น„์Šทํ•œ ๋ฌธ์ž ๊ธฐ๋ฐ˜์˜ ๋งˆํฌ์—… ์–ธ์–ด(text-based markup language)์ž…๋‹ˆ๋‹ค. ์ด ์–ธ์–ด๋Š” ์‚ฌ๋žŒ๊ณผ ๊ธฐ๊ณ„๊ฐ€ ๋™์‹œ์— ์ฝ๊ธฐ ํŽธํ•œ ๊ตฌ์กฐ๋กœ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. XML์€ HTML์ฒ˜๋Ÿผ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๋ชฉ์ ์ด ์•„๋‹Œ, ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ „๋‹ฌํ•  ๋ชฉ์ ์œผ๋กœ๋งŒ ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, XML ํƒœ๊ทธ๋Š” HTML ํƒœ๊ทธ์ฒ˜๋Ÿผ ๋ฏธ๋ฆฌ ์ •์˜๋˜์–ด ์žˆ์ง€ ์•Š๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. JSON๊ณผ XML์˜ ๊ณตํ†ต์  JSON๊ณผ XML์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณตํ†ต์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 1. ๋‘˜ ๋‹ค ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 2. ๋‘˜ ๋‹ค ๊ธฐ๊ณ„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‚ฌ๋žŒ๋„ ์‰ฝ๊ฒŒ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 3. ๋‘˜ ๋‹ค ๊ณ„์ธต์ ์ธ ๋ฐ์ด..

    ๋ฒ„์Šค ๊ฟ€์ž๋ฆฌ

    ๋ฒ„์Šค ๊ฟ€์ž๋ฆฌ

    ๋ฒ„์Šค(์ฐฝ๋ฌธ ์•ˆ๊ฑธ๋ฆผ) 18 24 ์ง์ˆ˜๋ผ์ธ์ด ์ข‹์Œ 456 101112

    ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ vs ํ”„๋ ˆ์ž„์›Œํฌ

    ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ vs ํ”„๋ ˆ์ž„์›Œํฌ

    [๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ] ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๋“ค์ด ๋ฐ”๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ˆ„๊ตฐ๊ฐ€ ๋ฏธ๋ฆฌ ์งœ๋†“์€ ์ฝ”๋“œ๋“ค์ด๋‹ค. ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๋„๊ตฌ์˜ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค. ex) ๊ธฐ๊ณ„ํ•™์Šต์— ๋Œ€ํ•œ ๊นŠ์ด์žˆ๋Š” ์ง€์‹์ด ์žˆ์–ด์•ผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋Š”, ์—ฐ๊ตฌ์†Œ์—์„œ๋‚˜ ์งœ๋Š” ์ˆ˜์ค€์˜ ์ฝ”๋“œ๋“ค์„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๋Œ€์ค‘์—๊ฒŒ ์ œ๊ณตํ•ด์„œ ์ผ๋ฐ˜์ธ๋“ค๋„ ์†์‰ฝ๊ฒŒ ์—ฌ๋Ÿฌ ๋จธ์‹ ๋Ÿฌ๋‹ ๊ธฐ๋Šฅ๋“ค์„ ์‚ฌ์šฉํ•ด๋ณด๊ณ  ํ•™์Šตํ•˜๊ณ  ๋˜ ์ œํ’ˆ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์–ด๋†“์€๊ฒŒ ํ…์„œํ”Œ๋กœ์šฐ์ด๋‹ค. PyTorch๋Š” ํ•™๊ณ„์—์„œ ์—ฐ๊ตฌ์šฉ์œผ๋กœ ๋” ๋„๋ฆฌ ์‚ฌ์šฉ๋œ๋‹ค. TensorFlow๋Š” ์‚ฐ์—…๊ณ„์—์„œ ์‹ค์ œ ์ œํ’ˆ์— ์ ์šฉํ•˜๋Š”๋ฐ ์ข€ ๋” ์‚ฌ์šฉ๋œ๋‹ค. [ํ”„๋ ˆ์ž„์›Œํฌ] GoF์˜ ๋””์ž์ธ ํŒจํ„ด์œผ๋กœ ์œ ๋ช…ํ•œ ๋ž„ํ”„ ์กด์Šจ(Ralph Johnson) ๊ต์ˆ˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ "์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ตฌ์ฒด์ ์ธ ๋ถ€๋ถ„์— ํ•ด๋‹นํ•˜๋Š” ์„ค๊ณ„์™€ ๊ตฌํ˜„์„ ์žฌ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ๋” ์ผ๋ จ์˜ ํ˜‘์—…ํ™”๋œ ํ˜•ํƒœ๋กœ ํด๋ž˜์Šค๋“ค์„ ์ œ๊ณตํ•˜๋Š”..

    Kaggle์ด ๋ญ”๊ฐ€์š”?

    ์บ๊ธ€(Kaggle)์ด๋ž€? ์บ๊ธ€(Kaggle)์€ 2010๋…„ ์„ค๋ฆฝ๋œ ์˜ˆ์ธก๋ชจ๋ธ ๋ฐ ๋ถ„์„ ๋Œ€ํšŒ ํ”Œ๋žซํผ์ด๋‹ค. ๊ธฐ์—… ๋ฐ ๋‹จ์ฒด์—์„œ ๋ฐ์ดํ„ฐ์™€ ํ•ด๊ฒฐ๊ณผ์ œ๋ฅผ ๋“ฑ๋กํ•˜๋ฉด, ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๋“ค์ด ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ชจ๋ธ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ๊ฒฝ์Ÿํ•œ๋‹ค. 2017๋…„ 3์›” ๊ตฌ๊ธ€์— ์ธ์ˆ˜๋˜์—ˆ๋‹ค. ์บ๊ธ€(Kaggle)์€ ์–ด๋–ค ๊ธฐ์—…์— ๋ฐฉ๋Œ€ํ•œ ์–‘์˜ ๋น…๋ฐ์ดํ„ฐ๊ฐ€ ์Œ“์—ฌ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ธฐ์—…์—์„œ ์ด ์ž๋ฃŒ๋“ค์„ ๋ฐ”ํƒ•์œผ๋กœ ํ•„์š”ํ•œ ์ •๋ณด ๋˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์•Œ์•„๋‚ด๊ธฐ๋ฅผ ์›ํ•˜์ง€๋งŒ, ์ด๋ฅผ ๋ถ„์„ํ•  ์ „๋ฌธ๊ฐ€๊ฐ€ ๋ถ€์กฑํ•˜๊ฑฐ๋‚˜ ์•„์˜ˆ ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ์ด๋•Œ ๋ฐ”๋กœ ์บ๊ธ€์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์—…์ด ์บ๊ธ€์—๊ฒŒ ๋น…๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•ด์ฃผ๋ฉด Kaggle์€ ์ด๋ฅผ ์˜จ๋ผ์ธ์— ๊ณต๊ฐœํ•˜์—ฌ ์„ธ๊ณ„ ๊ฐ์ง€์˜ ์ˆ˜๋งŽ์€ Data Scientist๋“ค์ด ์ด ๋ฌธ์ œ๋ฅผ ํŒ€์ด๋‚˜ ๊ฐœ์ธ์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ์—ฐ๊ฒฐํ•ด์ค๋‹ˆ๋‹ค. Kaggle์€ ์„ธ๊ณ„ ์ตœ๋Œ€..

    ํƒ€์ž ์—ฐ์Šตํ•ด์•ผ๋œ๋‹ค.

    ํƒ€์ž ์—ฐ์Šตํ•ด์•ผ๋œ๋‹ค.

    1. ํ‚ค๋ณด๋“œ ๊ตฌ์กฐ๋ฅผ ์ดํ•ดํ•˜๋ผ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ค‘๊ฐ„ ๋ผ์ธ ์™ผ์ชฝ ์ƒ๋‹จ์€ ์Œ ์ž์Œ ์˜ค๋ฅธ์ชฝ์€ ๊ฐ€์šด๋ฐ ์ค„์€ ์  ํ•˜๋‚˜ ๋ชจ์Œ ์ƒ๋‹จ์€ ์ž‘๋Œ€๊ธฐ์— ์  2๊ฐœ ๋ชจ์Œ ใ…  ๋งŒ ์™ผ์†์—์„œ ์นœ๋‹ค. ์†๋ชฉ์„ ๋ฐ”๋‹ฅ์— ๋†“๊ณ  ํ•˜๊ธฐ ์ข‹์€ ์ž์„ธ์œ ์ง€(ํŒ” ์ง๊ฐ) ํ‚ค๋ณด๋“œ ์ ˆ๋Œ€ ๋ณด์ง€ ์•Š๊ธฐ ํ•œ์ปด ํƒ€์ž์—ฐ์Šต 2. ์ค‘์•™ ํ‚ค๋ฅผ ์ง‘์ค‘ ์—ฐ์Šต 3. ์˜คํƒ€๋ฅผ ์ค„์—ฌ๋ผ 4. ๋ฐ˜๋Œ€ shift๋ฅผ ๋ˆŒ๋Ÿฌ๋ผ 5. Space bar ๋Š” ์˜ค๋ฅธ์† ์—„์ง€์†๊ฐ€๋ฝ์œผ๋กœ 6. ์Šต๋‹ˆ๋‹ค.๋ฅผ ์ง‘์ค‘์ ์œผ๋กœ ์—ฐ์Šตํ•˜๊ธฐ ์ž๋ฆฌ ์—ฐ์Šต -> ๋‚ฑ๋ง ์—ฐ์Šต ( ๊ฐ™์€ ๋‹จ๊ณ„ ) ์†์€ ์ค‘๊ฐ„์— ์žˆ๊ธฐ

    Bootstrap์ด๋ž€?

    Bootstrap์ด๋ž€?

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