AI Apps
AIと対話しながら、半日や一晩でつくった「動くもの」を置いておく実験室。
インストール不要。リンクを開けば、その場で遊べます。
勾配降下の可視化(線形回帰)
点に直線を当てはめる学習を、損失が下がる様子つきで眺める。勾配降下法をプレーンJSで実装。学習率を変えると収束の速さ・発散が見える。
遊んでみる →ニューラルネットで分類(決定境界が育つ)
2層ニューラルネットを学習させ、非線形な決定境界が育つ様子を眺める。逆伝播もライブラリ無しの手書き実装。同心円・XOR・渦巻きを切替。
遊んでみる →k-meansクラスタリングの可視化
点をk個のグループに分ける過程を、重心が動いて収束する様子で眺めるアニメーション。割り当てと重心移動を1ステップずつ見られる。
遊んでみる →パーセプトロン学習の可視化
2クラスを分ける直線を、誤分類のたびに少しずつ修正して学習する様子を眺める。線形分離できる配置で、境界がカチッと決まる瞬間が見どころ。
遊んでみる →感情分析(Transformers.js)
Transformers.jsで、ブラウザの中に多言語の感情分析モデルを読み込んで実際に推論するアプリ。日本語の文章を入れると、ポジ・中立・ネガと5段階の星評価・確信度を判定する。テキストは送信せず端末内で完結。
遊んでみる →日本語アテンション可視化(簡易)
任意の日本語を入れると、トークンどうしの注目をbertviz風に可視化する教育用デモ。助詞は直前の語に、隣どうしは関連、内容語は注目されやすい、といった品詞ルールで簡易的なattentionを作り、線結び・ヒートマップ・複数ヘッドで表示する。本物のBERTではない。
遊んでみる →潜水艦シミュレーター
Three.jsの3D海中を、潜水艦で潜航・旋回・浮上できるシミュレーター。海底や水面、濁りのフォグ、ヘッドライト、漂うマリンスノーの中を進む。深度・速度・方位のHUD付き。
遊んでみる →Edge of Chaos(永遠に眺めるフラクタル)
ジュリア集合のパラメータが、秩序とカオスの境界をゆっくり巡り、フラクタルが二度と同じ姿にならず変化し続けるアンビエント表示。眺めるだけのアプリ。
遊んでみる →ふたり協力パズル
離れていても通話しながら2人で遊べる協力ゲーム。片方が装置を触る操作役、もう片方がマニュアルを読む指示役。同じ合言葉で同じ問題に同期し、声で教え合って制限時間内に解除する。遠距離恋愛にも。
遊んでみる →好みのタイプ言語化診断
質問に答えるだけで、あなたが惹かれる女性のタイプを言葉にして返すアキネーター風の診断。雰囲気や性格の好みから、惹かれる相手像を言語化する。
遊んでみる →架空株式市場
実在しない10社が、それぞれの性格どおりに毎日値動きするジェネレーティブ株式市場。気まぐれな猫、止まらない永久機関、来期黒字を10年言うベンチャー。値段は日付から決まるので毎日変わる。
遊んでみる →4目並べAIアーケード
難易度の違う相手が順番に出てくる4目並べ(Connect4)。AIはminimax+αβ枝刈り。読みの深さと運の量という二つのつまみだけで、相手ごとの強さ=性格を作り分けている。
遊んでみる →台風進路シミュレーター
海面水温と太平洋高気圧をスライダーで動かすと、渦を巻いた台風が西太平洋の地図を発達しながら進む。九州に上陸させることも、日本の東をかすめさせることもできる。
遊んでみる →マーケットチャート
気になる株・指数・為替・コモディティを1つのチャートに集約。ウォッチリストから切り替えて値動きを確認できる。
遊んでみる →※ いずれも生成AI(Claude)と協働して制作した実験的な作品です。仕様や表示は予告なく変わることがあります。