“선진기업이 만들어놓은 알고리즘이 무료로 공유된다. 알고리즘을 개발하는 것보다 필요한 알고리즘이
어디에 있는지 찾아내는 것이 중요하다. 즉 메이킹making 보다 파인딩inding이다."
AI는 막상 거리감이 있어 보이고 똑똑하고 멋진 개발자들이 구현하는 나와 거리가 먼 기술인 것 처럼 느껴진다. 복잡하고 정교한 알고리즘을 개발하기는 쉬운 일이 아니기 때문이다.
하지만 좋은 소식이 있다. 아마존이나 마이크로소프트, 구글 등 선진기업은 그동안 개발해놓은 수많은 알고리즘을 APIApplication Program Interface로 외부에 개방하고 있다. 따라서 지금은 알고리즘을 직접 개발하는 것보다, 필요한 알고리즘이 어디에 있는지 찾아내는 게 더 중요할 수 있다. 지금부터는 선진기업들이 오픈한 API를 총 정리해보고자 한다.
AWS(아마존웹서비스)가 제공하는 AI 지원서비스
아마존은 AWS를 통해 기본적인 클라우드 컴퓨팅과 스토리지 기능뿐 아니라 데이터베이스 분석, 예측, 관리, 모바일 애플리케이션 개발, 보안, 하이브리드, 엔터프라이즈 애플리케이션 등 100개 이상의 광범위한 서비스를 제공한다. 머신러닝 개발 경험이 없는 개발자나 일반 사용자가 쉽게 활용할 수 있으며, 애플리케이션의핵심 알고리즘을 개발하고 운영·관리하는 데 드는 시간을 줄여준다. 사용자는 AI의 주요 기능을 그대로 가져다 활용할 수 있는 서비스, 자사가 보유한 데이터를 주입하면 다양한 머신러닝 솔루션을 구현할 수 있는 서비스, 데이터 기반의 학습 모델을 만들고 학습시킬 수 잇는 머신러닝 플랫폼 등 다양한 서비스를 이용할 수 있다.
구분 | 설명 | |
퍼스널라이즈 Personalize |
개발자가 자사의 애플리케이션을 사용하는 소비자에게 개별화한 추천서비스를 제공할 수 있도록 지원 | |
폴리 Polly |
텍스트를 음성으로 변환 | |
트랜스크라이션 Transcribe |
음성을 텍스트로 변환 | |
레코그니션 Rekognition |
딥러닝 기반의 이미지와 비디오 분석 기능을 추가 | |
렉스 Lex |
음성 및 텍스트를 이용해 챗봇 등 대화형 인터페이스 구축 | |
프로드 디렉터 Fraud Detector |
머신러닝 기반 자동 이상 거래 탐지 기능 제공 | |
아마존 A2I Augmented Artificial Intelligence |
개발자가 리뷰를 통해 머신러닝을 예측 검증하도록 지원 | |
세이지 메이커오토파일럿Sagemaker Autopilot | 머신러닝 기반 자동화 기능 제공 | |
세이지 메이커 모델 모니터 Sage Maker Model Monitor | 개념 변화를 감지하고 교정 |
IBM 왓슨
인지컴퓨팅 기술을 적극적으로 공유하고 있다. 왓슨은 언어 language, 말하기speech, 이미지vision, 데이터 분석data Insight 등 네 가 지 영역에서 다양한 API를 제공하고 있다. IBM의 클라우드 플랫폼 '블루믹스Bluemix'에서 이용할 수 있다
구분 | 설명 | |
컨버세이셔널 APIConversation API |
자연어를 이해하고 메시징 플랫폼 및 웹사이트, 모든장치에 챗봇 같은 커뮤니케이션 채널을 구축 | |
트랜슬레이터 APITranslator API |
언어 번역기를 사용하여 전 세계에서 뉴스를가져와서사용자의 언어로 보여주고, 의사소통 등을 하는 작업 | |
자연어분류 APINatural Language Classifier API |
텍스트 이면에 숨기진 의미를 해석하고 신뢰 점수를부여하여 맥라에 따라 분류 | |
자연어이해 API Natural Language Understanding API |
고급 텍스트 분석을 위한 자연어처리 AP로 자연어이해 알고리즘을 사용하여 개념, 키워드, 범주, 감정, 관계 등에 대한 인사이트 추출 | |
퍼스널리티 인사이트Personality Insights | 텍스트를 통해 해당 인물의 성격 특성과 니즈 등을 이해하는 기능. AI 제품 및 서비스를 통한 경험디자인에 활용 | |
리트리브 앤 랭크Retrieve and Rank | 머신러닝을 통한 정보검색 향상과 검색 및 순위를 지정 | |
톤 애널라이저 Tone Analyzer |
언어분석을 통해 서면 텍스트의 톤과 스타일을 이해하고 작성된 텍스트의 통신 신호를 감지 | |
스피치 투 텍스트Speech to Text | 인간의 목소리를 테스트로 변환 | |
텍스트 투 스피치Text to Speech | 디바이스가 사람처럼 말할 수 있도록 하는 텍스트를음성으로 변환 | |
비주얼 레코그니션Visual Recognition | 이미지의 내용을 이해한다는 뜻으로, 이미지에 태그를지정하고, 음식을 인식하며, 인간의 얼굴을 발견하고,대략적인 나이와 성별을 식별 |
구글 클라우드
구글 클라우드는 기업이 보유한 데티어에서 인사이트를 뽑아내 비즈니스의 가치를 높일 수 있도록 돕는 클라우드 기반 머신러닝 솔루션을 지원한다. 구글이 제공하는 AI 지원서비스를 통해 머신러닝에 대한 전문지식이 부족한 개발자도 고품질의 맞춤형 솔루션을 쉽게 구축할 수 있다. 구글 클라우드의 AI 지원서비스를 이용하면 텍스트, 동영상 등의 데이터를 기반으로 다양한 기능이 반영된 머신러닝 모델을 구축할 수 있다.
구분 | 설명 | |
클라우드 스피치Cloud Speech | 오디오를 텍스트로 변환하고 110개의 언어를 인식 | |
클라우드 비전 APICloud Vision API |
AI를 통해 물체를 식별 | |
클라우드 자연어 API Cloud Natural Language API |
머신러닝을 사용해 텍스트의 구조와 의미를 파악, 번역기능감정분석, 항목분석, 콘텐츠 분류, 구문분석 등 자연어이해 기능 | |
오토ML 비전 Auto ML Vision |
마이크로소프트 클라우드 및 에지 플랫폼의 이미지에서 유용한 정보를 도출 | |
오토ML 비디오인텔리스 AutoML Video Intelligence | 동영상 콘텐츠를 탐색하고 머신러닝 모델을 학습 |
|
오토ML 자연어처리 Auto ML Natural Language Processing |
머신러닝으로 텍스트의 구조와 의미를 파악 | |
오토ML 번역기Auto ML Translation | 언어를 동적으로 감지하고 번역 | |
오토ML 테이블AutoML Tables | 정형 데이터에 대한 머신러닝 모델을 자동으로 구축하고 배포 | |
AI 플랫폼 Al Platform |
대규모 머신러닝 모델 하습 수행, 학습된 모델을 클라우드에서 호스팅, 예측 수행 등 애플리케이션 구축 플랫폼 | |
클라우드 오토MLCloud AutoML | 빅쿼리, 클라우드 데이터플로, 클라우드 데이터랩 등강력한 기능을 활용해 데이터 분석 모델 개발 지원 |
console.cloud.google.com/?hl=ko
핵심 경쟁력을 보완해줄 수 있는 서비스를 전략적으로 도입하기 위해 선진기업의 API를 충분히 활용해보자
더 많은 AI 혁신 제품들의 스토리가 궁금하다면?
AI BusinessModel Box 구독하기