タグ

2011年5月21日のブックマーク (3件)

  • スパム対策に欠かせないベイズ理論とは?

    測定できなければ科学は成立しない、と言う人がいる。ベイズ理論は、以前は測定できなかった物の測定方法を提示する。仮説や予測を検証し、結論や決断を洗練していく。この理論を利用したベイジアンフィルターは、今、スパムコントロールの分野でホットな話題となっている。 扱う要因と可能性が限定されている場合、基的な確率の計算は簡単だ。例えば、出走馬が10頭の競馬レースを考えてみよう。どの馬に賭けるかの根拠となる情報が、「出走馬が10頭」だけであれば、どの馬を選んでも、勝つチャンスは10分の1だ。しかし、こんな計算を競馬場に持ち込んだら、たちまち財布は空になってしまう。現実の世界はもっとはるかに複雑だ。そしてここに、ベイズ理論の出番がある。 実際には、10頭の出走馬はそれぞれ、すでに少なくとも数レースは経験している。つまり、戦歴がある。ライトニングという馬が連戦連勝で、サンダーという馬が出走したすべてのレ

    スパム対策に欠かせないベイズ理論とは?
  • GUI プログラミング覚書 - Cube Lilac

    ここ最近,真面目に GUI を持つアプリケーションを書く機会が増えたので,現状までに気を付けないといけないなと感じたことをメモ.GUI アプリでまともに作ったものがまだ 2 つとかその程度なので,まだまだ足りない部分や勘違いも多そうですが気づいたらその都度修正すると言う事で.ちなみに,Visual Studio (.NetFramework) での経験を元に書くので VS (IDE) 前提の話になる部分もあります. メインウィンドウとなるクラスの肥大化を防ぐ まず,記述していてよく分かったのは,油断するとすぐにメインウィンドウに当たるクラス(Visual Studio の場合,よく Form1 とか MainForm とか名付けられるクラス)が肥大化してしまうと言う事です(これは,IDE のデザイナ経由で自動でコードが生成・挿入されてしまったり,ウィンドウ中の各種 GUI コンポーネントに

    GUI プログラミング覚書 - Cube Lilac
  • IronPythonのJim Hugnin氏,Microsoftを去りGoogleへ | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 元記事 : Farewell To Microsoft IronPythonを開発していたJim Hugnin氏がMicrosoftを去り,Googleに行くようです。 彼はJava VM上でPythonの実行環境を実装したJythonの作者でもあります。Microsoftで氏は,IronPythonだけでなく,.NET上で軽量言語を走らせるためのDynamic Language Runtime (DLR)も作っていました。IronRubyなどもDLRの恩恵があって実装されています。 また,ほぼ同時に,MicrosoftがIronPython,IronRubyへの直接投資を打ち切ること

    s17er
    s17er 2011/05/21