AWS:Amazon Comprehendでテキストの感情を分析してみる

システム構築(AWS)

AWSのいくつかの機械学習機能は無料で使えるようなので、「Amazon Comprehend」を使ってテキストの感情を分析するということをやってみる。

Amazon Comprehendとは

Amazon Comprehendは機械学習を使用してテキストを解析して、隠れている情報を見つけだすためのツールということらしい。

参考

Amazon Comprehend(テキストのインサイトや関係性を検出)| AWS
Amazon Comprehend は、機械学習 (ML) を使用して非構造化データやドキュメント内のテキストから情報を発見する自然言語処理 (NLP) サービスです。

Amazon Comprehend の使用方法

AWSコンソールから「Amazon Comprehend」を選択。
切り替わった画面の「Launch Amazon Comprehend」をクリック

左側メニューでReal-time analysis が選択された状態で、右側画面を下にスクロールし、「Input text」の項目で「Input text」に解析したいテキストを入力する。

ここでは適当にamazonの商品レビューの文章を拝借する。
「【Amazon.co.jp限定】空のふしぎがすべてわかる! すごすぎる天気の図鑑(特典:すごすぎる雲の自由研究ガイド データ配信)」という本のレビューで上位レビューにあったもの。

1つ目、星5のレビュー

小さな子供から大人まで楽しめます!
総ルビなので、平仮名が読める子供から大人まで楽しめます。
写真も多いので、小さな子供でも分かりやすいですよ。

うちの子は幼稚園の頃から、荒木さんの絵本「せきらんうんのいっしょう」と「ろっかのきせつ」が大好きで、この2冊のおかげで、雲や雪に詳しくなりました。

その延長上で、この本はとても役にたちます。
とても見やすくて、持ち運びもしやすい。
子供でも読めるし、写真も多い!
うちは子供達と私が一冊づつ持ち歩けるように、3冊購入しました。

どの年代でも楽しめる本だと思うので、とてもオススメです☆☆☆☆☆

この文章を「Input text」へ入力し、「Analyze」をクリック。
その下の「Insights」へ分析結果が出力されているので、「Sentiment」タブをクリック。Resultsをみると「Positive」が0.99なのでよい評価であると分析されている。

星5レビューという実態とも一致している。

星3レビューの場合も確認してみる。

元の文章は下記のもの

イラストがかわいくて、綺麗な写真も多いのでとっつきやすさがある。イラストはかわいいが言っていることはなんだかんだむずかしい。小学生ではわからないかもしれない。ビジュアル要素が良いので興味付けとしては良いかも

結果は下記画面となった。「Psitive」が0.01、「Mixed」が「0.98」。
なるほど星3っぽい感じがする。

「Sentiment」以外にもいくつかの分析項目があるが、「PII」と「Syntax」は日本語はサポート対象ではない模様。

コメント

タイトルとURLをコピーしました