intro-stat-learning/ISLP_labs

Up-to-date version of labs for ISLP

解決する課題

このプロジェクトは、教科書『An Introduction to Statistical Learning』(ISLP) に対応した最新の Jupyter Notebook ラボ集を提供します。読者が書籍内の統計学習コード例を実行するための、信頼性が高く再現可能な環境を確保します。

仕組み

このリポジトリには、uv を使用して Python 仮想環境の作成を自動化する専用のセットアップスクリプトが含まれています。このスクリプトは必要なバージョンのラボをダウンロードし、すべての依存関係をインストールして、設定エラーなしで Jupyter Lab 上でノートブックを実行できるように環境を準備します。

対象読者

『An Introduction to Statistical Learning』の教科書で学習しており、関連するラボ演習を実行するために機能的でバージョン管理された環境を必要とする学生、研究者、データサイエンスの実務者を対象としています。

ハイライト

  • 専用の Python スクリプトによる自動環境構築。
  • uv を使用した高速で信頼性の高い依存関係管理。
  • ソース資料の進化に合わせてラボコードの最新バージョンを追跡。
  • 特定のバージョンのラボをチェックアウトすることで再現性をサポート。
  • 既存の Jupyter Notebook から R Markdown ファイルを生成するための Makefile ユーティリティを同梱。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト