コンピューティング

論理ゲートから量子アルゴリズム、動画エンコーディングまで、古典的な手法から量子技術まで幅広く扱うコンピューティングツール。

Algorithms & Data Structures

Information Theory & Encoding

  • 2進数演算と2の補数ラボ — ビットの重み、2の補数などの符号付き表現、2進数の加算・減算・乗算を手順ごとに学べます。
  • LZ77 圧縮デモ — DEFLATE、ZIP、gzip で使われるスライディングウィンドウの後方参照をステップごとに確認しよう。
  • NLPエントロピー・ラボ — 言語データにおけるトークンのエントロピー、交差エントロピー、パープレキシティ、分布のシフトを探る — AIの大規模言語モデル(LLM)の学習と評価に使われる基本的な数学的指標。
  • エンコーディング/基数検出・変換ツール — 可能性の高いエンコーディングや構造化フォーマットを検出し、デコードして内容を説明します。
  • エントロピー符号化プレイグラウンド — シンボル分布とシャノンエントロピー、期待される圧縮利得、AI/LLMにおける次トークン予測の関係を学びます。
  • ハフマン符号化ビジュアライザー — 入力テキストからハフマン木を構築し、最適な接頭辞フリー2進符号と圧縮率を確認できます。
  • バロウズ・ウィーラー変換(BWT) — BWTがテキストを圧縮しやすいランに並べ替える仕組み、そして可逆的に元に戻す方法を確認します。
  • 連長圧縮(RLE) — 繰り返し記号を(値, 個数)のランに圧縮し、最良・最悪ケースを検証する。

Signal & Media Processing

Automata & Cryptography

  • RSA暗号のおもちゃ — 小さな素数を使ってRSA公開鍵暗号を探る — 鍵生成、暗号化、復号をステップごとに確認しよう。
  • チューリングマシン・シミュレーター — テープと遷移規則をカスタマイズできるチューリングマシンをシミュレートしよう——計算の基礎となる概念です。
  • ブール式ソルバー — ブール論理式を入力し、中間部分式の列を含む完全な真理値表を生成する。
  • 有限状態機械アニメーター — ライブの状態遷移図でDFAの遷移を1ステップずつ確認 — 各記号を読んだ後にどの状態がアクティブか、入力が受理されるかを観察します。
  • 論理ゲート・エクスプローラー — 信号パルス・タイミングチャート・真理値表付きの対話型論理ゲートおよび小規模回路ビジュアライザー。

Demos & Utilities

Other Tools

Related categories: 数学, 物理学