이번 강의에서는 Natural Language Processing(자연어 처리)에 대해 설명합니다.
🚀 Natural Language Processing
🌌 Text analysis and entity recognition (텍스트 분석 및 엔티티 인식) 
- 텍스트를 분석하고 말하는 언어 중에 명사를 따로 뽑아내고 인식하는 기술입니다.
https://aidemos.microsoft.com/text-analytics 에서 데모를 실행할 수 있습니다.
-
분석할 문장을 입력합니다. 
-
감정 분석 및 핵심 문구를 추출합니다. 
-
핵심 문구에 대한 이미지의 링크와 연결되어 사용자에게 보여집니다. 
🌌 Sentiment analysis (감정 분석) 
텍스트에 있는 내용을 분석하여 텍스트의 전반적인 내용이 긍정적인지 부정적인지 분석합니다.
트위터, 페이스북의 댓글들을 통해 긍정, 부정 댓글을 확인할 수 있고,
배달 후기에 내용을 통해 긍정, 부정 후기를 분류합니다.
🌌 Speech recognition and synthesis (음성 인식 및 합성) 
- AI가 음성을 인식하여 텍스트로 바꿔주거나 텍스트를 음성으로 변환하여 제공합니다.
- 또한 음성 인식을 통하여 사용자가 원하는 기능을 수행합니다.
🌌 Machine translation (기계 번역) 
사용자가 텍스트를 통해 사용자가 원하는 언어로 변환하여 제공을 받습니다.
실시간으로 언어를 번역하여 제공 또한 가능합니다.
🌌 Semantic language modeling (의미 체계적 언어 모델링) 
🚀 Natural Language Processing In Azure
🪐 Text Analytics
- 텍스트에 대한 언어, 감정, 핵심 문구, 엔티티를 추출합니다.
🪐 Speech Recognition and Synthesis
- 서비스의 음성을 텍스트로 변환 기능을 사용하여 음성을 텍스트로 전사합니다.
변환한 텍스트를 AI가 음성으로 재전달합니다.
🪐 Translate
- 텍스트를 사용자가 원하는 언어로 번역하여 제공받습니다.
🪐 Language Understanding
- Utterance(발언) 내의 엔티티를 통해 언어를 이해합니다.