2011-06-01から1ヶ月間の記事一覧

Gitリポジトリの中からFIXMEやTODOがあるファイルをvimで一気に開く

FIXMEとTODOが記述されているファイルを全部開く $ vim `git grep -l -e TODO --and -e FIXME` FIXMEかTODOが記述されているファイルを全て開く $ vim `git grep -l -e TODO -e FIXME` 追記: id:takuya_1st さんに教えてもらいました vim に -p オプション…

LSIやLDAを手軽に試せるGensimを使った自然言語処理入門

Gensimはベクトル空間モデルを扱うためのPythonモジュールです。ベクトル空間モデルは画像や音声などのメディアにも用いることができますが、Gensimは特に文書を扱うのに便利な機能を多数用意しており、文書集合から簡単に単語文書行列(GensimではCorpusと呼…

K-meansで遊んでみた

研究室の輪講でK-meansを実装する課題を出すために、自分でも実装してみました。 from copy import deepcopy from random import shuffle def kmeans(rows, k=4, distance=None): if not distance: distance = euclidean dim = len(rows[0]) # 特徴空間の次…

オランダ行ってきた

Welcome participants ACP Hypertext 2011 先週ACM Hypertext 2011*1というカンファレンスに参加するためにオランダのEindhovenという街にに行ってきました。 カンファレンスの名前からしてハイパーリンクを使った研究発表がメインのカンファレンスで、1990…