apps

JavaScriptによるパーセプトロン/Passive-Aggressive体験デモ

前回k-NNデモを作った後に「これパーセプトロンも同じようにデモ作れるんじゃね?」と思ったので実装してみた.今度はクリックでデータ点を追加できるようにしたり,サンプル選択方法を可変にしたり,PAの更新の様子を可視化すると面白いかもと思って後からPA…

JavaScriptによるk-Nearest Neighbor体験デモ

研究室の後輩向けに機械学習実装レクチャのようなものをやってみたのだけれど,知識ゼロの学生を対象にした場合にはk-NN (特に1-NN) から始めるのがよかろうと思ってそこから解説してみたk-NN->パーセプトロンという流れがよいとおっしゃっている.[http://n…

眺めて学ぶ最短距離クラスタリングデモ

ずいぶん前ににJavaScriptで実装した最短距離法クラスタリングデモを公開します. クラスタリングデモv0.2 手元のIE7では動かなかったのでFireFox限定かも 使い方 プロットするデータ数をdata numberに入力します plot dataを押すと,ランダムにdata number…

転置インデックスで学ぶ検索エンジンの中身アプリ

学生の頃から情報検索っぽい研究をやっていたくせに,転置インデックスてこんなものなんだ,ということを知るまで検索エンジンが正直怖かった.転置インデックスの概要を理解したら急に甘く見はじめるようになった(それはそれでいかんのだけど).位置情報…

ナイーブベイズによるテキスト分類アプリで日本語を扱えるようにしました

たくさんの方にブックマークして頂いて,感謝感激でした.感謝の意味をこめて少しだけ改良しました.といっても自分の力ではないですが... 昨日の日記でも紹介したTinySegmenterによって日本語の文も扱えるようにしました Naive Bayes Text Classifer ver…

TinySegmenterによるJavaScriptエンジンベンチマーク

ナイーブベイズアプリが僕にとっては一生の思い出に残るほどはてなブされたので,きちんと日本語も分割できるように改良しようと思った.工藤拓氏のJavaScriptだけで書かれた分かち書きソフトウェアTinySegmenterを使うことにした. TinySegmenter:JavaScrip…

ナイーブベイズによるテキスト分類体験アプリ

もともとは研究室の新入生にNaive Bayesのイメージをつけるためにつくったもの.Naive Bayesを世の中に広めるために,きちんと公開することにしました. Text classification by Naive Bayes (2008-09-11追記)好評だったので日本語を扱えるようにしました.…