Amazon Comprehend를 사용하여 실시간으로 대상 감정 분석
먼저 관련 사용 사례를 파악해 보겠습니다.
사용 사례
더 자세히 이해하기 위해 실제 고객 리뷰 중 하나를 살펴보겠습니다.
표적 정서 분석이 필요한 이유는 무엇입니까?
호텔에 대한 실제 고객 리뷰:
"호텔 자체는 아름답고 깨끗했습니다. 주차비로 $43 USD를 지불하는 것이 역겹기 때문에 별 3개만 드립니다!!!!! 하지만 가격은 여전히 매우 높습니다."
감정 분석
감정 분석은 입력 문서의 전반적인 감정을 결정하지만 문서에 있는 각 엔터티(단어)의 감정에 대한 자세한 정보는 제공하지 않습니다.
예: - 감정 분석을 사용하면 고객 피드백이 긍정적인지, 부정적인지, 중립적인지 또는 혼합되었는지 여부만 알 수 있습니다.

이 시나리오의 경우 감정 분석을 수행한 후 전체 진술(문서) 감정이 94%의 신뢰 수준에서 MIXED임을 제안합니다. 그러나 부정적인 부분을 이해하여 호텔을 개선하고 즉시 조치를 취하려는 경우 이 정보로는 충분하지 않습니다.
타겟 정서 분석
대상 감정 분석에서는 입력 문서의 특정 엔터티와 연결된 감정을 식별할 수 있습니다.
Note:- An entity is a textual reference to the unique name of a real-world object such as people, places, and commercial items, and to precise references to measures such as dates and quantities.
When you call Targeted sentiment, it provides the following information:
언급된 각 엔터티에 대한 엔터티 유형의 분류.
You can find the list of entity types here. Entity types
동일한 예에 대해서는 대상 정서 분석의 출력을 참조하십시오.

보시다시피 호텔 서비스의 개선 영역에 대한 통찰력을 확실히 얻을 수 있습니다. 직원과 가격은 즉각적인 조치를 취할 수 있는 부정적인 감정을 가지고 있습니다.
그 지역에.
동기식으로 필요한 이유는 무엇입니까?
고객 검토 즉시 조치를 취하고 싶습니다.
이 새로운 API(동기식)를 호출하면 즉시 결과를 얻을 수 있으며 모든 메시징 채널(예:-sms,whatsapp)을 통해 전송하거나 실시간 대시보드에 업데이트할 수 있습니다. 따라서 고객으로부터 검토를 받은 즉시 필요한 직원을 업데이트하여 문제를 수정하기 위한 조치를 취할 수 있으므로 이 새로운 API는 매우 유용합니다.
프로그래밍 방식으로 이 새 API에 액세스
Python을 사용하여 이 새 API
detect_targeted_sentiment
의 사용법을 시연할 것입니다. 가장 최신 boto3 버전이 설치되어 있는지 확인하십시오. 그렇지 않으면 이것은 정말 새로운 API이기 때문에 작동하지 않습니다.암호
import boto3
import subprocess
session = boto3.Session()
comprehend_client = session.client(service_name='comprehend', region_name='us-east-2')
text="The hotel itself was beautiful and clean. I only give it 3 starts because paying $43 USD for parking is DISGUSTING!!!!!!! What a ripoff!!!!! As well, hotel cleaning staff don't clean the rooms anymore but yet the prices are still VERY high."
response = comprehend_client.detect_targeted_sentiment(
LanguageCode='en',
Text = text
)
print(response)
산출

Reference
이 문제에 관하여(Amazon Comprehend를 사용하여 실시간으로 대상 감정 분석), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/chathra222/targeted-sentiment-analysis-in-real-time-using-amazon-comprehend-og6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)