python

python

pythonを用いたテキストマイニング ニュース記事解析 word2vec活用【プログラムあり】

テキストマイニングを手軽に試してみたいです。 このような要望にお応えします。 今回は、word2vecを使いたいと思います。 word2vecは、単語をベクトル化する手法のことです。このベクトル化したものを単語の分散表現...
python

pythonによる強化学習、ゲームAIの実装を目指して【プログラムあり】

強化学習は、何ができるのでしょうか? このような疑問にお答えします。 強化学習(きょうかがくしゅう、英: reinforcement learning)とは、ある環境内におけるエージェントが、現在の状態を観測し、取るべき行動を...
python

pythonによるテキストマイニングことはじめ スパムフィルタリングpart.2【プログラムあり】

前回のpart.1に引き続き、テキストマイニングの活用としてpythonを用いてスパムフィルタリングを行ってみます。 前回は、畳み込みニューラルネットワークを用いて分類モデルを定義し、スパムか否かを判断するモデルを構築し...
python

pythonによるテキストマイニングことはじめ スパムフィルタリングpart.1【プログラムあり】

テキストマイニングとは何でしょうか? このような疑問にお答えします。 テキストマイニングは、大量のテキストデータから、企業もしくは個人に利益をもたらす情報を取り出すことを目的として行います。 自然言語処理の手法を用いて、...
python

PythonライブラリKerasによる深層学習(ディープラーニング)。手書き文字画像分類とモデル評価

画像認識タスクの一つである画像分類を深層学習手法を用いて行います。また、PythonライブラリKerasを利用します。Kerasは、ニューラルネットワークモデルの構築をサポートしてくれます。このライブラリを使用して、画像分類のモデル構築と評価を行います。
python

pythonライブラリsklearnによる機械学習入門【プログラムあり】

機械学習のライブラリsklearnというものがあるそうですが、具体的にどんなことができるのでしょうか? このような疑問にお答えします。 sklearnは、様々な機械学習手法を簡単に使用することができるツールです。 今回は、sk...
python

pythonを用いたスクレイピング【プログラムあり】

webスクレイピングとは何ができるのしょうか? このような疑問にお答えします。 Webスクレイピングとはウェブサイトから情報を自動収集することができる技術です。 例えば、snsの膨大なデータを対象として、自動的に時系列的なトレ...
python

pythonを用いた簡単なアプリケーション作成方法【プログラムあり】

Pythonの開発環境上で動作させ、入門的な内容は分かりましたが、Pythonを使ったアプリケーションの作成方法がわかりません。Pythonでアプリケーションを作るには、どのようにするのでしょうか? このような疑問点にお答えします。...