yogeshhk/TeachingDataScience

Open-sourced course notes for Artificial Intelligence and Data Science related topics, prepared in LaTeX

解決する課題

データサイエンスの教え方や学び方を習得するには、散在する教材やコードを集める必要があることがよくあります。このプロジェクトは、すぐに使える、自由に利用できるライセンスのスライドデッキとコードを提供し、誰でもゼロから始めることなく、基礎から高度なトピックを教えたり学んだりできるようにします。

仕組み

コンテンツは3つのレベルに整理されています:コース(完全なカリキュラム、約40時間)、ワークショップ(1つのトピックを深く掘り下げ、8〜16時間)、セミナー(1〜2時間の集中セッション)。各セッションはLaTeXソースから、プレゼンテーション用スライドと2カラムの印刷可能なチートシートノートの両方にコンパイルされます。リポジトリには、多くのトピック向けの実行可能なPythonノートブックとスクリプトを含むCode/ディレクトリも含まれており、それぞれに環境ファイルとpytestテストがあります。スライドはLaTeX/内の.texファイルからPDFとしてビルドされます。

対象者

データサイエンスの概念や実用的な例を教えたり、すぐに学びたい教育者、自学自習者、実務者。よく引用される公開ソースからコース教材や例を作成する人にも役立ちます。

ハイライト

  • 無料でオープンソース(MITライセンス)、よく引用される公開素材から構築。
  • コース、ワークショップ、セミナーの3段階の形式:1時間からフルコースまで。
  • 同じLaTeXソースからスライドと印刷可能なチートシートノートの両方を生成。
  • LangChain、LangGraph、RAGパイプライン、ファインチューニング、古典的ML、NLP、GNNなどをカバーする実行可能なPythonコードプロジェクト。
  • 各コードプロジェクトにはconda環境ファイルとpytestテストスイートが含まれています。
  • COURSES.mdにすべてのドライバーファイルへのリンク付きの完全なコースカタログ。

関連

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