!pip install pymlask
!apt install aptitude
!aptitude install mecab libmecab-dev mecab-ipadic-utf8 git make curl xz-utils file -y
!pip install mecab-python3==0.7
from mlask import MLAsk
emotion_analyzer = MLAsk()
emotion_analyzer.analyze('こんな朝にはただただ世界が好きでたまらないという気がしない?')
{'activation': 'NEUTRAL',
'emoticon': None,
'emotion': defaultdict(list, {'suki': ['好き']}),
'intensifier': {},
'intension': 0,
'orientation': 'POSITIVE',
'representative': ('suki', ['好き']),
'text': 'こんな朝にはただただ世界が好きでたまらないという気がしない?'}
emotion_analyzer.analyze('ああ、生きているってありがたいこと。家へ帰るってうれしいものね')
{'activation': 'NEUTRAL',
'emoticon': None,
'emotion': defaultdict(list, {'yorokobi': ['ありがたい', 'うれしい']}),
'intensifier': {'interjections': ['ああ']},
'intension': 1,
'orientation': 'POSITIVE',
'representative': ('yorokobi', ['ありがたい', 'うれしい']),
'text': 'ああ、生きているってありがたいこと。家へ帰るってうれしいものね'}
emotion_analyzer.analyze('あんたなんか大嫌いだわ!あんたみたいに下品で、失礼で、心無しの人、見たこともないわ!')
{'activation': 'NEUTRAL',
'emoticon': None,
'emotion': defaultdict(list, {'iya': ['下品', '大嫌い']}),
'intensifier': {'exclamation': ['!'], 'interjections': ['なんか']},
'intension': 2,
'orientation': 'NEGATIVE',
'representative': ('iya', ['下品', '大嫌い']),
'text': 'あんたなんか大嫌いだわ!あんたみたいに下品で、失礼で、心無しの人、見たこともないわ!'}
emotion_analyzer.analyze('その細い小さな手が自分の手にふれたとき、なにか、身内のあたたまるような快いものがマリラの胸にわきあがった―たぶん、これまで味わわなかった、母性愛であろう。こんなことは初めてなのと、心をとろかすようなその甘さに、マリラは気分をかきみだされた。')
{'activation': 'NEUTRAL',
'emoticon': None,
'emotion': defaultdict(list, {'suki': ['母性愛'], 'yorokobi': ['快い']}),
'intensifier': {},
'intension': 0,
'orientation': 'POSITIVE',
'representative': ('suki', ['母性愛']),
'text': 'その細い小さな手が自分の手にふれたとき、なにか、身内のあたたまるような快いものがマリラの胸にわきあがった―たぶん、これまで味わわなかった、母性愛であろう。こんなことは初めてなのと、心をとろかすようなその甘さに、マリラは気分をかきみだされた。'}
from mlask import MLAsk
emotion_analyzer = MLAsk()
emotion_analyzer.analyze('→画面設計が終わったので頂いた資料を基にテーブル設計をしています。データベースの命名規則や設計の方法などに自信がないため、調べながら作業を進めていますが、うまくいかないので困っています。')
{'activation': 'NEUTRAL',
'emoticon': None,
'emotion': defaultdict(list, {'iya': ['困る']}),
'intensifier': {'interjections': ['わっ']},
'intension': 1,
'orientation': 'NEGATIVE',
'representative': ('iya', ['困る']),
'text': '→画面設計が終わったので頂いた資料を基にテーブル設計をしています。データベースの命名規則や設計の方法などに自信がないため、調べながら作業を進めていますが、うまくいかないので困っています。'}
emotion_analyzer.analyze('システム構築実習→テーブル設計が終わったのでRailsアプリケーションの製作作業に入りました。Railsは学生時代あまり触ったことが無いので、テキストを見たり調べたりしながら進めていきます。')
{'emotion': None,
'text': 'システム構築実習→テーブル設計が終わったのでRailsアプリケーションの製作作業に入りました。Railsは学生時代あまり触ったことが無いので、テキストを見たり調べたりしながら進めていきます。'}
emotion_analyzer.analyze('システム構築実習→Railsアプリケーションの構築作業で少しつまづいています。railsはscaffoldを使えば簡単に雛形ができますが、どこに何があるか、どのファイルがどのような役割を持っているかなどが理解できていないと作りたいものは作れないと感じました。テキストやWeb、ほかのアプリケーションを参考にしながら作業を進めていきます。')
{'activation': 'PASSIVE',
'emoticon': None,
'emotion': defaultdict(list, {'yasu': ['簡単']}),
'intensifier': {},
'intension': 0,
'orientation': 'POSITIVE',
'representative': ('yasu', ['簡単']),
'text': 'システム構築実習→Railsアプリケーションの構築作業で少しつまづいています。railsはscaffoldを使えば簡単に雛形ができますが、どこに何があるか、どのファイルがどのような役割を持っているかなどが理解できていないと作りたいものは作れないと感じました。テキストやWeb、ほかのアプリケーションを参考にしながら作業を進めていきます。'}
from mlask import MLAsk
emotion_analyzer = MLAsk()
emotion_analyzer.analyze('今日を持って引退することになりました。このコロナの中、両国まで行き相撲を取るのはさすがに怖いので休場したいと佐渡ケ嶽親方に伝え協会に連絡してもらった結果協会からコロナが怖いで休場は無理だと言われたらしく出るか辞めるかの選択肢しか無く自分の体が大事なので')
{'activation': 'ACTIVE',
'emoticon': None,
'emotion': defaultdict(list, {'kowa': ['怖い']}),
'intensifier': {},
'intension': 0,
'orientation': 'NEGATIVE',
'representative': ('kowa', ['怖い']),
'text': '今日を持って引退することになりました。このコロナの中、両国まで行き相撲を取るのはさすがに怖いので休場したいと佐渡ケ嶽親方に伝え協会に連絡してもらった結果協会からコロナが怖いで休場は無理だと言われたらしく出るか辞めるかの選択肢しか無く自分の体が大事なので'}
from mlask import MLAsk
emotion_analyzer = MLAsk()
emotion_analyzer.analyze('誰でもできる感情分析です。簡単であるので、気軽に試してみましょう。')
{'activation': 'PASSIVE',
'emoticon': None,
'emotion': defaultdict(list, {'yasu': ['気軽', '簡単']}),
'intensifier': {},
'intension': 0,
'orientation': 'POSITIVE',
'representative': ('yasu', ['気軽', '簡単']),
'text': '誰でもできる感情分析です。簡単であるので、気軽に試してみましょう。'}
from mlask import MLAsk
emotion_analyzer = MLAsk()
emotion_analyzer.analyze('全体会議 春の研修初のリモートワークでした。専門学校の授業も一時期リモートだったのですが、それとはまた違う雰囲気でした。初めてPythonを使ったり久しぶりにGitやherokuを触ったりしましたが、まだ理解できていません。Pythonについてはもう少し自分で調べて、自主的に勉強します。')
{'emotion': None,
'text': '全体会議 春の研修初のリモートワークでした。専門学校の授業も一時期リモートだったのですが、それとはまた違う雰囲気でした。初めてPythonを使ったり久しぶりにGitやherokuを触ったりしましたが、まだ理解できていません。Pythonについてはもう少し自分で調べて、自主的に勉強します。'}