2008-10-01から1ヶ月間の記事一覧

会津から帰ってきた。

一日延泊して埼玉大の人たちと会津を満喫してきて、今日帰ってきた。紅葉がきれいだったのと羊羹がうまかったので満足。 今日はICPC行ってきた適当な感想を書いてみる。ちなみに、自分たちはna[^k]という名前のチームで出てました。自分はアメリカの大学院に…

ページランクのメモリに乗る場合の実装

チョイ暇だったので、30分ぐらいで作ってみた。本当はディスク使うからこんな風にstlのvector使ってやればいいってもんじゃないんだけど・・・。 検証してないから間違ってるかもしれない。 詳しい解説は・・・後で書くかもしれない。 実装的にはTrustRankと…

新WindowsPCにインストールするものメモ

Firefox(ブラウザ) Googlebar Lite Greasemonkey IE Tab Tab Mix Plus アンチウイルスもなんか入れとくか Cygwin(コンパイラ等) めんどいからAllにしてインストールしよ 環境変数設定してコマンドプロンプトからも使う(デフォルトだとPATH+=C:\cygwin\bi…

liboctaveで行列演算するための準備

C++

octaveの資料は結構あるけど、liboctaveをC++で使う資料はちょっと見た限り少なかったので、今後抵抗なく使ってくための準備を使用かなと思っていたら・・・すばらしいサイトを見つけてしまった。 特に liboctave の基礎:コンパイルと型と基本演算 - akihik…

liboctaveをCygwinで使う。

C++

とりあえず、liboctaveを使って // octave_test.cpp #include <iostream> #include <octave/config.h> #include <octave/Matrix.h> using namespace std; int main() { Matrix a(2, 2, 1.0); cout << a << endl; return 0; } のコードをコンパイルすることを目標にする。 ちなみにg++でコンパイルするには</octave/matrix.h></octave/config.h></iostream>…

機械学習アルゴリズム実装用行列計算ライブラリ

C++

いま大学の研究室で機械学習アルゴリズムを勉強がてら、実装してみよう企画がある。基本的には実用的な高速なのを作るというよりも、コードがシンプルなものを作るのが目的。 で、使う言語はC++で固まりそうなのだが、困っているのが行列演算とかの数学系の…