Intelligent Kiosk와 함께 떠나는 Microsoft Cognitive Services 탐험
1.
2. What are Cognitive Services?
“Azure Cognitive Services are APIs, SDKs, and services available to help developers build intelligent
applications without having direct AI or data science skills or knowledge. Azure Cognitive Services
expand on Microsoft’s evolving portfolio of machine learning APIs and enable developers to easily
add cognitive features – such as emotion and video detection; facial, speech, and vision recognition;
and speech and language understanding – into their applications. The goal of Azure Cognitive
Services is to help developers create applications that can see, hear, speak, understand, and even
begin to reason. The catalog of services within Azure Cognitive Services can be categorized into five
main pillars - Vision, Speech, Language, Search, and Knowledge”
“자체적인 AI 시스템 또는 데이터 과학 기술이나 지식 없이도
지능형 앱을 구축하는데 사용할 수 있는 API, SDK 및 서비스”
4. Cognitive
Services
✓ Very easy! Platform-agnostic!
✓ HTTP(RESTful) API로 제공
- JSON 응답
✓ 간단한 코드 몇 줄만으로 연동 가능
- 구독 키, API 엔드 포인트
✓ 다양한 프로그래밍 언어에 대한 SDK 제공
5. Why Use Cognitive Service?
AI 시스템을 직접 구축하려면..
“Domain Experts”가 필요하고,
“Data Scientists” 가 필요하며,
“Compute Resources” 가 필요하다.
Building is Hard!
6. Cognitive Services를 사용하면...
신뢰할 수 있는 각 분야의 “Domain Experts”들이 참여했고,
사용하는데 “전문 지식”이 거의 필요하지 않으며,
별도의 “Compute Resources” 도 필요 없다.
Using is Easy!
그리고 지속적으로 성장한다.
Why Use Cognitive Service?
7. Cognitive Services API Categories
사진 및 동영상을 식별하고, 캡션을 만들고, 인덱스를 생성하고 조정하는 이미지 처리 알고리즘
음성을 텍스트로 변환하고 신원 확인에 음성을 사용하거나 화자 인식 기능을 추가
앱에서 자연어를 처리하고, 감성을 평가하며, 사용자가 원하는 것을 인식하는 방법을 학습
Bing Search API를 통해 수십억 개의 웹 페이지, 이미지, 비디오 및 뉴스를 검색하는 기능을 활용
Vision
Speech
Language
Search
Knowledge 복잡한 정보와 데이터를 매핑하여 지능형 추천 및 의미 체계 검색과 같은 작업을 해결
8. Cognitive Services API Categories
Computer Vision
Content Moderator
Custom Vision
Service(p)
Face API
Video Indexer
Emotion API(x)
Speech Service
Speaker
Recognition(p)
Bing Speech API(x)
Custom Speech
Service(x)
Translator Speech(x)
Bing Spell Check
LUIS(Language
Understanding)
Text Analytics
Translator Text
QnA Maker
Vision Speech Language KnowledgeSearch
Bing News Search
Bing Video Search
Bing Web Search
Bing Autosuggest
Bing Custom Search
Bing Entity Search
Bing Image Search
Bing Visual Search
Bing Local Business
Search(p)
13. 참고 자료
✓ Microsoft Azure Products > Cognitive Services
› https://azure.microsoft.com/en-us/services/cognitive-services
✓ Azure Cognitive Services Documentation
› https://docs.microsoft.com/en-us/azure/cognitive-services
✓ What are Azure Cognitive Services?
› https://docs.microsoft.com/en-us/azure/cognitive-services/welcome
✓ Microsoft Cognitive Services: Put intelligence into your business apps
› https://azure.microsoft.com/ko-kr/resources/videos/connect-2017-microsoft-
cognitive-services-put-intelligence-into-your-business-apps
✓ Cognitive Service APIs Test Console
› https://eastus.dev.cognitive.microsoft.com/docs/services
✓ IntelligentKiosk Github
› https://github.com/Microsoft/Cognitive-Samples-IntelligentKiosk