Entries from 2013-01-01 to 1 year

ウィンドウサイズに依存しないMin-Max Filterの実装

C++

背景 1次元のデータ列に対して、近傍Wでの最大値/最小値を求めたい。たとえばW=3で以下のようなmin3,max3を計算したい。 input: 9,2,8,3,1,3,2,0 max3: 9,8,8,3,3,3 min3: 2,2,1,1,1,0画像処理では膨張収縮、オープンクローズフィルタなんかによく使われてい…

寝付けない時にやってること

なんだか寝付けない時に昔から実践している方法がある。 全身の力を抜く 頭の中に黒い球体をイメージする 沸いてくる考え、言葉をその球体にすっと吸い込ませる。これを繰り返す ブラックホール的なものに考えを吸い込ませて、何も考えてない状態をつくる。…

「C++のためのAPIデザイン」読んだ+ちょっとした補足

C++のためのAPIデザイン作者: マーティン・レディ,Martin Reddy,三宅陽一郎,ホジソンますみ出版社/メーカー: ソフトバンククリエイティブ発売日: 2012/11/02メディア: 大型本購入: 4人 クリック: 106回この商品を含むブログ (9件) を見る どんな本か この本…

MinGWでも使える、gcovの出力をhtmlに整形するツール書いた

gcc

なにこれ gcovが出力するテキスト形式のファイル(*.gcov)をhtmlに変換して、インデックスページを付けるツールです。 nyanp/gcovh · GitHubようするに劣化lcovですが、Windows(MinGW)でも動きます。 使い方 まずgccでカバレッジを有効にしてビルドし、 gcc -…

たたみ込みニューラルネットをC++11とTBBで実装

C++

動機 PRMLと参考文献読んで、たたみ込みニューラルネットが気になった。世の中の実装を探してみたんだけど、CUDAが必要だったり実装が怪しかったりしたので、勉強がてら自分で書いてみた。 たたみ込みニューラルネットとは PRML5.5.6に出てくるアレ。1998年…