導入
最後に、ディープラーニングを「なぜこのブラウザ環境では動かさないのか」と、これから学ぶための道しるべをまとめます。
なぜブラウザで動かさないのか
このコースの実行環境(Pyodide)は、scikit-learn までは軽快に動きます。しかし、ディープラーニングの主要ライブラリ PyTorch や TensorFlow は、事情が違います。
- サイズが巨大:これらのライブラリは数百MB〜GB級。ブラウザに毎回読み込むのは現実的ではありません。
- GPUが必要:本格的な学習にはGPUという専用の計算装置が要りますが、この学習用環境からは使えません。
- 時間がかかる:モデルの訓練は数分〜数時間かかることも珍しくなく、ブラウザのタブで待つには向きません。
そのため実際の開発では、**手元のPC(ローカル環境)**や、クラウドのGPUサーバー(Google Colab など)で行うのが一般的です。まずは仕組みを理解し、環境を整えてから実践に進むのが王道です。
次に学ぶとよいこと
flowchart TD now["いまここ<br/>scikit-learnで機械学習の基礎"] --> a["より実践的なデータ分析<br/>実データ・特徴量エンジニアリング"] now --> b["ディープラーニング入門<br/>PyTorch / TensorFlow・Keras"] b --> c["専門分野へ<br/>画像認識 / 自然言語処理 / 生成AI"] now --> d["数学の基礎固め<br/>線形代数・確率統計・微分"]
- 実データで練習する:Kaggle や政府統計オープンデータで、本物のデータに触れる。
- ディープラーニング入門:Google Colab(無料でGPUが使える環境)で PyTorch や Keras を動かす。
- 土台の数学:線形代数・確率統計・微分を少しずつ。急がず、必要になったときに戻るのでも十分です。
おわりに
おつかれさまでした。このコースで、あなたは「データからモデルを訓練し、正しく評価する」という機械学習の核心の型を手に入れました。
派手なディープラーニングも、根っこはここで学んだ考え方の延長線上にあります。焦らず、手を動かしながら、次の一歩へ進んでください。
まとめ
- PyTorch/TensorFlow は巨大・GPU前提のため、実践はローカルやクラウドGPUで行う。
- 次の一歩は「実データでの練習」「Colabでのディープラーニング入門」「土台の数学」。
- 機械学習の核心(データから学び、正しく評価する)は、このコースで身についている。