์‚ฐ์—… ์„ค๋น„์˜ ๊ฒฐํ•จ ๋ถ„์„ํ•˜๊ธฐ  

IBM Cloud Fuctions ๋ฐ Cloudant์—์„œ Watson Visual Recognition์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฐ์—… ์žฅ๋น„์˜ ๊ฒฐํ•จ์„ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค

Last updated

์‚ฐ์—… ์žฅ๋น„๋ฅผ ๊ฒ€์‚ฌํ•˜๋Š” ๊ฒƒ์€ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๋Š” ์ผ์ด๋ฉฐ ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ์žฅ๋น„๊ฐ€ ์„์œ  ๋ฐ ๊ฐ€์Šค, ์šด์†ก (๋„๋กœ ๋ฐ ์ฒ ๋„), ๊ฑด์„ค ๋ฐ ๋†์—…๊ณผ ๊ฐ™์€ ์‚ฐ์—…์— ๋„๋ฆฌ ๋ฐฐํฌ๋œ ๊ฒฝ์šฐ ํŠนํžˆ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค

์ด ์ฝ”๋“œ ํŒจํ„ด์—์„œ๋Š” ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•œ ์ž๋™ํ™” ๊ฒ€์‚ฌ๋ฅผ ํ†ตํ•ด ๋‹ด๋‹น์ž์—๊ฒŒ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•œ ์žฅ๋น„๋ฅผ ๋ณด์—ฌ์ฃผ์–ด ํ•ด๋‹น ์žฅ๋น„๊ฐ€ ์ •์ƒ์ ์ธ ์žฅ๋น„ ๊ธฐ์ค€์„ ์ถฉ์กฑํ•˜๋„๋ก ์ˆ˜๋ฆฌ๋  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. Watson Visual Recognition ์„œ๋น„์Šค๋Š” ํŠน์ • ๊ฒฐํ•จ์„ ๋ฐœ๊ฒฌํ•˜๊ฑฐ๋‚˜ ์žฅ๋น„ ์ด๋ฏธ์ง€์˜ ์ •์ƒ ์—ฌ๋ถ€๋ฅผ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€ ๋ถ„์„์€ IBM Cloud Functions์— ์˜ํ•ด ํŠธ๋ฆฌ๊ฑฐ๋˜๋ฉฐ ์ด๋ฏธ์ง€๋Š” Cloudant ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

By Leslie Rodriguez, Raheel Zubairy

Overview

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

์ด ์ฝ”๋“œ ํŒจํ„ด์€ IBM Cloud Functions๊ฐ€ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ•˜์—ฌ ์ด๋ฏธ์ง€๋กœ Cloudant ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋Š” ์‹œ๊ฐ์  ์ธ์‹ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋ถ„์„๋œ ๋ฐ์ดํ„ฐ๋ฅผ Cloudant ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.

์ด ์ฝ”๋“œ ํŒจํ„ด์„ ์‹ค์Šตํ•˜์‹œ๋ฉด ๋‹ค์Œ์„ ์ง„ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

  • ์ด๋ฏธ์ง€๋ฅผ ๋ถ„๋ฅ˜ํ•˜๊ธฐ ์œ„ํ•ด Watson Visual Recognition์„ ํ›ˆ๋ จ์‹œํ‚ค๊ธฐ
  • ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ ๋ฐ ๊ฒ€์ƒ‰ํ•˜๋„๋ก Cloudant ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์„ฑํ•˜๊ธฐ
  • Visual Recognition ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ•˜์—ฌ Cloudant ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•˜๋„๋ก IBM Cloud Functions ์„ค์ •ํ•˜๊ธฐ
  • Visual Recognition ๋ถ„์„์„ ๋Œ€์‹œ๋ณด๋“œ๋กœ ๋ณด๊ธฐ์œ„ํ•œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค๊ณ  IBM Cloud ์„œ๋น„์Šค์— ๋ฐฐํฌํ•˜๊ธฐ

Flow

  1. ์‚ฌ์šฉ์ž๊ฐ€ ์›น UI๋ฅผ ํ†ตํ•ด ์ด๋ฏธ์ง€๋ฅผ ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค
  2. ์ด๋ฏธ์ง€๋Š” Cloudant ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค
  3. ์ด๋ฏธ์ง€๊ฐ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ž…๋ ฅ๋˜๋ฉด์„œ Cloud Fuctions๋Š” ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
  4. ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋Š” ์ˆ™๋ จ๋œ Watson Visual Recognition ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€๋ฅผ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค
  5. ๋ถ„์„๋œ ๋ฐ์ดํ„ฐ๋Š” Cloudant ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ํšŒ์†ก๋ฉ๋‹ˆ๋‹ค
  6. ์›น UI ์ƒ ๋Œ€์‹œ๋ณด๋“œ๋Š” ์‹œ๊ฐ์  ์ธ์‹์˜ ๋ถ„์„ ๊ฒฐ๊ณผ์™€ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•œ ์„ค๋น„์˜ ์ด๋ฏธ์ง€๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค

Components

Watson Visual Recognition

Visual Recognition์€ ์ด๋ฏธ์ง€์˜ ์ฝ˜ํ…์ธ ๋ฅผ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค โ€“ ์ด๋ฏธ์ง€๋กœ๋ถ€ํ„ฐ ํƒœ๊ทธ ์ถ”์ถœ, ์–ผ๊ตด ๊ฒ€์ถœ (Face detection), ๋‚˜์ด์™€ ์„ฑ๋ณ„์„ ์ถ”์ •ํ•˜๋ฉฐ ์ด๋ฏธ์ง€ ์ปฌ๋ ‰์…˜์—์„œ ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€ ๋Œ€๋น„ ์œ ์‚ฌ ์ด๋ฏธ์ง€๋ฅผ ์ฐพ์•„๋ƒ…๋‹ˆ๋‹ค.

Cloudant NoSQL DB

Cloudant NoSQL DB๋Š” ์œ ์—ฐํ•œ JSON ์Šคํ‚ค๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ตœ์‹  ์›น, ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜์œผ๋กœ ์ œ๊ณต๋˜๋Š” DBaaS ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค.

IBM Cloud Functions

ํ™•์žฅ์„ฑ์ด ๋›ฐ์–ด๋‚œ ์„œ๋ฒ„๋ฆฌ์Šค ํ™˜๊ฒฝ์ด๋ฉฐ, ์˜จ๋””๋งจ๋“œ ๋ฐฉ์‹์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

Technologies

Databases

๋ฐ์ดํ„ฐ์˜ ์ €์žฅ ๋ฐ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์ €์žฅ์†Œ.

์‚ฌ๋ฌผ ์ธํ„ฐ๋„ท (IoT)

๋งŽ์€ ์ˆ˜์˜ ์žฅ์น˜ ๊ฐ„์˜ ํ†ต์‹ ์„ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘๊ณผ ๊ตํ™˜

Serverless Computing

์ด๋ฒคํŠธ์— ๋Œ€์‘ํ•ด ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋„๋ก ํ•˜๋Š” ์ด๋ฒคํŠธ-์•ก์…˜ ํ”Œ๋žซํผ(FaaS, Function as a service๋กœ๋„ ๋ถˆ๋ฆผ)์ž…๋‹ˆ๋‹ค.

Related Blogs

๊ท€ํ•˜๊ฐ€ ์ž…๋ ฅํ•œ ์‡ผํŠธ์ฝ”๋“œ ๊ฒ€์ƒ‰์กฐ๊ฑด์— ๋งค์น˜๋˜๋Š” ํฌ์ŠคํŒ…์ด ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Related Links

์•„ํ‚คํ…์ฒ˜ ์„ผํ„ฐ (์˜๋ฌธ)

์ฝ”๊ทธ๋„ˆํ‹ฐ๋ธŒ ๋””์Šค์ปค๋ฒ„๋ฆฌ ๋ ˆํผ๋Ÿฐ์Šค ์•„ํ‚คํ…์ฒ˜์— ๊ด€ํ•œ ์†Œ์Šค ์ฝ”๋“œ์— ๋Œ€ํ•ด ์•Œ์•„๋ด…๋‹ˆ๋‹ค

https://www.ibm.com/devops/method/content/architecture/cognitiveDiscoveryDomain2/0_1″ IBM Watsonโ„ข Visual Recognition ์„œ๋น„์Šค (์˜๋ฌธ)