์ฑ„๋„ํ†ก ์•„์ด์ฝ˜
BEST

[๊ฐœ์ •ํŒ] ๋”ฅ๋Ÿฌ๋‹ ์ปดํ“จํ„ฐ ๋น„์ „ ์™„๋ฒฝ ๊ฐ€์ด๋“œ

๋ณธ ๊ฐ•์˜๋Š” Object Detection๊ณผ Segmentation์— ๋Œ€ํ•œ ๊นŠ์ด ์žˆ๋Š” ์ด๋ก  ์„ค๋ช…๊ณผ ํ˜„์—…์—์„œ ๋ฐ”๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์ค€์˜ ์‹ค์Šต ์˜ˆ์ œ๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ๋ถ„์„ ํ˜„์žฅ์—์„œ ํ•„์š”ํ•œ ๋”ฅ๋Ÿฌ๋‹ ๊ธฐ๋ฐ˜์˜ ์ปดํ“จํ„ฐ ๋น„์ „ ์ „๋ฌธ๊ฐ€๋กœ ๋ฐœ๋‹์›€์‹œ์ผœ ๋“œ๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ƒˆ์†Œ์‹

22 ๊ฐœ

  • ์•ˆ๋…•ํ•˜์‹ญ๋‹ˆ๊นŒ,

    Pytorch ๊ฐ•์˜ ์ถœ์‹œ ๋ฐ ์ƒˆ ๋ด„ ๋งž์ด ํ–‰์‚ฌ๋กœ ์˜ค๋Š˜(4์›” 2์ผ) ๋ถ€ํ„ฐ 4์›” 15์ผ๊นŒ์ง€ 2์ฃผ๊ฐ„ ์ œ ๋ชจ๋“  ๊ฐ•์˜๋ฅผ 30% ํ• ์ธ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    ์ธํ”„๋Ÿฐ ๋งˆ์ผ€ํŒ… ํŒ€์—์„œ ์ˆ˜๊ณ ํ•ด ์ฃผ์…”์„œ, ์•„๋ž˜ ํ–‰์‚ฌ ํŽ˜์ด์ง€๋„ ๋ณ„๋„๋กœ ๋งŒ๋“ค์—ˆ์œผ๋‹ˆ ์ฐธ์กฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

    https://inf.run/U58ia

    ๊ทธ๋ฆฌ๊ณ  ๊ธฐ์กด ๋”ฅ๋Ÿฌ๋‹ ์ปดํ“จํ„ฐ ๋น„์ „ ์™„๋ฒฝ ๊ฐ€์ด๋“œ์™€ ์ด๋ฒˆ์— ์ถœ์‹œํ•œ ๋”ฅ๋Ÿฌ๋‹ CNN ์™„๋ฒฝ ๊ฐ€์ด๋“œ - Pytorch ๋ฒ„์ „์„ ์ƒˆ๋กญ๊ฒŒ ๋กœ๋“œ๋งต์œผ๋กœ ๊ตฌ์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ด€์‹ฌ ์žˆ์œผ์‹  ๋ถ„์€ ์•„๋ž˜ ๋กœ๋“œ๋งต ํŽ˜์ด์ง€ ๋ฐฉ๋ฌธ ๋ถ€ํƒ๋“œ๋ฆฌ๋ฉฐ, ํŠน๋ณ„ํžˆ 2์ฃผ๊ฐ„๋งŒ ํ•ด๋‹น ๋กœ๋“œ๋งต์— ํ•œํ•ด ํŠน๋ณ„ ํ• ์ธ ์ ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค.

    https://inf.run/8yzaQ

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    1
  • ์•ˆ๋…•ํ•˜์‹ญ๋‹ˆ๊นŒ,

     

    ์˜ˆ์ •๋ณด๋‹ค ์ผ์ฐ ์‹œ์Šคํ…œ ๊ตฌ์„ฑ์ด ์™„๋ฃŒ๋˜์–ด ๋ฐฉ๊ธˆ, ์‹ ๊ทœ ๊ฐ•์˜์ธ '๋”ฅ๋Ÿฌ๋‹ CNN ์™„๋ฒฝ ๊ฐ€์ด๋“œ - Pytorch ๋ฒ„์ „' ๊ฐ•์˜๋ฅผ ์˜คํ”ˆ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

     

    ์˜ค๋žœ ์‹œ๊ฐ„์— ๊ฑธ์ณ ๋ณธ ๊ฐ•์˜๋ฅผ ์ค€๋น„ํ•ด ์™”์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด TFKeras ๋ฒ„์ „ ๊ฐ•์˜์—์„œ ๋ณด๋‹ค ๊ฐœ์„ ๋œ ๊ฐ•์˜ ๋‚ด์šฉ๊ณผ ํ•จ๊ป˜, ๋ณธ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด PyTorch ๊ธฐ๋ฐ˜์œผ๋กœ CNN์˜ ์›๋ฆฌ๋ถ€ํ„ฐ ์‹ค์Šต๊นŒ์ง€ ๋‹จ๊ณ„์ ์œผ๋กœ ํ•™์Šตํ•˜์—ฌ, ์‹ค๋ฌด ํ”„๋กœ์ ํŠธ์—์„œ๋„ ๋ฐ”๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‹ค์ „ ์—ญ๋Ÿ‰์„ ์Œ“์œผ์‹ค ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

     

    ์•„๋ž˜ URL์— ๋ณด๋‹ค ์ƒ์„ธํ•œ ๊ฐ•์˜ ์†Œ๊ฐœ ๋‚ด์šฉ์„ ์ˆ˜๋กํ•˜์˜€์Šต๋‹ˆ๋‹ค.

    ๊ฐ•์˜ ์†Œ๊ฐœ ํŽ˜์ด์ง€: https://www.inflearn.com/course/%EB%94%A5%EB%9F%AC%EB%8B%9D-cnn-%EC%99%84%EB%B2%BD%EA%B0%80%EC%9D%B4%EB%93%9C-%ED%8C%8C%EC%9D%B4%ED%86%A0%EC%B9%98

     

    Pytorch์— ๊ด€์‹ฌ ์žˆ์œผ์…จ๋‹ค๋ฉด, ์ด๋ฒˆ ๋”ฅ๋Ÿฌ๋‹ CNN ์™„๋ฒฝ ๊ฐ€์ด๋“œ - Pytorch ๊ฐ•์˜ ์„ ํƒ์„ ํ›„ํšŒํ•˜์‹œ์ง€ ์•Š์œผ์‹ค ๊ฒƒ์ž…๋‹ˆ๋‹ค. CNN์€ ๋ฌผ๋ก ์ด๊ณ  Pytorch์˜ ๊ธฐ๋ณธ๋ถ€ํ„ฐ ์‹ฌํ™”๊นŒ์ง€ ๋ณธ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด์„œ ์™„๋ฒฝํ•˜๊ฒŒ ๋งˆ์Šคํ„ฐ ํ•˜์‹ค ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

     

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    0
  • ์•ˆ๋…•ํ•˜์‹ญ๋‹ˆ๊นŒ,

     

    ๋ฉฐ์น ์ „์— Colab ํ™˜๊ฒฝ์˜ Python ๋ฒ„์ „์ด 3.10์—์„œ 3.11๋กœ ๋ณ€๊ฒฝ์ด ๋˜๋ฉด์„œ ๊ธฐ์กด ์‹ค์Šต ๊ฐ•์˜ ์ค‘ MMDetection์ด ์„ค์น˜๊ฐ€ ๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€์Šต๋‹ˆ๋‹ค.

     

    ์ด์— ์ƒˆ๋กญ๊ฒŒ MMDetection์„ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„น์…˜ 5 - MMDetection์˜ ์ดํ•ด์™€ Faster RCNN ์ ์šฉ ์‹ค์Šต - 01 ์˜ <๊ณต์ง€> mmdetection ์‹ค์Šต ํ™˜๊ฒฝ ๋ฐ ํ•™์Šต Config ๋ณ€๊ฒฝ ๊ณต์ง€ ์˜์ƒ์— ์ˆ˜๋กํ•˜์˜€์œผ๋‹ˆ ํ•ด๋‹น ์˜์ƒ์„ ์ฐธ๊ณ ํ•˜์…”์„œ ์„ค์น˜ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

     

    MMDetection์„ ํ˜„์žฌ ์‹ค์Šต ์ค‘์ด์‹  ๋ถ„๋“ค์€ https://github.com/chulminkw/DLCV_New

    ์—์„œ ์ƒˆ๋กญ๊ฒŒ MMDetection ์„ค์น˜ ์ฝ”๋“œ๊ฐ€ ๋ฐ˜์˜๋œ ์‹ค์Šต ์ฝ”๋“œ๋ฅผ ๋‹ค์‹œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์œผ์…”์„œ ์‹ค์Šต ๋ถ€ํƒ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

     

    ๋”๋ถˆ์–ด ์ด๋ฅด์ง€๋งŒ ์„ค๋‚  ์ธ์‚ฌ ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์–ธ์ œ๋‚˜ ์ œ ๊ฐ•์˜์— ๊ด€์‹ฌ ๊ฐ€์ ธ์ฃผ์…”์„œ ๊ฐ์‚ฌ๋“œ๋ฆฌ๋ฉฐ, ์˜ฌ ํ•œํ•ด ์›ํ•˜์‹œ๋Š” ๋ฐ” ๋ชจ๋‘ ์†Œ์› ์„ฑ์ทจํ•˜์‹œ๊ณ , ์ƒˆํ•ด ๋ณต ๋งŽ์ด ๋ฐ›์œผ์‹ญ์‹œ์š”.

     

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    0
  • ์•ˆ๋…•ํ•˜์‹ญ๋‹ˆ๊นŒ, ์ˆ˜๊ฐ•์ƒ ์—ฌ๋Ÿฌ๋ถ„, ๊ถŒ์ฒ ๋ฏผ ์ž…๋‹ˆ๋‹ค.

     

    ์ œ๊ฐ€ ์ด๋ฒˆ์— 'FastAPI ์™„๋ฒฝ ๊ฐ€์ด๋“œ' ๋ผ๋Š” ์ œ๋ชฉ์œผ๋กœ ์ƒˆ๋กญ๊ฒŒ ๊ฐ•์˜๋ฅผ ์ถœ์‹œํ•˜์˜€์Šต๋‹ˆ๋‹ค. FastAPI์— ๊ด€์‹ฌ์ด ์žˆ์œผ์‹  ๋ถ„๋“ค์—๊ฒŒ ๋„์›€์ด ๋˜๊ณ ์ž ๊ฐ„๋žตํ•œ ๊ฐ•์˜ ์†Œ๊ฐœ ๊ธ€ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค.

     

    'FastAPI ์™„๋ฒฝ ๊ฐ€์ด๋“œ'๋Š” FastAPI์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ๋ถ€ํ„ฐ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ๊นŒ์ง€ ์ฒด๊ณ„์ ์ธ ํ•™์Šต์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ๋‹ค์–‘ํ•œ ์˜ˆ์ œ์™€ ํ’๋ถ€ํ•œ ์‹ค์ „ ํ”„๋กœ์ ํŠธ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

     

    ๋˜ํ•œ FastAPI ์ž์ฒด๋งŒ์„ ๋‹ค๋ฃจ์ง€ ์•Š๊ณ , FastAPI๋ฅผ ํ™œ์šฉํ•œ ์›น ์„œ๋น„์Šค ๊ฐœ๋ฐœ์˜ ์ „ ๊ณผ์ •์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ๋ถ„์€ FastAPI๋ฅผ ์‹ค์ „ ํ”„๋กœ์ ํŠธ์— ๋ฐ”๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ์„ ์ •๋„์˜ ์‹ค๋ ฅ์„ ํ‚ค์šฐ์‹ค ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

     

    ๋ณด๋‹ค ์ž์„ธํ•œ ๊ฐ•์˜ ์†Œ๊ฐœ๋Š” ์•„๋ž˜ URL์—์„œ ํ™•์ธ ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    https://www.inflearn.com/course/fastapi-%EC%99%84%EB%B2%BD-%EA%B0%80%EC%9D%B4%EB%93%9C

     

    FastAPI๋ฅผ ์œ„ํ•œ ๋ณธ ๊ฐ•์˜์˜ ์„ ํƒ, ํ›„ํšŒํ•˜์ง€ ์•Š์œผ์‹œ๋„๋ก ๋งŽ์€ ์‹œ๊ฐ„, ์ •์„ฑ์„ ๋‹คํ•ด ์ œ์ž‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

     

    ๋‹ค๊ฐ€์˜ค๋Š” ์ถ”์„ ์—ฐํœด, ๋ชจ๋‘๋“ค ํ–‰๋ณตํ•˜๊ณ , ์†Œ์ค‘ํ•œ ์‹œ๊ฐ„์ด ๋˜์‹œ๊ธธ ๊ธฐ์› ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ œ ๊ฐ•์˜๋ฅผ ์‚ฌ๋ž‘ํ•ด์ฃผ์‹œ๋Š” ๋ชจ๋“  ์ˆ˜๊ฐ•์ƒ ๋ถ„๋“ค๊ป˜, ๋ฏธ๋ฆฌ ์ถ”์„ ์ธ์‚ฌ ํฐ ์ ˆ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

     

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    1
  • ๏ฝฅ

    ์ˆ˜์ •๋จ

    ์•ˆ๋…•ํ•˜์‹ญ๋‹ˆ๊นŒ, ์ˆ˜๊ฐ•์ƒ ์—ฌ๋Ÿฌ๋ถ„

     

    ์ œ๊ฐ€ ์ด๋ฒˆ์— ์นดํ”„์นด ์™„๋ฒฝ ๊ฐ€์ด๋“œ - ์ปค๋„ฅํŠธ(Connect)ํŽธ ์ด๋ผ๋Š” ์ œ๋ชฉ์œผ๋กœ ์‹ ๊ทœ ๊ฐ•์˜๋ฅผ ์˜คํ”ˆ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

     

    ์นดํ”„์นด ์™„๋ฒฝ ๊ฐ€์ด๋“œ - ์ฝ”์–ดํŽธ์— ์ด์€ ๋‘๋ฒˆ์งธ ์นดํ”„์นด ์‹œ๋ฆฌ์ฆˆ ๊ฐ•์˜ ์ž…๋‹ˆ๋‹ค.

     

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

     

    2022๋…„์ด ์–ผ๋งˆ ์•ˆ ๋‚จ์•˜๊ตฐ์š”. ์ œ ๊ฐ•์˜๋ฅผ ๋“ค์–ด์ฃผ์‹œ๊ณ  ์‚ฌ๋ž‘ํ•ด ์ฃผ์‹œ๋Š” ์—ฌ๋Ÿฌ๋ถ„, ๋„ˆ๋ฌด๋‚˜ ๊ฐ์‚ฌ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

     

    ์–ผ๋งˆ ์•ˆ ๋‚จ์€ 2022๋…„ ์ž˜ ๋งˆ๋ฌด๋ฆฌ ํ•˜์‹œ๊ณ , ๋‹ค๊ฐ€์˜ค๋Š” 2023๋…„, ์†Œ๋ง ํ•˜์‹œ๋Š” ๋ชจ๋“  ์ผ๋“ค ๋‹ค ์ด๋ฃจ์‹œ๊ณ , ๊ฑฑ์ • ๊ทผ์‹ฌ ์—†๋Š” ํ•œ ํ•ด๊ฐ€ ๋˜์‹œ๊ธฐ๋ฅผ ๊ธฐ์› ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

     

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    0
  • ์•ˆ๋…•ํ•˜์‹ญ๋‹ˆ๊นŒ, ์ˆ˜๊ฐ•์ƒ ์—ฌ๋Ÿฌ๋ถ„.

     

    ์ œ๊ฐ€ ์ด๋ฒˆ์— '์นดํ”„์นด ์™„๋ฒฝ ๊ฐ€์ด๋“œ - ์ฝ”์–ดํŽธ' ์ด๋ผ๋Š” ์ œ๋ชฉ์œผ๋กœ ์ƒˆ๋กญ๊ฒŒ ๊ฐ•์˜๋ฅผ ์ถœ์‹œํ•˜์˜€์Šต๋‹ˆ๋‹ค. 

     

    ์นดํ”„์นด(Kafka)๋Š” ๋Œ€์šฉ๋Ÿ‰ ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์€ ๋ฌผ๋ก  ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•, ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜์˜ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜(MSA) ๊ตฌ์ถ• ๋“ฑ์—์„œ ์ด์ œ ๋นผ๋†“์„ ์ˆ˜ ์—†๋Š” ์„ ํƒ์ง€๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ๋•Œ๋ฌธ์— ์ตœ๊ทผ ๋ช‡ ๋…„๊ฐ„ ๋งŽ์€ ๊ธฐ์—…๋“ค์€ ์นดํ”„์นด๋ฅผ ์•ž๋‹คํˆฌ์–ด ๋„์ž…ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ „๋ฌธ ์ธ๋ ฅ์— ๋Œ€ํ•œ ์ˆ˜์š”๋„ ์ง€์†์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

     

    '์นดํ”„์นด ์™„๋ฒฝ ๊ฐ€์ด๋“œ - ์ฝ”์–ดํŽธ' ๊ฐ•์˜๋Š” ์นดํ”„์นด์˜ ํ•ต์‹ฌ๋ถ€ํ„ฐ ๋‚ด๋ถ€ ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ๋Œ€ํ•œ Advanced ๋‚ด์šฉ๊นŒ์ง€, ์ƒ์„ธํ•œ ์ด๋ก  ์„ค๋ช…๊ณผ ํ•ธ์ฆˆ์˜จ ์‹ค์Šต & ์‹ค์ „ ์นดํ”„์นด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ์‹ค์Šต์„ ํ†ตํ•ด ์นดํ”„์นด๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ์‚ฌ๋žŒ๋„ ๋‹จ์ˆจ์— ์ „๋ฌธ๊ฐ€ ๋ ˆ๋ฒจ๋กœ ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐ•์˜๋ฅผ ๊ตฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

     

    ์—ฌ๋Ÿฌ๋ถ„์˜ ์นดํ”„์นด ๊ธฐ์ˆ  ๊ฐˆ์ฆ์„ ํ•ด๊ฒฐ ์‹œ์ผœ๋“œ๋ฆผ๊ณผ ๋™์‹œ์— ์นดํ”„์นด์˜ ์šด์˜๊ณผ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ํ•„์ˆ˜ ์š”์†Œ๋ถ€ํ„ฐ Advanced ํ•ต์‹ฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜๊นŒ์ง€ ๋ณธ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ๋ชจ๋‘ ์ฒด๋“ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

     

    ์•„๋ž˜ URL์— ๋ณด๋‹ค ์ž์„ธํ•œ ๊ฐ•์˜ ์†Œ๊ฐœ๋ฅผ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. 

    ์นดํ”„์นด ์™„๋ฒฝ ๊ฐ€์ด๋“œ - ์ฝ”์–ดํŽธ ๋ฐ”๋กœ ๊ฐ€๊ธฐ

     

    ๋œจ๊ฑฐ์šด ์—ฌ๋ฆ„์˜ ์—ด๊ธฐ๋„ ํ•œํ’€ ๊บฝ์ธ ์š”์ฆ˜์ž…๋‹ˆ๋‹ค.  ๋ชจ๋‘๋“ค ์ฆ๊ฑฐ์šด ์—ฌ๋ฆ„์˜ ๋์ž๋ฝ์„ ๋ง˜๊ป ์ฆ๊ธฐ๋Š” ๊ธˆ์š”์ผ์ด ๋˜์…จ์œผ๋ฉด ํ•ฉ๋‹ˆ๋‹ค. 

     

    ์ œ ๊ฐ•์˜๋ฅผ ์‚ฌ๋ž‘ํ•ด ์ฃผ์‹œ๋Š” ๋ชจ๋“  ์ˆ˜๊ฐ•์ƒ๋ถ„๋“ค์—๊ฒŒ, ์–ธ์ œ๋‚˜ ๊ฐ์‚ฌํ•œ ๋งˆ์Œ๋ฟ์ž…๋‹ˆ๋‹ค. ^^

    0
  • ์•ˆ๋…•ํ•˜์‹ญ๋‹ˆ๊นŒ, 

     

    mmdetection ํŒจํ‚ค์ง€์˜ ์ตœ๊ทผ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•˜์—ฌ train_detector(model, datasets, cfg, distributed=False, validate=True) ์ˆ˜ํ–‰ ์‹œ 'ConfigDict' object has no attribute 'device' ์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 

     

    ํ•ด๋‹น ์ด์Šˆ๋Š” https://github.com/open-mmlab/mmdetection/issues/7901 ์—์„œ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

     

    ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ config ์„ค์ •์— ์•„๋ž˜์™€ ๊ฐ™์ด cfg.device='cuda'  ๋ฅผ ์ถ”๊ฐ€ํ•ด ์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. 

     

    ๊ฐ€๋ น ์˜ˆ๋ฅผ ๋“ค์–ด ์‹ค์Šต ์ฝ”๋“œ์— ์žˆ๋Š” cfg ์„ค์ •์—์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ๋งจ ๋งˆ์ง€๋ง‰์— cfg.device='cuda'๋ฅผ ์ถ”๊ฐ€ํ•ด ์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. 

     

    ํ•ด๋‹น ๋‚ด์šฉ์ด Bug์ธ์ง€, ์•„๋‹˜ ์˜๋„์ ์ธ ๊ฒƒ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ผ๋‹จ์€ github์— ์žˆ๋Š” ์‹ค์Šต ์ฝ”๋“œ๋Š” ์ˆ˜์ •ํ•˜์ง€ ์•Š๊ฒ ์Šต๋‹ˆ๋‹ค. 

     

    1์ฃผ์ผ ์ •๋„ ์ง€์ผœ๋ณธ ๋’ค์— ๋ฌธ์ œ๊ฐ€ ์—ฌ์ „ํžˆ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ github์— ์žˆ๋Š” ์‹ค์Šต ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ›„ ๊ณต์ง€ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. 

     

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. 

     

    # dataset์— ๋Œ€ํ•œ ํ™˜๊ฒฝ ํŒŒ๋ผ๋ฏธํ„ฐ ์ˆ˜์ •. 

    cfg.dataset_type = 'PetDataset'

    cfg.data_root = '/content/data/'

     

    # train, val, test dataset์— ๋Œ€ํ•œ type, data_root, ann_file, img_prefix ํ™˜๊ฒฝ ํŒŒ๋ผ๋ฏธํ„ฐ ์ˆ˜์ •. 

    cfg.data.train.type = 'PetDataset'

    cfg.data.train.data_root = '/content/data/'

    cfg.data.train.ann_file = 'train.txt'

    cfg.data.train.img_prefix = 'images'

     

    ..... ๊ทธ๋ฐ–์˜ config ์„ค์ •

     

    # 'ConfigDict' object has no attribute 'device' ์˜ค๋ฅ˜ ๋ฐฉ์ง€๋ฅผ ์œ„ํ•œ ์„ค์ •. 

    cfg.device='cuda'

    1
  • ์•ˆ๋…•ํ•˜์‹ญ๋‹ˆ๊นŒ, ๊ถŒ์ฒ ๋ฏผ ์ž…๋‹ˆ๋‹ค. 

     

    ์ œ๊ฐ€ ์ด๋ฒˆ์— '๋‹ค์–‘ํ•œ ์‚ฌ๋ก€๋กœ ์ตํžˆ๋Š” SQL ๋ฐ์ดํ„ฐ ๋ถ„์„' ๊ฐ•์˜๋ฅผ ์ถœ์‹œํ•˜์˜€์Šต๋‹ˆ๋‹ค. 

     

    ๋ณธ ๊ฐ•์˜๋Š” ์—ฌ๋Ÿฌ๋ถ„์˜ SQL ์‹ค๋ ฅ๊ณผ ์‹ค์ „ ๋ถ„์„ ๋Šฅ๋ ฅ์„ ๋™์‹œ์— ํ–ฅ์ƒ ์‹œ์ผœ๋“œ๋ฆด ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค. 

     

    ๋งค์ถœ ๋ถ„์„, ์ฃผ๋ฌธ ๋ถ„์„ ๋“ฑ์˜ ๋„๋ฉ”์ธ ๊ด€๋ จ ๋‚ด์šฉ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, Google Analytics์™€ ๊ทธ๋กœ์Šค ํ•ดํ‚น ์˜์—ญ์—์„œ ํ™œ์šฉ๋˜๋Š” ์—ฌ๋Ÿฌ ๋ถ„์„ ์ง€ํ‘œ๋“ค์„ ๋‚œ์ด๋„ ๋†’์€ SQL์„ ํ†ตํ•ด์„œ ๊ตฌํ˜„ํ•˜๋ฉด์„œ ๋ถ„์„ ์—ญ๋Ÿ‰๊ณผ SQL ์‹ค๋ ฅ์„ ๋™์‹œ์— ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋„๋ก ๊ตฌ์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. 

     

    ์•„์‰ฝ๊ฒŒ๋„, ๋ณธ ๊ฐ•์˜๋Š” '๋ฐ์ดํ„ฐ ๋ถ„์„ SQL Fundamentals' ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜์‹  ๋ถ„๋“ค์„ ๋Œ€์ƒ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์„ ์ˆ˜ ๊ฐ•์˜๋ฅผ  ์ˆ˜๊ฐ•ํ•˜์ง„ ์•Š์œผ์‹  ๋ถ„๋“ค์˜ ๊ฒฝ์šฐ๋Š” '๋‹ค์–‘ํ•œ ์‚ฌ๋ก€๋กœ ์ตํžˆ๋Š” SQL ๋ฐ์ดํ„ฐ ๋ถ„์„' ๊ฐ•์˜ ์†Œ๊ฐœ์˜ ์„ ์ˆ˜ ๊ณผ์ • ๋‚ด์šฉ์„ ํ™•์ธํ•˜์‹œ์–ด ๊ฐ•์˜ ์„ ํƒ์— ์ฐธ์กฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. 

     

    5์›”์˜ ํ™”์ฐฝํ•จ์„ ๋А๋ผ๋Ÿฌ ์‚ฐ์ฑ…ํ•˜๊ธฐ ์ข‹์€ ๋‚ ์”จ ์ž…๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„ ๋ชจ๋‘ ๊ฑด๊ฐ•ํ•˜์‹œ๊ณ , 5์›”์˜ ํ™ฉ๊ธˆ ์—ฐํœด ์ž˜ ๋ณด๋‚ด์‹ญ์‹œ์š”. 

     

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. 

     

    0

์›” โ‚ฉ24,200

5๊ฐœ์›” ํ• ๋ถ€ ์‹œ

โ‚ฉ121,000