Javaの例外を起こすようなプログラムで、InterruptedException をキャッチしたときの処理の仕方について。
Javaの理論と実践:割り込み例外の処理
http://www-06.ibm.com/jp/developerworks/java/060616/j_j-jtp05236.shtml
例外が起きた時に即座にプログラムを止めたい場合には、以下のように現在のThreadに割り込みを行う。
catch (InterruptedException e) {
Thread.currentThread().interrupt();
}
機械学習系の論文でも時々出てくるsupやinfについて説明しているページ。
http://www.nn.iij4u.or.jp/~hsat/techterm/sup.html
やわらかい感じで説明してあって、わかりやすい。
sup は上限と訳されるらしく、最大値の仲間。
xの範囲が0 <= x <= 1 の時のmaxは1だが、範囲 0 < x < 1の時にはx=1にはならないからmax=1とは言えない。
代わりにsup{0 < x < 1}=1と書くそうだ。
inf (infimum)は逆で、inf{0 < x < 1}=0。
例はWikipediaから引用。
NIPS 読む会で使われた、紹介資料が以下で公開されている。
http://sugiyama-www.cs.titech.ac.jp/T-PRIMAL/2007/NIPS2006seminar/index-jp.html
個人的には、杉山先生の紹介してくださった論文に注目。