당신은 지금 어떤 감정인가요?/TextSentimentAnalysis

in #kr-diary8 years ago

안녕하세요.

자신이 쓴 글 혹은 다른 사람이 쓴 글등, Text를 분석하여 그 글을 쓴 사람의 감정을 유추하는 것을 Text Sentiment Analysis라고 이야기 합니다. 요즘은 인공지능이 발달로, 이런 부분들이 비약적인 발전을 하고 있습니다.

이에 영어로 된 감정 분석 프로그램이나 엔진은 많은데, 한글은 매우 빈약했습니다. 최근에 매우 잘 맘든 앱이 하나 나왔고, 써보시면 쏠쏠한 재미를 줄것 같아 소개 드립니다. Google playstore에서(아마 Apple AppStore에도 있겠죠?) "hawayou"로 검색하면 받으실 수 있습니다. (중간에 오타가 아니고 정말 "a"입니다.)

간단하게 facebook이나 구글로 로그인을 하시고, 닉네임을 정하시면 글 쓰기가 됩니다. 저는 "ㅇㅇㅇ"으로 닉네임을 정했습니다.


예를 들어 "차도 많이 막히고 날씨도 춥네"라고 글을 입력하면, 자동으로 그 글의 감정을 분석합니다. 여기에서는 "싫은가요?"와 "짜증나나요?"로 분석을 했고, 이 중에서 선택을 해도 되고...혹은 이중에는 없어요를 누르면,


여러가지 감정 중에서 선택을 하게 해 줍니다. 인공지능 기반이므로, 아마 이런 데이터를 통해서 추가로 학습을 하여 점점 정확도를 높여나갈 것 같습니다.


짜증남이 제일 유사한 것 같아 짜증남을 선택하고 적용을 누르면, 전에는 없었던 "짜증나는 감정의 ㅇㅇㅇ"이란 문구가 화면 오른쪽 상단에 생깁니다.


또 다른 재미있는 기능으로는, 이런 감정을 해소할 수 있는, 혹은 지금 상황에 위로가 되는 좋은 문구를 추천해서
보여 줍니다. 나름 그 내용들이 위로가 되거나 도움이 됩니다.


그리고 이런 데이터를 축적하면 나의 감정 분포를 보여 줍니다. 저는 주로 시험 목적으로 쓰기는 했지만 주로 만족, 짜증남, 안타까움, 평안이 저의 7일동안 4개의 기록을 통해서 분석한 것이라고 합니다. 여기에서 더 자주 느끼는 감정일수록 원의 크기가 더 크게 표시 됩니다.

또한 내 나이또래 혹은 이 app을 사용하는 전체 사용자의 감정의 분포를 볼 수 있습니다. 평안도 있지만 싫은이나 짜증남, 슬픔등이 높은 비율인 것을 알 수 있습니다. 자신만의 감정을 보는 것도 재미있지만, 다른 사람들이 어떻게 느끼는지를 보는 것도 매우 재미있는 것 같습니다.


만약 제가 시간대별로 글을 썼다면, 시간대별 저의 감정을 보여주기도 합니다. 전 낮에는 부정적이고 오후에는 좀 긍정적이네요. 여기에 직접 글을 쓰는 것도 좋지만, 카톡에서 주고 받은 것, 혹은 문자로 주고 받은 것을 복사해서 붙여넣으면, 그걸 분석해 주기도 합니다. 다만 개인적인 내용은 "비공개"로 설정하셔야 합니다. 기본적으로 공개이기때문에 다른 사람에게 공개가 됩니다. 하지만 일단 닉네임으로 익명화가 되니 크게 걱정하지는 않으셔도 됩니다.


위에서 말씀드린것 처럼 다른 사람들의 글과 감정을 볼 수 있습니다. 예를 들면 위의 사진에는 "불만안 가정의 woody"의 글과, "괴로운 감정의 소소한 행복"님의 글을 볼 수 있고, 거기에 공감을 해주거나 댓글을 달수도 있습니다.


그리고 오른쪽 위의 메뉴를 누르면 글쓰기의 단초가 되는 지금의 날씨나 상황에 맞는 질문이 주어지고, 그에 대한 글을 쓸수도 있습니다.


마지막으로, 그동안의 일상 기록을 시간으로 보여주기도 하지만, 각각의 기록에 대해서 기록과 함께 오른쪽에 글의 감정 상태를 색상으로 보여줍니다.

사실 저는, 이런 기능을 steemit에 붙여 볼려고 research중이나, 주로 한글을 쓰는 kr 에 대해서는 적절한 한글 분석 엔진이 없어서 고민중이었는데요, 그 와중에 찾게된 재미있는 app이어서 소개드렸습니다.

오늘 하루 비는 오지만, 이 app에 글도 쓰시고, 감정 분석도 받으시고, 위로가 되는 글도 읽으셨으면 좋겠습니다.

  • 저는 이 app의 개발사 또는 개발자와 아무런 관계도 없습니다.
Sort:  

재미있는 어플이네요!ㅎㅎ 즐거운 주말 되세요^^

고맙습니다. @fast.rabbit 님도 즐거운 주말되세요.

또 재미있는 프로젝트 진행 중이시네요. ^^ 한글은 NLP쪽에는 이렇다할 엔진이 없는 것 같아요.. 네이버나 카톡쪽에서 제공해 주면 좋을텐데...

헛..@joceo00 님 이 방면의 전문가이신 것 같은 향기가.."NLP". 네 맞습니다. MS Azure, Google, Amazon등을 보아도 굉장히 저수준의 NLP가 있고, 이 NLP와 연계한 무엇을 찾기는 참 어려운 것 같습니다. 네이버나 카톡 플랫폼에 들어가면 powerful한 무기가 될텐데..아직 Text는 우선 순위 밖인 것 같기도 하구요..

저는 사실 NLP를 기반으로 한 응용들에 더 관심이 있는데요, 아직 뾰족한 답은 없습니다.~~. 차차 공부해 갈려구요.

@ywpop님께서 이 포스팅에 많은 관심을 가지고 있어요. 리스팀을 해주셨군요~!

아쉽습니다. 소통의 가치 이벤트 #3 풀보팅에 당첨되지는 않으셨습니다.ㅠㅠ
하지만 응원하고 갑니다. 내일도 이벤트는 계속됩니다!
쉽고 즐거운 스팀잇 가즈앗!

감사합니다.

Coin Marketplace

STEEM 0.05
TRX 0.32
JST 0.079
BTC 66285.85
ETH 1791.57
USDT 1.00
SBD 0.42