์ฝ˜ํ…์ธ ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

ํŒจ์…˜-MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ

ํŒจ์…˜-MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ๋Š” ์ž˜๋ž€๋„์˜ ๊ธฐ์‚ฌ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ, 60,000๊ฐœ์˜ ์˜ˆ์ œ๋กœ ๊ตฌ์„ฑ๋œ ํ›ˆ๋ จ ์„ธํŠธ์™€ 10,000๊ฐœ์˜ ์˜ˆ์ œ๋กœ ๊ตฌ์„ฑ๋œ ํ…Œ์ŠคํŠธ ์„ธํŠธ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ์˜ˆ์ œ๋Š” 28x28 ํ‘๋ฐฑ ์ด๋ฏธ์ง€๋กœ, 10๊ฐœ ํด๋ž˜์Šค์˜ ๋ ˆ์ด๋ธ”๊ณผ ์—ฐ๊ด€๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. Fashion-MNIST๋Š” ๋จธ์‹  ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฒค์น˜๋งˆํ‚น์„ ์œ„ํ•ด ์›๋ž˜์˜ MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ง์ ‘ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ณ ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.



Watch: ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒจ์…˜ MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ• Ultralytics YOLOv8

์ฃผ์š” ๊ธฐ๋Šฅ

  • ํŒจ์…˜-MNIST์—๋Š” ์ž˜๋ž€๋„์˜ ๊ธฐ์‚ฌ ์ด๋ฏธ์ง€ ์ค‘ 60,000๊ฐœ์˜ ํŠธ๋ ˆ์ด๋‹ ์ด๋ฏธ์ง€์™€ 10,000๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ด๋ฏธ์ง€๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ์„ธํŠธ๋Š” 28x28 ํ”ฝ์…€ ํฌ๊ธฐ์˜ ๊ทธ๋ ˆ์ด ์Šค์ผ€์ผ ์ด๋ฏธ์ง€๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
  • ๊ฐ ํ”ฝ์…€์—๋Š” ํ•ด๋‹น ํ”ฝ์…€์˜ ๋ฐ๊ธฐ ๋˜๋Š” ์–ด๋‘์›€์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ”ฝ์…€ ๊ฐ’์ด ํ•˜๋‚˜์”ฉ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ˆซ์ž๊ฐ€ ํด์ˆ˜๋ก ๋” ์–ด๋‘ก๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ์ด ํ”ฝ์…€ ๊ฐ’์€ 0์—์„œ 255 ์‚ฌ์ด์˜ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค.
  • Fashion-MNIST๋Š” ๋จธ์‹ ๋Ÿฌ๋‹ ๋ถ„์•ผ, ํŠนํžˆ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ์ž‘์—…์˜ ํ›ˆ๋ จ ๋ฐ ํ…Œ์ŠคํŠธ์— ๋„๋ฆฌ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์„ธํŠธ ๊ตฌ์กฐ

Fashion-MNIST ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ์€ ๋‘ ๊ฐœ์˜ ํ•˜์œ„ ์ง‘ํ•ฉ์œผ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค:

  1. ํ›ˆ๋ จ ์„ธํŠธ: ์ด ํ•˜์œ„ ์ง‘ํ•ฉ์—๋Š” ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ ํ•™์Šต์— ์‚ฌ์šฉ๋˜๋Š” 60,000๊ฐœ์˜ ์ด๋ฏธ์ง€๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ํ…Œ์ŠคํŠธ ์„ธํŠธ: ์ด ํ•˜์œ„ ์ง‘ํ•ฉ์€ ํ•™์Šต๋œ ๋ชจ๋ธ์„ ํ…Œ์ŠคํŠธํ•˜๊ณ  ๋ฒค์น˜๋งˆํ‚นํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” 10,000๊ฐœ์˜ ์ด๋ฏธ์ง€๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

๋ ˆ์ด๋ธ”

๊ฐ ๊ต์œก ๋ฐ ํ…Œ์ŠคํŠธ ์˜ˆ์ œ๋Š” ๋‹ค์Œ ๋ ˆ์ด๋ธ” ์ค‘ ํ•˜๋‚˜์— ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค:

  1. ํ‹ฐ์…”์ธ /์ƒ์˜
  2. ๋ฐ”์ง€
  3. ํ’€์˜ค๋ฒ„
  4. ๋“œ๋ ˆ์Šค
  5. Coat
  6. ์ƒŒ๋“ค
  7. ์…”์ธ 
  8. ์Šค๋‹ˆ์ปค์ฆˆ
  9. ๊ฐ€๋ฐฉ
  10. ์•ตํด ๋ถ€์ธ 

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

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

์‚ฌ์šฉ๋ฒ•

์ด๋ฏธ์ง€ ํฌ๊ธฐ๊ฐ€ 28x28์ธ 100๊ฐœ์˜ ์—ํฌํฌ์— ๋Œ€ํ•œ Fashion-MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•ด CNN ๋ชจ๋ธ์„ ํ›ˆ๋ จํ•˜๋ ค๋ฉด ๋‹ค์Œ ์ฝ”๋“œ ์กฐ๊ฐ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ธ์ˆ˜์˜ ์ „์ฒด ๋ชฉ๋ก์€ ๋ชจ๋ธ ํ›ˆ๋ จ ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์—ด์ฐจ ์˜ˆ์‹œ

from ultralytics import YOLO

# Load a model
model = YOLO("yolov8n-cls.pt")  # load a pretrained model (recommended for training)

# Train the model
results = model.train(data="fashion-mnist", epochs=100, imgsz=28)
# Start training from a pretrained *.pt model
yolo detect train data=fashion-mnist model=yolov8n-cls.pt epochs=100 imgsz=28

์ƒ˜ํ”Œ ์ด๋ฏธ์ง€ ๋ฐ ์ฃผ์„

Fashion-MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ์—๋Š” ์ž˜๋ž€๋„์˜ ๊ธฐ์‚ฌ ์ด๋ฏธ์ง€๊ฐ€ ํฌํ•จ๋œ ํšŒ์ƒ‰์กฐ ์ด๋ฏธ์ง€๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์–ด ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ์ž‘์—…์„ ์œ„ํ•œ ์ž˜ ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๋ฐ์ดํ„ฐ ์„ธํŠธ์˜ ๋ช‡ ๊ฐ€์ง€ ์ด๋ฏธ์ง€ ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค:

๋ฐ์ดํ„ฐ ์„ธํŠธ ์ƒ˜ํ”Œ ์ด๋ฏธ์ง€

์ด ์˜ˆ๋Š” ํŒจ์…˜-MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ํฌํ•จ๋œ ์ด๋ฏธ์ง€์˜ ๋‹ค์–‘์„ฑ๊ณผ ๋ณต์žก์„ฑ์„ ๋ณด์—ฌ์ฃผ๋ฉฐ, ๊ฐ•๋ ฅํ•œ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ๋ชจ๋ธ์„ ํ›ˆ๋ จํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์„ธํŠธ๊ฐ€ ์ค‘์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค.

๊ฐ์‚ฌ

์—ฐ๊ตฌ ๋˜๋Š” ๊ฐœ๋ฐœ ์ž‘์—…์— Fashion-MNIST ๋ฐ์ดํ„ฐ์…‹์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, GitHub ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๋งํฌํ•˜์—ฌ ๋ฐ์ดํ„ฐ์…‹์„ ์ธ์ •ํ•ด ์ฃผ์„ธ์š”. ์ด ๋ฐ์ดํ„ฐ ์„ธํŠธ๋Š” ์ž˜๋ž€๋„ ๋ฆฌ์„œ์น˜์—์„œ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

ํŒจ์…˜-MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ๋Š” ๋ฌด์—‡์ด๋ฉฐ, MNIST์™€ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ๊ฐ€์š”?

ํŒจ์…˜-MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ๋Š” ์ž˜๋ž€๋„์˜ ๊ธฐ์‚ฌ ์ด๋ฏธ์ง€ 70,000๊ฐœ์˜ ํ‘๋ฐฑ ์ด๋ฏธ์ง€ ๋ชจ์Œ์œผ๋กœ, ์›๋ž˜์˜ MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ํ˜„๋Œ€์ ์œผ๋กœ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ์ž‘์—…์˜ ๋งฅ๋ฝ์—์„œ ๋จธ์‹  ๋Ÿฌ๋‹ ๋ชจ๋ธ์˜ ๋ฒค์น˜๋งˆํฌ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์†์œผ๋กœ ์“ด ์ˆซ์ž๊ฐ€ ํฌํ•จ๋œ MNIST์™€ ๋‹ฌ๋ฆฌ, Fashion-MNIST๋Š” ํ‹ฐ์…”์ธ /์ƒ์˜, ๋ฐ”์ง€, ์•ตํด๋ถ€์ธ  ๋“ฑ 10๊ฐœ์˜ ํŒจ์…˜ ๊ด€๋ จ ํด๋ž˜์Šค๋กœ ๋ถ„๋ฅ˜๋œ 28x28ํ”ฝ์…€ ์ด๋ฏธ์ง€๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํŒจ์…˜-MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ YOLO ๋ชจ๋ธ์„ ํ›ˆ๋ จํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?

Fashion-MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ Ultralytics YOLO ๋ชจ๋ธ์„ ํ›ˆ๋ จํ•˜๋ ค๋ฉด Python ๋ฐ CLI ๋ช…๋ น์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ๊ฐ„๋‹จํ•œ ์˜ˆ์ œ์ž…๋‹ˆ๋‹ค:

์—ด์ฐจ ์˜ˆ์‹œ

from ultralytics import YOLO

# Load a pretrained model
model = YOLO("yolov8n-cls.pt")

# Train the model on Fashion-MNIST
results = model.train(data="fashion-mnist", epochs=100, imgsz=28)
yolo detect train data=fashion-mnist model=yolov8n-cls.pt epochs=100 imgsz=28

์ž์„ธํ•œ ๊ต์œก ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๊ต์œก ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ๋ฒค์น˜๋งˆํ‚นํ•˜๊ธฐ ์œ„ํ•ด ํŒจ์…˜-MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

ํŒจ์…˜-MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ๋Š” ๋”ฅ๋Ÿฌ๋‹ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ MNIST์˜ ๊ฐ•๋ ฅํ•œ ๋Œ€์•ˆ์œผ๋กœ ๋„๋ฆฌ ์ธ์ •๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋” ๋ณต์žกํ•˜๊ณ  ๋‹ค์–‘ํ•œ ์ด๋ฏธ์ง€ ์„ธํŠธ๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ๋ชจ๋ธ์„ ๋ฒค์น˜๋งˆํ‚นํ•˜๋Š” ๋ฐ ํƒ์›”ํ•œ ์„ ํƒ์ž…๋‹ˆ๋‹ค. 60,000๊ฐœ์˜ ํ›ˆ๋ จ ์ด๋ฏธ์ง€์™€ 10,000๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ด๋ฏธ์ง€๋กœ ๊ตฌ์„ฑ๋œ ๋ฐ์ดํ„ฐ ์„ธํŠธ์˜ ๊ตฌ์กฐ๋Š” ๊ฐ๊ฐ 10๊ฐœ์˜ ํด๋ž˜์Šค ์ค‘ ํ•˜๋‚˜๋กœ ๋ ˆ์ด๋ธ”์ด ์ง€์ •๋˜์–ด ์žˆ์–ด ๋ณด๋‹ค ๊นŒ๋‹ค๋กœ์šด ์ƒํ™ฉ์—์„œ ๋‹ค์–‘ํ•œ ๋จธ์‹  ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•˜๋Š” ๋ฐ ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค.

ํŒจ์…˜-MNIST์™€ ๊ฐ™์€ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ์ž‘์—…์— Ultralytics YOLO ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

์˜ˆ, Ultralytics YOLO ๋ชจ๋ธ์€ ํŒจ์…˜-MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ์™€ ๊ด€๋ จ๋œ ์ž‘์—…์„ ํฌํ•จํ•œ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ์ž‘์—…์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. YOLOv8 ์˜ˆ๋ฅผ ๋“ค์–ด, ํƒ์ง€, ๋ถ„ํ• , ๋ถ„๋ฅ˜์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๋น„์ „ ์ž‘์—…์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ์ž‘์—…์„ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ๋ถ„๋ฅ˜ ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

ํŒจ์…˜-MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ์˜ ์ฃผ์š” ํŠน์ง•๊ณผ ๊ตฌ์กฐ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

ํŒจ์…˜-MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ๋Š” 60,000๊ฐœ์˜ ํ›ˆ๋ จ ์ด๋ฏธ์ง€์™€ 10,000๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ด๋ฏธ์ง€์˜ ๋‘ ๊ฐ€์ง€ ์ฃผ์š” ํ•˜์œ„ ์ง‘ํ•ฉ์œผ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค. ๊ฐ ์ด๋ฏธ์ง€๋Š” 10๊ฐœ์˜ ํŒจ์…˜ ๊ด€๋ จ ํด๋ž˜์Šค ์ค‘ ํ•˜๋‚˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” 28x28ํ”ฝ์…€์˜ ํ‘๋ฐฑ ์‚ฌ์ง„์ž…๋‹ˆ๋‹ค. ๋‹จ์ˆœํ•˜๊ณ  ์ž˜ ๊ตฌ์กฐํ™”๋œ ํ˜•์‹ ๋•๋ถ„์— ๋จธ์‹  ๋Ÿฌ๋‹ ๋ฐ ์ปดํ“จํ„ฐ ๋น„์ „ ์ž‘์—…์—์„œ ๋ชจ๋ธ์„ ํ›ˆ๋ จํ•˜๊ณ  ํ‰๊ฐ€ํ•˜๋Š” ๋ฐ ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์„ธํŠธ ๊ตฌ์กฐ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฐ์ดํ„ฐ ์„ธํŠธ ๊ตฌ์กฐ ์„น์…˜์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๋‚ด ์—ฐ๊ตฌ์—์„œ ํŒจ์…˜-MNIST ๋ฐ์ดํ„ฐ ์„ธํŠธ์˜ ์‚ฌ์šฉ์„ ์ธ์ •๋ฐ›์œผ๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?

์—ฐ๊ตฌ ๋˜๋Š” ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ์—์„œ Fashion-MNIST ๋ฐ์ดํ„ฐ์…‹์„ ํ™œ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, GitHub ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๋งํฌํ•˜์—ฌ ์ด๋ฅผ ์ธ์ •ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ๊ณต๊ฐœ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ๊ณตํ•œ ์ž˜๋ž€๋„ ๋ฆฌ์„œ์น˜์— ๋ฐ์ดํ„ฐ ์ถœ์ฒ˜๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.



์ƒ์„ฑ 2023-11-12, ์—…๋ฐ์ดํŠธ 2024-07-04
์ž‘์„ฑ์ž: glenn-jocher (5), RizwanMunawar (1)

๋Œ“๊ธ€