‘AI 민주화를 앞당기는 Google Cloud의 AI 서비스’
누구나 쉽게 쓸 수 있는 API 기반 서비스 & AutoML
지난 포스팅에 이어 AI 민주화 이야기를 마저 풀어 보겠습니다. AI 기술을 활용하려면 데이터 과학자와 개발자로 구성한 팀이 있는지, 모델 훈련을 위한 데이터는 준비되어 있는지, 등의 생각이 많아지게 됩니다.
하지만 Google Cloud를 사용하면 전담 팀, 데이터 등 전제 조건을 만족할 수 없는 곳에서도 상품이나 서비스에 AI를 적용할 수 있는 방법을 제공해줍니다. 😎
이번 포스팅은 AI 민주화를 앞당기는 Google Cloud의 AI 서비스의 두 번째 주제인 API, AutoML을 이용한 AI 민주화 에 대해 소개합니다.
API 기반 서비스
먼저 살펴볼 것은 API 기반 서비스입니다. Google Cloud에서 이용할 수 있는 서비스는 다음과 같습니다.
- Vision API
- Natural Language API
- Translation API
- Video API
- Speech to Text, Text to Speech
대략 서비스 이름만 봐도 느낌이 올 것입니다. 보편적으로 널리 쓰이는 기능을 API 기반 서비스로 제공하는 것입니다. 이들 서비스는 간단히 말해 훈련을 마친 모델을 REST 및 RPC API를 통해 이용하는 것입니다. 모델을 구현할 필요도 없고, 데이터 세트를 마련해 훈련을 하지 않아도 됩니다.
하나하나 살펴보겠습니다.
📌 Vision API는 이미지 데이터를 활용하는 AI 기능입니다. 사람의 얼굴 및 감정을 감지하거나, 인쇄한 문서나 필기한 노트에서 텍스트를 인식하거나, 배경이 있는 사진에서 로고 등 특정 대상만 인지하거나, 사진에서 인물만 남기로 배경을 제거하거나, 미성년자 보호를 위해 컨텐츠를 검열하는 등의 용도로 활용합니다. 활용 시나리오는 무궁무진합니다.
예를 하나 들어보겠습니다. 👉 지자체에서 알려지지 않은 관광지를 발굴하려고 한다고 해보죠. Vision API를 활용하면 지자체 관련 사진들 속에서 인기 장소 및 랜드마크를 손쉽게 찾을 수 있습니다.
📌 Natural Language API 역시 서비스 이름에 기능 소개가 포함되어 있습니다. 이 API를 이용하면 수많은 텍스트 속에서 필요한 통찰력을 빠르게 확보할 수 있습니다. 가령 고객이 신제품을 어떻게 생각하는지 궁금하면 이 API를 이용해 소셜 등 다양한 채널에 소비자들이 남긴 텍스트를 분석할 수 있습니다. 어렵게 설문 조사나 패널 조사를 하지 않아도 되는 것이죠.
📌 Translation API도 딱 보면 감이 오시죠? 😎 네, 번역 서비스입니다.
대부분의 회사마다 홈페이지가 있습니다. 예전에는 주로 한글만 제공하고 필요한 경우 영어나 중국어 등의 언어로 페이지를 운영하였습니다. 글로벌 비즈니스를 한다고 모든 언어를 다 지원할 수는 없었습니다.
Translation API를 활용하면 웹 사이트, 모바일 앱 등을 수십개 언어로 현지화할 수 있습니다. 물론 퍼펙트 한 느낌은 아직 아니지만 사이트나 앱으로 전하고자 하는 내용을 전달하는 데에는 부족함이 없습니다. 참고로 Translation API를 Natural Language API나 Vision API, Video API 와 연결해 쓰면 더욱 풍부한 활용 시나리오를 상상할 수 있습니다. 글로벌 고객이 웹에 남기는 사진, 텍스트, 영상 속에 담긴 의견부터 감정까지 원하는 분석을 할 수 있습니다.
📌 Video API 서비스는 영상 데이터를 AI 기술로 다룹니다. 이 서비스를 생각하면 늘 먼저 떠오르는 것이 스마트 시티입니다. 도시 곳곳에 설치한 고화질 CCTV나 교통 카메라를 떠올려 보세요. 요즘에는 이들 장치가 촬영하는 실시간 영상 정보에 AI를 결합하는 것이 유행입니다. 범죄를 예측하거나, 교통 흐름을 고려해 최적의 신호 제어를 하는 등이 바로 떠오르네요.
📌 Speech to Text와 Text to Speech API 서비스는 음성을 텍스트로 변환하거나 역으로 텍스트를 음성으로 바꾸는 기능 구현이 필요할 때 유용하게 쓸 수 있습니다. 이 기능 역시 보자마자 대표 활용 사례가 떠오릅니다. 바로 챗봇입니다. 사람 말귀를 알아듣는 똑똑한 봇, 예전에는 의사소통이 제대로 되지 않아 실망감을 안겨 주곤 했죠. 요즘 간간이 보이는 자연어 처리와 음성과 텍스트 간 전환 기술이 잘 적용된 챗봇을 보면 간단한 대화는 충분히 이어간다는 것을 알 수 있습니다.
AutoML
API 못지 않게 편리한 것이 또 하나 있습니다. AutoML입니다. 이 서비스와 API 기반 서비스 간의 차이는? 둘다 전문 지식을 많지 않아도 쓸 수 있다는 것은 비슷합니다. 다른 점이 있다면 AutoML 쪽이 커스터마이징 자유도가 더 높다는 것입니다. 따라서 약간의 지식이 있다면 도전하기 좋습니다.
AutoML은 다음과 같이 구성됩니다.
- AutoML Vision
- AutoML Vision Edge
- AutoML Translation
- AutoML Natural Language
- AutoML Video
눈치 빠르신 분은 AutoML 서비스들의 이름을 보면 딱 감이 올 것입니다. 네, Google Cloud는 이미지, 영상, 텍스트 등 보편적으로 널리 쓰이는 AI 기술을 API 기반 서비스와 AutoML 중 원하는 것을 선택해 쓸 수 있습니다. 조건과 상황에 맞게 API 또는 AutoML을 쓰라고 선택지를 제시하는 것이죠. 주요 활용 예는 API 기반 서비스와 크게 다르지 않아 따로 설명하지 않겠습니다. 이 중 API 기반 서비스에는 없는 AutoML Vision Edge만 간단히 살펴보겠습니다. 이 서비스도 이름에 뜻이 다 나타나 있습니다. 요즘 이야기가 많은 엣지 컴퓨팅 구현 시 AI 기반 예측이나 실행을 원할 경우 쓸 수 있는 서비스라고 이해하면 됩니다. 예를 들어 기존에 사람이 하던 육안 검사를 AI 기술로 자동화하고 싶다면 AutoML Vision Edge가 좋은 솔루션이 될 수 있습니다.
이상으로 『 AI 민주화를 앞당기는 Google Cloud의 AI 서비스 – API, AutoML을 이용한 AI 민주화 』에 대해 간단히 알아보았습니다. 😎
다음 포스팅에서는 다른 주제로 찾아뵙겠습니다. 🙂
🤩 AI 민주화를 앞당기는 Google Cloud AI 서비스 😎
👉 Part 1. AI 민주화 시대의 도래
👉 Part 2. API, AutoML을 이용한 AI 민주화
더 자세한 내용은 언제든지 메가존으로 문의 바랍니다. 👉 메가존 문의 바로가기