記事一覧
Janomeで回文判定アプリを作る【Python, 自然言語処理】
回文判定アプリを作る
人間の使う言語は「自然言語」と呼ばれています。
この自然言語を機械的に解析するのが「自然言語処理」です。
自然言語処理では「形態素解析」という工程があります。
形態素解析を行うことで日本語の文章を単語のリストに分割できます。
Pythonの形態素解析ライブラリには「Janome」というライブラリがあります。
(省略されました)
Janomeでしりとりアプリを作る【Python, 形態素解析】
Janomeでしりとりアプリを作る
人間の話す言葉を「自然言語」と言いますが、この言語の解析を「自然言語処理」と言います。
自然言語処理はAIによる開発が活発になってきた昨今において注目されている分野です。
応用範囲は広く、自動書記や機械翻訳など多岐に渡ります。
自然言語処理の工程はいろいろありますが、その中の「形態素解析(けいたいそかいせき)」という工程は自然言語処理において基本的なものです。
(省略されました)
Janomeで韻辞典を作成【Python, 自然言語処理】
Janomeで韻辞典を作成
人間が話す言語を「自然言語」と言います。
その自然言語を科学的に解析するのが「自然言語処理」と呼ばれるジャンルです。
自然言語処理を行うと、日本語の文章をプログラム的に解析することが出来ます。
今回は自然言語処理の工程の1つである「形態素解析」を行って、韻辞典を作ってみたいと思います。
(省略されました)
PythonのWordCloudで「こころ」の頻出単語を可視化する【形態素解析, 自然言語処理】
Pythonによる頻出単語の可視化
「ワードクラウド」というのは文章の中の頻出単語を可視化した画像のことです。
自然言語処理の分野でよく使われます。
文章の中の名詞や動詞が、どれがよく使われているのかと言うのを視覚的に非常にわかりやすく表示することが可能です。
Pythonにはこのワードクラウドを簡単に表示するためのライブラリがあります。
その名も「WordCloud」です。
(省略されました)
形態素解析で代名詞+助詞+名詞を文章から抜き出す【Python, 自然言語処理, Janome】
Pythonで形態素解析
人間が発する言語を「自然言語」と言い、それの解析を「自然言語処理」といいます。
さらに日本語の文章を単語ごとに分割することを「形態素解析」と言い、これを行うライブラリは「MeCab」などが有名です。
Pythonには「Janome」という形態素解析ライブラリがあり、こちらは手軽に導入することが可能です。
Janomeを使い、夏目漱石の「坊ちゃん」の文章を解析して、「代名詞 + 助詞 + 名詞」の組み合わせを文章から抜き出す処理を書きたいと思います。
(省略されました)