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

Ultralytics ํƒ์ƒ‰๊ธฐ

Ultralytics ํƒ์ƒ‰๊ธฐ ์Šคํฌ๋ฆฐ์ƒท 1

์ฝœ๋žฉ์—์„œ ์—ด๊ธฐ Ultralytics Explorer๋Š” ์‹œ๋งจํ‹ฑ ๊ฒ€์ƒ‰, SQL ์ฟผ๋ฆฌ, ๋ฒกํ„ฐ ์œ ์‚ฌ๋„ ๊ฒ€์ƒ‰, ์‹ฌ์ง€์–ด ์ž์—ฐ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ CV ๋ฐ์ดํ„ฐ์„ธํŠธ๋ฅผ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ๋™์ผํ•œ ๊ธฐ๋Šฅ์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•œ Python API์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.



Watch: Ultralytics ํƒ์ƒ‰๊ธฐ API | ์‹œ๋งจํ‹ฑ ๊ฒ€์ƒ‰, SQL ์ฟผ๋ฆฌ ๋ฐ AI์—๊ฒŒ ์งˆ๋ฌธ ๊ธฐ๋Šฅ

์„ ํƒ์  ์ข…์†์„ฑ ์„ค์น˜

Explorer๋Š” ์ผ๋ถ€ ๊ธฐ๋Šฅ์„ ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ์˜์กดํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ์‚ฌ์šฉ ์‹œ ์ž๋™์œผ๋กœ ์„ค์น˜๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ข…์†์„ฑ์„ ์ˆ˜๋™์œผ๋กœ ์„ค์น˜ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์„ธ์š”:

pip install ultralytics[explorer]

ํŒ

Explorer๋Š” ์ž„๋ฒ ๋”ฉ/์‹œ๋งจํ‹ฑ ๊ฒ€์ƒ‰ ๋ฐ SQL ์ฟผ๋ฆฌ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ LanceDB ์„œ๋ฒ„๋ฆฌ์Šค ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ๊ตฌ๋™๋ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ ์ธ๋ฉ”๋ชจ๋ฆฌ DB์™€ ๋‹ฌ๋ฆฌ ์„ฑ๋Šฅ ์ €ํ•˜ ์—†์ด ๋””์Šคํฌ์— ์œ ์ง€๋˜๋ฏ€๋กœ ๋ฉ”๋ชจ๋ฆฌ ๋ถ€์กฑ ์—†์ด COCO์™€ ๊ฐ™์€ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋กœ์ปฌ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํƒ์ƒ‰๊ธฐ API

๋ฐ์ดํ„ฐ ์„ธํŠธ ํƒ์ƒ‰์„ ์œ„ํ•œ Python API์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ GUI ํƒ์ƒ‰๊ธฐ๋ฅผ ๊ตฌ๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž์‹ ๋งŒ์˜ ํƒ์ƒ‰ ๋…ธํŠธ๋ถ์ด๋‚˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋งŒ๋“ค์–ด ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ์— ๋Œ€ํ•œ ์ธ์‚ฌ์ดํŠธ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—์„œ Explorer API์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

GUI ํƒ์ƒ‰๊ธฐ ์‚ฌ์šฉ๋ฒ•

GUI ๋ฐ๋ชจ๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‹คํ–‰๋˜๋ฉฐ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•œ ์ž„๋ฒ ๋”ฉ์„ ์ƒ์„ฑํ•˜๊ณ  ์œ ์‚ฌํ•œ ์ด๋ฏธ์ง€๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  SQL ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์‹œ๋งจํ‹ฑ ๊ฒ€์ƒ‰์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

yolo explorer

์ฐธ๊ณ 

'AI์—๊ฒŒ ์งˆ๋ฌธ' ๊ธฐ๋Šฅ์€ OpenAI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘๋™ํ•˜๋ฏ€๋กœ ์ฒ˜์Œ GUI๋ฅผ ์‹คํ–‰ํ•  ๋•Œ OpenAI์˜ API ํ‚ค๋ฅผ ์„ค์ •ํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. yolo settings openai_api_key="..."

Ultralytics Explorer OpenAI ํ†ตํ•ฉ

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

Ultralytics Explorer๋ž€ ๋ฌด์—‡์ด๋ฉฐ ์ด๋ ฅ์„œ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ์–ด๋–ค ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ๋‚˜์š”?

Ultralytics Explorer๋Š” ์‹œ๋งจํ‹ฑ ๊ฒ€์ƒ‰, SQL ์ฟผ๋ฆฌ, ๋ฒกํ„ฐ ์œ ์‚ฌ๋„ ๊ฒ€์ƒ‰, ์‹ฌ์ง€์–ด ์ž์—ฐ์–ด๋ฅผ ํ†ตํ•ด ์ปดํ“จํ„ฐ ๋น„์ „(CV) ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋œ ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ด ๋‹ค์šฉ๋„ ๋„๊ตฌ๋Š” GUI์™€ Python API๋ฅผ ๋ชจ๋‘ ์ œ๊ณตํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ์ดํ„ฐ ์„ธํŠธ์™€ ์›ํ™œํ•˜๊ฒŒ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค. Ultralytics Explorer๋Š” LanceDB์™€ ๊ฐ™์€ ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜์—ฌ ๊ณผ๋„ํ•œ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ ์—†์ด ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•œ ํšจ์œจ์ ์ด๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์•ก์„ธ์Šค๋ฅผ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋ฐ์ดํ„ฐ ์„ธํŠธ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜๋“  ๋ฐ์ดํ„ฐ ํŒจํ„ด์„ ํƒ์ƒ‰ํ•˜๋“ , Ultralytics Explorer๋Š” ์ „์ฒด ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ„์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค.

ํƒ์ƒ‰๊ธฐ API์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

Ultralytics Explorer์— ๋Œ€ํ•œ ์ข…์†์„ฑ์„ ์„ค์น˜ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•˜๋‚˜์š”?

Ultralytics Explorer์— ํ•„์š”ํ•œ ์„ ํƒ์  ์ข…์†์„ฑ์„ ์ˆ˜๋™์œผ๋กœ ์„ค์น˜ํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. pip ๋ช…๋ น์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค:

pip install ultralytics[explorer]

์ด๋Ÿฌํ•œ ์ข…์†์„ฑ์€ ์‹œ๋งจํ‹ฑ ๊ฒ€์ƒ‰๊ณผ SQL ์ฟผ๋ฆฌ์˜ ์ „์ฒด ๊ธฐ๋Šฅ์„ ์œ„ํ•ด ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. LanceDB๋กœ ๊ตฌ๋™๋˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํฌํ•จํ•จ์œผ๋กœ์จ COCO์™€ ๊ฐ™์€ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ๋„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์šด์˜์˜ ํšจ์œจ์„ฑ๊ณผ ํ™•์žฅ์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Ultralytics ์ต์Šคํ”Œ๋กœ๋Ÿฌ์˜ GUI ๋ฒ„์ „์€ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋‚˜์š”?

Ultralytics ์ต์Šคํ”Œ๋กœ๋Ÿฌ์˜ GUI ๋ฒ„์ „ ์‚ฌ์šฉ์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ์ข…์†์„ฑ์„ ์„ค์น˜ํ•œ ํ›„ ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ GUI๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

yolo explorer

GUI๋Š” ๋ฐ์ดํ„ฐ ์„ธํŠธ ์ž„๋ฒ ๋”ฉ ์ƒ์„ฑ, ์œ ์‚ฌ ์ด๋ฏธ์ง€ ๊ฒ€์ƒ‰, SQL ์ฟผ๋ฆฌ ์‹คํ–‰, ์‹œ๋งจํ‹ฑ ๊ฒ€์ƒ‰์„ ์œ„ํ•œ ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ OpenAI์˜ 'AI์—๊ฒŒ ๋ฌผ์–ด๋ณด์„ธ์š”' ๊ธฐ๋Šฅ์„ ํ†ตํ•ฉํ•˜๋ฉด ์ž์—ฐ์–ด๋ฅผ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฟผ๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด ์œ ์—ฐ์„ฑ๊ณผ ์‚ฌ์šฉ ํŽธ์˜์„ฑ์ด ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค.

์Šคํ† ๋ฆฌ์ง€ ๋ฐ ํ™•์žฅ์„ฑ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์„ค์น˜ ์ง€์นจ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

Ultralytics ํƒ์ƒ‰๊ธฐ์˜ 'AI์—๊ฒŒ ์งˆ๋ฌธ' ๊ธฐ๋Šฅ์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

Ultralytics Explorer์˜ 'AI์—๊ฒŒ ์งˆ๋ฌธ' ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ž์—ฐ์–ด ์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ ์„ธํŠธ์™€ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. OpenAI๋กœ ๊ตฌ๋™๋˜๋Š” ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด SQL ์ฟผ๋ฆฌ๋‚˜ ์œ ์‚ฌํ•œ ๋ช…๋ น์„ ์ž‘์„ฑํ•  ํ•„์š” ์—†์ด ๋ณต์žกํ•œ ์งˆ๋ฌธ์„ ํ•˜๊ณ  ํ†ต์ฐฐ๋ ฅ ์žˆ๋Š” ๋‹ต๋ณ€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด GUI๋ฅผ ์ฒ˜์Œ ์‹คํ–‰ํ•  ๋•Œ OpenAI API ํ‚ค๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค:

yolo settings openai_api_key="YOUR_API_KEY"

์ด ๊ธฐ๋Šฅ ๋ฐ ํ†ตํ•ฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ GUI ํƒ์ƒ‰๊ธฐ ์‚ฌ์šฉ๋ฒ• ์„น์…˜์„ ์ฐธ์กฐํ•˜์„ธ์š”.

Google Colab์—์„œ Ultralytics Explorer๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

์˜ˆ, Ultralytics Explorer๋Š” Google Colab์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ ์„ธํŠธ ํƒ์ƒ‰์„ ์œ„ํ•œ ํŽธ๋ฆฌํ•˜๊ณ  ๊ฐ•๋ ฅํ•œ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๋ชจ๋“  ์„ค์ •์ด ๋ฏธ๋ฆฌ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š” ์ œ๊ณต๋œ Colab ๋…ธํŠธ๋ถ์„ ์—ฌ๋Š” ๊ฒƒ์œผ๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

์ฝœ๋žฉ์—์„œ ์—ด๊ธฐ

์ด ์„ค์ •์„ ์‚ฌ์šฉํ•˜๋ฉด Google ์˜ ํด๋ผ์šฐ๋“œ ๋ฆฌ์†Œ์Šค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ์„ ์™„์ „ํžˆ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ Google ์ฝœ๋žฉ ๊ฐ€์ด๋“œ์—์„œ ํ™•์ธํ•˜์„ธ์š”.



์ƒ์„ฑ 2024-01-07, ์—…๋ฐ์ดํŠธ 2024-07-04
์ž‘์„ฑ์ž: glenn-jocher (8), RizwanMunawar (1), AyushExel (3)

๋Œ“๊ธ€