Chuyển đến nội dung chính

機械学習: 基本から高度まで

初心者向けの機械学習ロードマップは、直感が先、コードは後、数学は十分という、わかりやすい方法に従ってゼロから始まります。このコースは、環境設定、最初のモデル、適切な評価、過剰適合/データ漏洩の防止から、一般的なモデル (線形、ロジスティック、ツリー、XGBoost)、教師なし、時系列、実稼働環境への展開まで続きます。レッスンの各クラスターには、ミニプロジェクト、実際の課題、明確な出力チェックリストが含まれています。

このシリーズは誰に向けたものですか?

このシリーズは、ML をゼロから学ぶ初心者、特に次のような方を対象としています。

  • 基本的な Python は知っていますが、ML プロジェクトの実行には自信がありません。
  • いくつかの個別のアルゴリズムを学習しましたが、それらをまだ完全なプロセスに組み立てていません。 ・分かりやすく学びたい、たくさん練習したい、公式の詰め込みは避けたい。

どのように学習しますか?

各レッスンは固定フレームに従って設計されています。

  1. 直感: まず「なぜ」を理解します。
  2. コード: 最小限の例を実行し、パラメーターを編集して違いを確認します。
  3. 数学だけで十分: 結果の読み取りとモデルのデバッグに必要な部分のみを学習します。
  4. チェックリスト: 学習を完了した後に何をしなければならないかを明確に知ってください。

シリーズ後の出力

完了すると、以下が得られます。

  • 1 つの再利用可能なエンドツーエンド ML パイプライン。
  • 適切な指標を選択し、データ漏洩を回避するスキル。
  • パイプライン、相互検証、標準チューニングの使用経験。
  • ポートフォリオに含める明確なルーブリックを含む 1 つのキャップストーン プロジェクト。

ファストトラック

  • パート 0: 初心者のための入門 (セットアップ + 最初のモデル + ベースライン)。
  • パート 1: 教師あり学習の基礎 (回帰/分類/メトリクス)。
  • パート 2: 産業用ワークフロー (パイプライン/CV/漏れ/エラー分析)。
  • パート 3: 使用するのに十分な高度なアルゴリズム (ツリー、クラスタリング、時系列)。
  • パート 4: 制作 + 説明可能性 + キャップストーン。

混乱しないように勉強するための推奨方法

  • 毎週 2 ~ 3 レッスンを学習し、演習を完了することを優先します。
  • ベースラインを得る前に、いきなり複雑なモデルに取り掛からないでください。
  • レッスンごとに、仮説、結果、学んだ教訓の 3 つのアイデアを記録します。

まったく初めての方は、パート 0 から正しい順序で始めてください。

パート 0: 初心者のための入門 (第 0 週)

パート 1: 教師あり学習の基礎

パート 2: 業界標準のワークフロー

パート 3: 使用するのに十分な高度なアルゴリズム

パート 4: 制作、説明可能性、キャップストーン