The Full Stack

The Full Stack

The Full Stack (Full Stack Deep Learning) · 学習 · その他 · プロンプト

The Full Stackは、UCバークレーで博士号を取ったメンバーによる無料講座だ。AIプロダクトの作り方を、データ処理からデプロイ、LLMOpsまで扱う。

The Full Stack の画面プレビュー

The Full Stack について

About

The Full Stackとは

The Full Stack(Full Stack Deep Learning)は、UCバークレーで博士号を取った少人数のチームが運営する教育プロジェクトだ。メンバーはOpenAIやWeights & Biases、自らのスタートアップで機械学習システムを本番環境に載せてきた。前提は明快で、モデルの学習は楽な半分にすぎず、その周りが製品として使えるかを決める。

教材はAIプロダクトのライフサイクル全体を扱う。取り組む価値のある課題の選び方から始まり、データと実験の管理、毎週変わるモデルの検証、デプロイ、公開後の監視まで続く。新しいLLMコースでは、プロンプトエンジニアリング、拡張された言語モデル、チャット画面に付きまとうUI設計の論点が加わる。無料AI講座として基礎を広く押さえられ、AIプロダクト開発の流れは最初の回から最後まで切れない。2022年の深層学習講座が土台で、LLM側は実務寄りのMLOps講座として読める。

最大の制約は鮮度だ。講義は収録映像なので、収録した年のツールとモデル性能を前提にしている。その点はサイトにも明記されており、ライブラリ名は現在の推奨ではなく当時の事例として読むべきだ。無料コースには受講生の集団も、添削も、講師からのフィードバックもない。

始め方

  1. fullstackdeeplearning.comを開き、2022年のディープラーニング講座か2023年のLLM Bootcampを選ぶ。
  2. スケジュールに目を通し、最初の「コースの狙いと機械学習を使うべき場面」から見る。シリーズ全体の順番がつかめる。
  3. 深層学習の基礎が薄いなら、CNN、Transformer、PyTorch Lightningの事前ラボを先に消化する。
  4. 実験管理やWebデプロイなど、ラボを一つ最後までやる。サンプルデータではなく自分のプロジェクトで動かす。
  5. 次の開講を知りたければ、メール配信かYouTubeチャンネルに登録する。

AIツール情報

The Full Stackの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プラン$0 (all course materials are free)
プラットフォームWeb
開発元The Full Stack (Full Stack Deep Learning)
カテゴリ学習 · その他 · プロンプト
リリース日Aug 2018
最終更新Apr 2023
サイト訪問数50.5K
サイト世界ランキング592K
API提供状況いいえ

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • AI開発に移りたいソフトウェアエンジニア:講義はPythonが書ける前提で進む。プログラミングの基礎を飛ばし、アプリ開発の経験者がつまずきやすい箇所に集中できる。
  • モデル学習の経験があるMLエンジニア:デプロイ、継続学習、検証の回は、動くノートブックと実際に使われるサービスとの間の穴を埋める。
  • AI機能を検討するプロダクトマネージャーや創業者:機械学習をいつ使うか、MLチームをどう動かすかを扱う序盤の回が、予算を付ける価値の判断材料になる。
  • 学生と研究者:教材全体が無料で公開され続けるため、大学の講義の補助として使いやすい。

タスク

  • その課題に機械学習が本当に必要かを判断する:第1回で、MLの手法と単純なルールのコストと保守負担を比べている。
  • 実験管理と検証の仕組みを整える:ラボでは実行の記録、結果の比較、リリース前の劣化検出に使うツールを具体的に示す。
  • モデルをノートブックから本番へ移す:デプロイと監視のラボは、サービング、コンテナの基本、トラフィックが来てから見る指標を扱う。
  • LLMアプリの作り方を学ぶ:LLM Bootcampではプロンプトエンジニアリング、文書検索、ツール呼び出し、会話UIを使い物にする設計パターンを扱う。

シーン

  • 数週間の独学:講義9本とラボは、自分のペースならフルタイムの仕事と並行しても回せる。
  • チームに本番MLの作法を広める:責任者が回を指定し、ラボを共通の演習として使える。
  • 有料の講座に払う前に見極める:無料の教材で教え方と深さを確かめてから、他の出費を決められる。

主な機能

2022年講義の無料公開

収録済みの講義9本で、コースの狙い、開発基盤、デバッグと評価、データ管理、デプロイ、継続学習、基盤モデル、チームの進め方、倫理までを扱う。各回にスライドと書き起こしの要約が付くので、見ずに読むこともできる。全体は公開が続き、チームは永久無料と明言している。

Full Stack LLM Bootcampの収録映像

2023年4月のLLM Bootcampは8セッションを追加する。プロンプトエンジニアリング、LLMOps、言語インターフェースのUX、拡張言語モデル、そして1時間でLLMアプリを立ち上げる実演だ。対面イベントの収録を、以前の教材と同じ無料公開の形で出している。

手を動かすラボ

2022年の講義にはラボが8本付く。実験管理、データのアノテーション、デバッグ、Webデプロイ、モデル監視を順に扱う。どれもおもちゃの例ではなく実際のツール構成なので、終われば公開できるものが手元に残る。講義を仕事で再利用できる技能に変えるのはこの部分だ。

LLMOpsの実務

LLMOpsの回は、言語モデル機能を運用する側の話を扱う。正解が一つに定まらない出力の評価、コストと遅延の追跡、モデル更新で挙動が一夜にして変わる前提の置き方だ。最初の試作が実ユーザーに触れる段階で足りなくなるのは、たいていこの部分になる。内容は最初の選択肢と参照先の提示までで、完全なエンジニアリング手順書ではない。

プロンプト設計とインターフェース設計

2つの回が、プロンプトとUI設計を小技ではなく製品の問題として扱う。プロンプトの回では構造化プロンプト、少数例の与え方、失敗の型を、UXの回ではチャットがシステムの状態を隠すか見せるかを扱う。続けて見る方が片方だけより役に立つ。良いプロンプトでも画面が悪ければ失敗するからだ。

プロジェクト中心の学習路

2022年の講座には提案、マイルストーン、最終発表を含むグループ課題があり、発表の録画も公開されている。同じ流れを一人でたどれる。小さな製品案を選び、ラボを通し、友人か同僚の前で発表して意見をもらう。数週間の片手間でどの程度の規模が現実的かも、この課題で見えてくる。

メリットとデメリット

メリット

  • スライド、ラボ、収録映像まですべて無料で、講義を見る前に登録を求められない。
  • 講師陣はOpenAI、Weights & Biases、Volitionで実際にシステムを本番稼働させており、助言が理論ではなく現場から出ている。
  • 範囲が地味だが成否を分ける部分、つまりデータ管理、検証、監視まで届いている。
  • ラボは当時最新のツール構成を端から端まで使うため、自分のリポジトリに流れを移しやすい。
  • LLMコースはUI設計と評価に触れる。プロンプト解説の多くが飛ばす領域だ。

デメリット

  • 収録映像は古びるのが早い。2022年と2023年のツール名やモデル性能はすでに変わっており、バージョン固有の話は現行ドキュメントで確認が要る。
  • 受講生の集団も締切も講評もないため、外からの圧力がないと最後まで進みにくい。
  • 無料コースに修了証も資格もなく、それだけで正式な研修要件を満たすことはできない。
  • 運用面の話題は最初の選択肢と参照先で止まるものが多く、特定の構成について深い本番運用の指針が欲しい人には物足りない。

よくある質問

無料だ。サイト上の講義、スライド、ラボ、収録映像はすべて課金なしで見られ、チームは2022年の教材を永久無料としている。有料プランも、動画を見るためのアカウントも要らない。