AWS DMS๋ฅผ ํ™œ์šฉํ•œ NoSQL ์ ์šฉ๊ธฐ
· โ˜• 1 min read
์ตœ๊ทผ ํšŒ์‚ฌ์—์„œ ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์—‘์…€๋กœ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๊ธฐ๋Šฅ์˜ ์„ฑ๋Šฅ๊ฐœ์„  ์š”์ฒญ์ด์Šˆ๊ฐ€ ์žˆ์—ˆ๋‹ค. ์›Œ๋‚™ ๋งŽ์€์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ๋ฒˆ์— ๋ถˆ๋Ÿฌ์˜ค๋Š” ์ž‘์—…์ด๋‹ค๋ณด๋‹ˆ DB์— ๋ณ‘๋ชฉํ˜„์ƒ์ด ๋ฐœ

AWS Elastic Beanstalk ํ™˜๊ฒฝ ๊ตฌ์„ฑํ•˜๊ธฐ
· โ˜• 3 min read
๋“ค์–ด๊ฐ€๋ฉฐ Elastic Beanstalk(์ดํ•˜ EB)์€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ/๊ด€๋ฆฌ(ํ”„๋กœ๋น„์ €๋‹, ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ, ์Šค์ผ€์ผ๋ง, ๋ชจ๋‹ˆํ„ฐ๋ง๋“ฑ)๋ฅผ ์†์‰ฝ๊ฒŒ ํ• ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” AWS

์ผ์ฒดํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋ชฉ์ ์— ๋งž๊ฒŒ MSA ๊ตฌ์กฐ๋กœ ์ „ํ™˜ํ•˜๊ธฐ
· โ˜• 4 min read
๋“ค์–ด๊ฐ€๋ฉฐ ํ˜„์žฌ ํšŒ์‚ฌ์—์„œ Monolothic Django๋กœ ์„œ๋น„์Šค๋ฅผ ์šด์˜์ค‘์ด๋‹ค. Django Admin, ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ Worker ์„œ๋ฒ„๋Š” ๋‹ค๋ฅธ Elastic Beanstalk ์„œ๋ฒ„๋กœ ์šด์˜์ค‘์ด์ง€๋งŒ ๊ฐ™์€ DB, ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๊ณต์œ ์ค‘์ธ ์ƒํƒœ๋กœ

2022 ํšŒ๊ณ 
· โ˜• 6 min read
๋“ค์–ด๊ฐ€๋ฉฐ ์–ด๋Š๋ง 2023๋…„ 1๋‹ฌ์ด ์ง€๋‚ฌ๋‹ค. ์—ฐ์ดˆ์— ์œ„์—ผ+์žฅ์—ผ์ด ์‹ฌํ•˜๊ฒŒ ๊ฑธ๋ฆฌ๋Š” ๋ฐ”๋žŒ์— ํšŒ๊ณ ๋ฅผ ๋’ค๋Šฆ๊ฒŒ ์“ฐ๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ 2017๋…„ ๋ถ€ํ„ฐ ๋…ธ์…˜์— ์ƒˆํ•ด ๋ชฉํ‘œ๋ฅผ ์ •

AWS Lambda with SAM
· โ˜• 5 min read
๋“ค์–ด๊ฐ€๋ฉฐ ์„œ๋น„์Šค ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค๋ณด๋ฉด Serverless๋กœ ๋น ๋ฅด๊ฒŒ ๊ฐœ๋ฐœ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊ธด๋‹ค. AWS๋ฅผ ์“ฐ๊ณ ์žˆ๋‹ค๋ฉด Lambda ๋ฅผ ํ™œ์šฉํ•˜๋ฉด ๋˜๋Š”๋ฐ, ๊ฐ„๋‹จํ•œ ๊ฒฝ์šฐ์—๋Š” ์ฝ˜์†”๋กœ

django, ํ˜‘์—…ํ•˜๊ธฐ ์ข‹์€์ฝ”๋“œ ๋งŒ๋“ค๊ธฐ
· โ˜• 5 min read
๋“ค์–ด๊ฐ€๋ฉฐ django๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ๋ณดํ†ต django rest framework(์ดํ•˜ drf)๋ฅผ ๊ฐ™์ด ์‚ฌ์šฉํ•˜์—ฌ rest api ์„œ๋ฒ„๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฑฐ์น˜๋ฉฐ ๋‹ค

์–ด๋–ค ๋ฌธ์ œ๋“ค์„ AI์™€ ๋”ฅ๋Ÿฌ๋‹์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?
· โ˜• 5 min read
๋“ค์–ด๊ฐ€๋ฉฐ ๋งˆ์ง€๋ง‰ 8์ฃผ์ฐจ ๊ฐ•์˜์ด๋‹ค. ์ด๋ฒˆ ๊ฐ•์˜์—์„œ๋Š” ๋‹ค์–‘ํ•œ ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ๊ณผ ๊ทธ๊ฒƒ๋“ค์„ ์–ด๋””์— ํ™œ์šฉํ•˜๋Š”์ง€์— ๋Œ€ํ•ด ๋ฐฐ์› ๋‹ค. ๊ฐ ๋ชจ๋ธ๋“ค์˜ ์ž์„ธํ•œ ์„ค๋ช…๋ณด๋‹ค๋Š” ๊ฐ„๋‹จ๊ฐ„๋‹จํ•œ ์ปจ์…‰

CNN, Autoencoder, Upsampling, Semantic Segmentation
· โ˜• 5 min read
๋“ค์–ด๊ฐ€๋ฉฐ 7์ฃผ์ฐจ ๊ฐ•์˜์— ์ ‘์–ด๋“ค์—ˆ๋‹ค. ์ด๋ฒˆ ๊ฐ•์˜์—์„œ๋Š” ๋Œ€ํ‘œ์ ์ธ CNN ๋ชจ๋ธ๋“ค๊ณผ ๋ชจ๋ธ์— ์‚ฌ์šฉ๋˜๋Š” ๋Œ€ํ‘œ์ ์ธ ์ž‘๋™๋ฐฉ์‹(Residual Block, Bottleneck Block, Autoencoder

Convolutional Neural network
· โ˜• 5 min read
๋“ค์–ด๊ฐ€๋ฉฐ 6์ฃผ์ฐจ ๊ฐ•์˜์— ์ ‘์–ด๋“ค์—ˆ๋‹ค. ์ด๋ฒˆ ๊ฐ•์˜๋Š” ์ปดํ“จํ„ฐ ๋น„์ „์˜ ํ•ต์‹ฌ์ ์ธ CNN์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด๋‹ค. ์ปดํ“จํ„ฐ๊ฐ€ ์ด๋ฏธ์ง€๋ฅผ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ณ  ์–ด๋–ป๊ฒŒ ํ•™์Šต์‹œํ‚ค๋Š”์ง€์— ๋Œ€ํ•ด ๋ฐฐ

Backward Pass, Optimizer, Batch Normalization
· โ˜• 4 min read
๋“ค์–ด๊ฐ€๋ฉฐ 5์ฃผ์ฐจ ๊ฐ•์˜์— ์ ‘์–ด๋“ค์—ˆ๋‹ค. ์ด๋ฒˆ์žฅ์—์„œ๋Š” MLP์˜ ์ „๋ฐ˜์ ์ธ ๊ณผ์ •์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด์—ˆ๊ณ , ๊ทธ์ค‘์—์„œ Forward Pass, Backward Pass์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด ์ฃผ์š” ๋‚ด์šฉ์ด์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ตœ

Multi-Layer Perceptron
· โ˜• 3 min read
๋“ค์–ด๊ฐ€๋ฉฐ 4์ฃผ์ฐจ ๊ฐ•์˜์— ์ ‘์–ด๋“ค์—ˆ๋‹ค. ์ด์ œ๊นŒ์ง€๋Š” ์ฃผ๋กœ Machine Learning ์˜ ๋Œ€ํ•œ ๋‚ด์šฉ๋“ค์— ๋Œ€ํ•ด ๋‹ค๋ฃจ์—ˆ๋‹ค. ๊ฐ•์˜์˜ ์ง„๋„๊ฐ€ ๋งค์šฐ ๋น ๋ฅด๋‹ค. TIL๊ณผ ์‹ค์Šต๊ณผ์ œ๋“ค์„ ํ•ด๋ณด๋ฉด์„œ ๊ฐ์„ ์žก๊ณ ์žˆ

Unsupervised Learning - Dimensionallity Reduction, Clustering
· โ˜• 3 min read
๋“ค์–ด๊ฐ€๋ฉฐ 3์ฃผ์ฐจ ๊ฐ•์˜์— ์ ‘์–ด๋“ค์—ˆ๋‹ค. ์ด๋ฒˆ ๊ฐ•์˜๋Š” Machine Learning์ค‘ output์ด ์ฃผ์–ด์ง€์ง€ ์•Š๋Š” Unsupervised Learning์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด๋‹ค. ์ƒ์†Œํ•œ ์ˆ˜์‹๋“ค๊ณผ ์ฒ˜์Œ

Supervised Learning - Linear Model, Decision Tree, Ensemble
· โ˜• 4 min read
๋“ค์–ด๊ฐ€๋ฉฐ 2์ฃผ์ฐจ ๊ฐ•์˜์— ์ ‘์–ด๋“ค์—ˆ๋‹ค. ์ด๋ฒˆ ๊ฐ•์˜๋Š” Machine Learning์ค‘ output์ด ์ฃผ์–ด์ง€๋Š” Supervised Learning์— ๋Œ€ํ•ด์„œ, ๊ทธ๋ฆฌ๊ณ  ๊ธฐ๋ณธ์ด ๋˜๋Š” Linear Model