livedoor ラボ「EDGE」は、ライブドアで働くスタッフが「こんなアイデアが実現できないか?」「こんなサービスがあったら面白いのでは?」と思いついたアイデアをエンジニア主導で開発し、新しいサービスとして提供する実験的な場です。 Quill Fastladder fixdap 「EDGE」という名前について 「EDGE」の名前は、ライブドアの創業当時の社名である「オン・ザ・エッヂ」にちなんだ“原点...
rel タグを持っていないリンクはとれないので、「nofollow のない A タグを抜き出す」という用途には使えません。HTML::LinkExtor を拡張してつくってみようかな。 モジュールにはしていませんが、HTML::TokeParser をつかったサンプル。需要がありそうなので公開。 sub followed_links { my $html = shift; my $p = HTML::TokeParser->new(\$html); my @links; while (my $token = $p->get_tag('a')) { my $attr = $token->[1]; unless ($attr->...
コンボリューション(Convolution)は数学用語で、日本語では「畳み込み」といいます。掛け算の結果を足し集める演算からなり、コンピュータ処理の得意とするところです。コンボリューションを画像処理に使うと、画像を滑らかにしたり、シャープにしたりできます。掛け算の係数は、3×3などのサイズのマトリックスで指定します。これをオペレータ、フィルタ、マスク、カ...
ニューラルネットワークの主要なアルゴリズムであるバックプロパゲーション法を、車両のナンバープレートの自動読取りへの応用例で紹介します。 完成版のアプレットを見る アプレットの操作方法は、プログラムの使い方を参照してください。 対象読者 パターン認識に興味を持ち、特にニューラルネットワークを用いる方法に関心のある人。 必要な環境 J2SE 5.0を使っていま...
で検索をかけたところ、完全一致で実に16曲も存在した。そのうちこれは Anita Baker のもの(年がばれるってか)。 なんともうれしい事に、前回の Entry に対して,あのMatzさんからコメントがあった。なるほど。Blogを書き続けるIncentiveとはこれであったか。ちょうどいいので、Matzさんのコメントに対する返事という形で今回はEntryを起こす事にしよう。 次のエントリまで待つべきな...