2013-01-01から1年間の記事一覧

多層パーセプトロン

ディープラーニングのチュートリアル http://deeplearning.net/tutorial/intro.html今回はMultilayer perceptron を読んでいきます。 http://deeplearning.net/tutorial/mlp.html 多層パーセプトロン 今回扱うのは、隠れ変数の層が一つある多層パーセプトロ…

ロジスティック回帰

ディープラーニングをやってみたいので http://deeplearning.net/tutorial/intro.html を読んでます。自分なりにまとめていきます。今回は http://deeplearning.net/tutorial/logreg.html#logreg ロジスティック回帰 ロジスティック回帰ってのはクラス分類問…

SpringからPostgreSQLにアクセスする

前回SpringMVCで画面を表示するところまでやりました。今回は、JdbcTemplateでDBにアクセスする部分を書いていきたいと思います。 postgresqlのインストール、設定 sudo apt-get install postgresql sudo su - sudo su - postgres psql postgres=# create da…

Spring-MVC初めの一歩

Spring-MVCで画面を表示させるところまでを勉強したのでまとめます。Spring3入門の6章の前半をまとめた感じです。 Spring tool suiteのインストール http://www.springsource.org/downloads/sts-ggts からインストーラをダウンロードする。 今回使用したのは…

Windows上のNTEmacsでC++を書くための設定をしました

"EmacsをVisualStudioみたいにしてやるぜ!"って書くとビッグマウスが過ぎる気がしたので地味なタイトルにしたのですが、目指すところはそこです。Windows + cygwin + NTEmacsでやっていきます。 お品書き 下準備 NTEmacsとauto-install.elとcygwin auto-com…

離散フーリエ変換(6) - 正規化相互相関係数

今までに、 - 2つの信号の類似度を測る尺度の一つに相互相関関数というものがある - でも信号が似ていなくても片方のデータが極端に大きかったりすると相互相関関数の値も大きくなっちゃって本当に似ている場所を検出できなかったりする - でも相互相関関数…

離散フーリエ変換(5) - 畳み込み定理の証明

"相互相関関数はそれぞれDFTしてから掛け合わせて逆DFTすれば計算できるよ"なんていわれてもにわかには信じ難いですよね。ということで簡単に証明してみたいと思います。データ長の二つのデータとを考えます。一応、元のデータがでその中から長さのテンプレ…

離散フーリエ変換(4) - 2次元DFT

今まで1次元のベクトルのみをあつかってきましたが、 相互相関関数で類似度を計算できる => 相互相関関数は畳み込みの定理でDFTして掛け合わせて逆DFTしたのとおんなじっていう話が2次元にも拡張できます。今は素直な実装のDFTを使用していますが、あとで…

離散フーリエ変換(3) - 畳み込み定理

Wikipedia 畳み込み http://ja.wikipedia.org/wiki/%E7%95%B3%E3%81%BF%E8%BE%BC%E3%81%BFにあるようにををフーリエ変換したもの、ををフーリエ変換したものとするととの畳み込みをフーリエ変換した結果は、となります。前回の式(*)で、各に対してを求めるの…

離散フーリエ変換(1) - 素直な実装

故あってDFTについて書きます。数学的な話は雑にやっていきます。 わからないので。フーリエ変換とは 数学においてフーリエ変換(フーリエへんかん、英語: Fourier transform; FT)は実変数の複素または実数値函数を別の同種の函数に写す変換である。変換後…

離散フーリエ変換(2) - 類似度と相互相関関数

ある信号Aとある信号Bがどれくらい似ているかを表す指標のひとつに相関関数があります。 相互相関関数(そうごそうかんかんすう、英: Cross correlation function)は、ふたつの信号、配列(ベクトル)の類似性を確認するために使われる。関数の配列の結果がす…

GOOS一人読書会 第5回 AuctionSniperEndToEndTest.sniperJoinsAuctionUntilAuctionCloses() - 5

今回はMainにサーバへのメッセージ送信部分を追加していきます。 package auctionsniper; import javax.swing.SwingUtilities; import org.jivesoftware.smack.Chat; import org.jivesoftware.smack.MessageListener; import org.jivesoftware.smack.XMPPCon…

GOOS一人読書会 第4回 AuctionSniperEndToEndTest.sniperJoinsAuctionUntilAuctionCloses() - 4

前回終了時点でのTODOリストは以下の通りです。 TODOリスト 商品ひとつ: 参加し、入札せずに落札に失敗する ApplicationRunnerを定義する AuctionSniperDriverを定義する Mainを定義し、自動でログインできるようにする FakeAuctionServerを定義する (仮実装…

GOOS一人読書会 第3回 AuctionSniperEndToEndTest.sniperJoinsAuctionUntilAuctionCloses() - 3

前回終了時のTODOリストは以下の通りです。 TODOリスト 商品ひとつ: 参加し、入札せずに落札に失敗する ApplicationRunnerを定義する AuctionSniperDriverを定義する Mainを定義し、自動でログインできるようにする FakeAuctionServerを定義する 商品ひとつ:…

GOOS一人読書会 第2回 AuctionSniperEndToEndTest.sniperJoinsAuctionUntilAuctionCloses() - 2

前回の終了時点でのTODOリストは以下の通りです。 TODOリスト 商品ひとつ: 参加し、入札せずに落札に失敗する ApplicationRunnerを定義する AuctionSniperDriverを定義する Mainを定義し、自動でログインできるようにする FakeAuctionServerを定義する 商品…

GOOS一人読書会 第1回 AuctionSniperEndToEndTest.sniperJoinsAuctionUntilAuctionCloses() - 1

環境としてはWindows7 + Eclipseでやっていきます。環境構築はこちらの方を参考にさせていただきました。 http://hmi-me.ciao.jp/wordpress/archives/965 http://hmi-me.ciao.jp/wordpress/archives/972進め方としてはTODOリストを頻繁に更新して、今なにを…

GOOS一人読書会 第0回 はじめに

GOOSを写経していきます。僕は普段MFCでWindowsアプリケーションを作成する仕事をしているので、最終的な目標はjunitの代わりにGoogleTestとNUnitを使い、WindowLickerの代わりにUiAutomationを使ってMFCアプリケーションのエンドツーエンドテストと結合テス…