⚠️ このページは機械翻訳されています
この日本語訳は機械翻訳によるもので、誤りや不自然な表現が含まれている場合があります。正確な内容については英語版をご参照ください。
This page was machine-translated and may contain errors. Please refer to the English version for accuracy.
誤りを見つけられた場合は、joseph.austerweil@gmail.com までご連絡いただくか、GitHub リポジトリにプルリクエストをお送りください。
Google Colabを使い始める
Google Colabとは?
Google Colab(「Colaboratory」の略)は、Webブラウザ上でPythonコードを書いて実行できる無料のオンラインツールです。Google Docsのコード版とイメージしてください!
初心者におすすめな理由:
- ✅ インストール不要
- ✅ セットアップ不要
- ✅ よく使うライブラリがあらかじめインストール済み
- ✅ 無料でGPUが使える(高速計算用)
- ✅ 他の人と簡単に共有できる
- ✅ Google Driveに自動保存
ステップ1:最初のノートブックを開く
次のリンクをクリックして、最初のGenJAXノートブックを開きましょう:
何が起きたの?
Jupyterノートブックが開きました。これは以下を組み合わせたインタラクティブなドキュメントです:
- テキスト(こういった説明文)
- コード(実行できます)
- 可視化(グラフやプロット)
確率の実験を記録するラボノートのようなものです!
ステップ2:コピーを作る(編集できるように)
ノートブックを開くと、「You are using Colab in playground mode.」という黄色いバナーが表示されます。
「Copy to Drive」をクリック(右上またはバナー内)
これで自分で編集・保存できるコピーが作られます!
重要!
Driveにコピーしないと、ブラウザを閉じたときに変更内容が保存されません!
ステップ3:インターフェースを理解する
各部分を確認しましょう:
ノートブックの構造
Colabノートブックはセルで構成されています。セルは次のどちらかを含む小さなボックスです:
- テキストセル(この説明のようなもの)
- コードセル(実行できるPythonコード)
コードセルの実行
次のようなコードが入ったセルを見たことがありますか?
| |
実行するには:
- セルをクリック
- Shift + Enterを押す(または左側の▶️再生ボタンをクリック)
試してみましょう!セルの下に「Hello, Chibany!」が表示されるはずです。
インタラクティブウィジェット
ノートブック全体を通じて、スライダーやコントロールが登場します。値を変えると結果がすぐに更新されます。これらを使って確率を探っていきます!
ステップ4:GenJAXをインストールする
各ノートブックの最初のコードセルは次のようになっています:
| |
これが行うこと:
- Colabノートブックでは、
!pip installを使ってシェルコマンドを実行します pip installは「ダウンロードしてインストールする」という意味ですgenjaxはインストールするライブラリの名前です
実行するには:
- セルをクリック
- Shift + Enterを押す
- 完了するまで待つ(進捗メッセージが表示されます)
ヒント
GenJAXのインストールはセッションごとに1回だけ必要です。後で戻ってノートブックを再起動した場合は、このセルをもう一度実行する必要があります。
ステップ5:必要なライブラリをインポートする
インストール後、通常は次のようなセルが表示されます:
| |
これが行うこと:
importは「このライブラリを読み込んで使えるようにする」という意味です- JAX(計算用)、GenJAX(確率用)、matplotlib(プロット用)を読み込んでいます
そのまま実行してください! すべての行を理解する必要はありません。作業を始める前に電気をつけるようなものだと思ってください。
ステップ6:はじめてのコード!
これで本物のGenJAXコードを実行する準備ができました!次の章では:
- Chibanyの食事に関する生成関数を書く
- 数千日分のランダムな日を生成する
- 結果を可視化する
- スライダーを使って確率を変え、どうなるかを見る
よくある問題と解決策
「Runtime disconnected」(ランタイムが切断された)
問題: Colabは約90分の非アクティブ状態後に切断されます 解決策: 再接続してセルを最初から順番に再実行するだけです
「Restart Runtime」ボタン(ランタイムを再起動)
問題: 何かがうまくいかず、最初からやり直す必要がある 解決策: Runtime → Restart runtime → すべてのセルを再実行
コードが実行されない
問題: セルは順番に実行する必要があります 解決策: Runtime → Run all(上から下へ実行)
キーボードショートカット(任意)
慣れると作業が速くなりますが、任意です:
| 操作 | ショートカット |
|---|---|
| 現在のセルを実行 | Shift + Enter |
| 下にセルを挿入 | Ctrl + M, B |
| セルを削除 | Ctrl + M, D |
| 行をコメントアウト/解除 | Ctrl + / |
クイックリファレンスカード
後で見返せるように保存してください:
コードの実行:
- セルをクリック
- Shift + Enter
作業の保存:
- Google Driveに自動保存(Driveにコピーした場合)
- 手動保存:File → Save
最初からやり直す:
- Runtime → Restart runtime
ヘルプを表示する:
- コードセルで
?function_nameと入力して実行するとドキュメントが表示されます - または疑問点をGoogleで検索してみましょう!
準備完了!
これで次のことができています: ✅ Google Colabが開いている ✅ ノートブックの自分用コピーがある ✅ GenJAXがインストールされている ✅ インターフェースの基本を理解している
次のステップ:
- 第1章:Python入門 → - 必要最低限のPythonを学ぶ
- 第2章:はじめてのGenJAXモデル → - すぐにコーディングを始めましょう!
細部
プロのヒント: ノートブックを進める間、このタブを参照用に開いたままにしておきましょう!
| ← 前:はじめに | 次:Python入門 → |
|---|