peiprog’s blog

情報科学を学ぶ大学4年生。主にプログラミング、情報系の話題を書いていきます。

Pythonで相互情報量に基づく特徴ベクトル抽出

お久しぶりです。peiprogです。 今回は、ドキュメント群から生成したベクトルから、機械学習で重要な特徴ベクトルを抽出する内容です。テキストをベクトル化したものは何万次元にもなりますが、中には10000個あるドキュメントの中で1回しか出てこない単語な…

Pythonでsklearn+janomeを使って特徴ベクトル抽出

お久しぶりです。peiprogです。 機械学習において入力データの形式はとても大事ですよね。分類手法と同じかそれ以上に大事かもしれないですね。今回はその重要な入力データの作り方(加工の仕方)についてです。テキストから機械学習に適した形の入力データ…

Railsアプリにテキトーに広告つけてみた

こんにちは、peiprogです。 Railsアプリへのてきとーな広告のつけ方を書きたいと思います。 アクセスするたびにランダムに広告を出せる スマホ版にも対応できる て感じのことをします。ちなみにこれを導入したアプリがこちら↓です。よかったら遊びに来てくだ…

Pythonでワードクラウド作ってみた

お久しぶりです、peiprogです。今回はPythonでワードクラウドを作ってみました。ワードクラウドとは 追記:英語のみ対応です。ライブラリ(pytagcloud)が日本語に対応していないので...。日本語に対応させたいなら描画のところは自前で書く必要がありますね(^…

numpyのMemory Error

こんにちは!peiProgです! 今回はnumpyのMemory Errorの解決というか妥協策について書きます。 numpyを使って画像識別の機械学習プログラムを書いてたときにnumpyでMemory Errorが起こりました。そこで私は以下の取り組みをしてみました。 ・Pycharmのメモ…

Javaオススメ本

こんにちは!peiProgです! はじめての記事になります。読みにくいかもしれませんがよろしくお願いします!! 今回はおすすめのJavaの参考書の紹介です。 Java言語で学ぶデザインパターン入門です。 増補改訂版Java言語で学ぶデザインパターン入門 | 結城 浩…

こんにちは、peiprogです。 ブログ始めました! 主にプログラミング、情報系の話題を書いていこうと思っています。 よろしくお願いします!