Google Colabの使用例とは何ですか?つまり、Tensorflowでうまくゲル化することを理解していますが、Jupyterノートブックよりもそれを好むのはなぜですか?
Colabを使用する理由
conda create env
がディレクトリを乱雑にすることを心配する必要はありません。%matplotlib inline
は不要です私はプログラミング以外の仕事をしています。仕事用コンピューターにJupyter用にセットアップするためにすべてをインストールしたくありません。 Google Colabを使用すると、インストールを行うことなく作業を開始でき、自分でスクリプトを共有することはできません。
さらに良いことに、GPUに12時間無料で継続的にアクセスできます!これは、特にリソースのあるコミュニティでデータサイエンスに取り組む際に非常に役立ちます。
名前が示すように、Google Colabにはcollaboration
が付属しています。また、Googleサーバーで実行され、何もインストールする必要はありません。さらに、ノートブックはGoogle Drive
アカウント。
遊んでいるだけで作業している場合personal projects
、Jupyterは正常に動作します。ビルドする場合commercial-grade models
そしてそれらを本番環境に展開すると、Codelabは必要なライフサイクル全体のアプローチを提供します。
Googleドライブに保存します。これにより、複数のユーザーが同じドキュメントを一度に共有して作業することもできます。折りたたみ可能なセクションとセクションツリー。スライダーのようなインタラクティブなウィジェット。
Scratch cell:
テストコードを実行するがノートブックには保存されないセル。コードスニペット
pdb debugger support
ただし、Jupyterは必要なものを実際にインストールできるマシンの単なるWeb UIであるため、ランタイムははるかに制限されています
Google Codelabはfull-lifecycle workbench
これは、ノートブックだけではできない方法でモデルを構築/展開/スケーリングするのに役立ちます。
Codelabでは、can prototype your model locally with scikit-learn
またはTensorFlow
そして、巨大なデータセットでクラウドに移動/トレーニングします。
Jupyterは、Colaboratoryのベースとなるオープンソースプロジェクトです。 Colaboratoryを使用すると、ブラウザ以外のコンピューターで何かをダウンロード、インストール、実行することなく、Jupyterノートブックを他のユーザーと使用および共有できます。
さらに、他のクラウドサービス、特にBigQuery
とやり取りするためのライブラリがすべて揃っています。