machine-learning-visualized

機械学習アルゴリズムをNumPyで実装し、数式を基礎から導出するJupyter Bookです。仕組みを理解したい学習者向けです。

Xで共有ライセンス: MIT

概要

Machine Learning Visualized は、機械学習アルゴリズムを Jupyter Notebook と NumPy で第一原理から導出しながら学べる Jupyter Book です。各ノートブックの出力は、学習中のアルゴリズムの可視化で、最適な重みに収束するまでを示します。重みが損失関数に与える影響を確かめられる Marimo 製のインタラクティブなノートブックもあります。このリポジトリは本を構成しビルドするコードだけを持ち、各アルゴリズムは別リポジトリにあります。

主な特長

  • NumPy で数学的にアルゴリズムを導出するノートブック
  • 重みが収束するまでの学習過程を可視化
  • 重みと損失の関係を試せる Marimo のノートブック
  • Jupyter Book で Markdown とノートブックから Web サイトを生成

こんな人・用途に

ライブラリを呼ぶだけでなく、機械学習の仕組みを段階的に理解したい学習者向けです。アルゴリズムのコード自体は別リポジトリにあります。

アップストリーム
gavinkhung/machine-learning-visualized
GitHubのフォーク
Guo-astro/machine-learning-visualized
アップストリームのスター数
2.0k
カテゴリ
学習・面接対策・厳選リスト
言語
TeX
ライセンス
MIT
フォーク日
2026-08-11
同期状態
同期済み最終同期 2026-09-29