NINのブログ

主に機械学習とか統計モデリングとか金融とか

2014-08-01から1ヶ月間の記事一覧

Google Maps API v2について

友人と位置情報サービスの開発に着手していて、Google Maps APIを使う必要が出てきたのですが、Google Maps API v2のデモ使用ではまったのでメモします。 ・プロジェクトを実機で実行する際に、実機が認識されない →実機とPCを繋ぐUSBケーブルが、充電用でデ…

Sierpinskiの三角形

ProcessingでSierpinskiの三角形を描きます。 フラクタルとしての性質を持つSierpinskiの三角形は、再帰関数を用いて書くのが良いでしょう。 void setup() { size(600, 600, P3D); colorMode(RGB,256); background(#050000); smooth(); fill(#FFFFFF); trian…

ProcessingでSound Visualization

Processingでリアルタイム波形処理をし、可視化します。 音楽ファイルはStudioOneで作成しました。 import ddf.minim.*; Minim minim; AudioPlayer player; void setup() { size(600, 600, P3D); colorMode(RGB,256); minim = new Minim(this);//インスタン…

階層型クラスタリングと非階層型クラスタリングの考察

今回はPythonで階層型クラスタリングと非階層型クラスタリングをアルゴリズムから実装し、両者の違いについて考察します。階層型クラスタリングとは 概念 似ているものどうしを同じクラスタに、似てないものを別のクラスタにグルーピングします。 アルゴリズ…

PythonでSVMの実装

PythonでSVMを実装します。 SVM(サポートベクターマシン)は教師あり学習を用いる識別手法の一つです。 SVMは、線形入力素子を利用して 2 クラスのパターン識別器を構成する手法であり、訓練サンプルから、各データ点との距離が最大となるマージン最大化超平…

TwitterAPIでツイートの取得

Pythonで自分のツイートを取得する方法を紹介します。 Twitter Developersに登録をして、consumer_key , consumer_secret , access_token_key , access_token_secretを取得します。 #coding:utf-8 import twitter #取得したkey,secretを書く api = twitter.A…

Python-MeCabでtf-idf法の実装

こんにちは。 今回はMeCabで形態素解析をした後に、tf-idf法で文章の特徴語検出をする方法を紹介します。tf-idf法についてWikipediaより引用します。 tf-idfは、文書中の単語に関する重みの一種であり、主に情報検索や文章要約などの分野で利用される。 tf-i…

Pythonでスクレイピング

今回はPythonでスクレイピングをします。 モジュールとしてBeautifulSoupを使いました。 WikipediaのPythonの記事からテキストをとりだそうと思います。 #coding:utf-8 import urllib2 from bs4 import BeautifulSoup u = "http://ja.wikipedia.org/wiki/Pyt…

引き続き形態素解析

前回に引き続き形態素解析です。 今回は、形態素解析した後に目的の品詞のみ、抽出する方法を紹介します。 #coding:utf-8 import MeCab sentence = "きのこ帝国とは日本のオルタナティヴ・ロックバンド。" tagger = MeCab.Tagger() result = tagger.parse(se…

Pythonで形態素解析

今回はPythonで形態素解析をする方法を紹介します! モジュールとしてMeCabを使います。 #coding:utf-8 import MeCab sentence = "すもももももももものうち" tagger = MeCab.Tagger() result = tagger.parse(sentence) print result 「すももももももももの…