Google Colaboratoryとは?無料で環境準備が不要の便利な環境の使い方を解説!【Python】

Pythonに限らずですが、何かプログラミング言語を扱うための環境を整えようとすると結構面倒くさいし、
初心者だとよくわからずに挫折してしまうこともありますよね。

Pythonも実際自分で環境を整えようとすると苦労しますし、Pythonは特に他のプログラミング言語に比べ
ライブラリの管理や、バージョンの管理が大変です。

ですが、Pythonには誰でも使えるGoogle Colaboratory という便利な環境をGoogleが用意してくださっているので
今回はそのGoogle Colaboratory(グーグル コラボラトリー)の使い方について解説いたします。

スポンサーリンク
目次

Google Colaboratoryとは

Google ColaboratoryColabとも呼ばれます)とはGoogleが提供しているPythonの環境のことであり、
Chromeを用いてブラウザからPythonを実行できるサービスです。
そのため、環境構築等の準備が必要ありません。

また、通常の環境であれば無料で利用することができるので、環境を構築してないけどPythonの動きを簡単に
確認したい!といった時に非常に便利です。

プログラムを動かすコードさえ用意すればブラウザでプログラムのテスト実行や、AIを作って遊んだりもできます。

Google Colaboratoryのメリット

GoogleColaboratoryには大きなメリットが2つあります。
どちらも無料で使えるにはあまりにも大きいメリットですので、とてもありがたいことです。

Pythonを扱うための環境構築が不要

Pythonって環境設定だけでなく、ライブラリとかそろえるためにインストールし始めると滅茶苦茶面倒くさい(Pythonに限った話ではありませんが…)のですが、GoogleColaboratoryには最初からある程度揃っているため
ライブラリのインストール等も基本的には不要なのです。

なんの準備もなくPythonを使用することができ、最初からNumpyやPandas、tensorflowといった
ライブラリを使用することができます。

だから、プログラミング初心者の方が環境構築がわからずに挫折し、言語学習に入る前にあきらめてしまう…
といったことがないのが大きなメリットになっております。

ただし、マイナーなライブラリだったり、最新のライブラリの場合は入っていないこともあるので
その際は、Colabの環境に該当のライブラリを入れてあげる必要があります。

またGoogleが用意した環境を利用しているだけですので、ご自身のパソコンの性能に左右されず、
GoogleColaboratoryを利用することができます。

GPUを利用することができる

GPUを利用するためには、それ相応のマシンだったり、環境構築が必要だったりといろんなコストがかかりますが、ColabであればGPUを利用してコードを実行することができます。

通常はCPUを使うのですが、AIとか膨大な計算を必要とする処理に対しては
GPUを使うことで何倍もの速度を出すことができます。
実際AIを動かしてみるとCPUなら学習するのに1時間近くかかるものがGPUなら5~10分で終わる
というレベルで早くなります。

そしてこれらの利用に料金はかかりません、無料なのです。
これが無料なのがColabの凄いところです。
普通GPUを利用した環境構築って初心者でなくてもハードルが高いですからね。

一応GPUの利用に時間制限はあるのですが、個人で遊ぶぐらいのAIの作成だったら困ることはほぼないと思います。

因みにGoogleColaboratoryの制限については以下で解説しておりますので、気になる方はご覧ください。

Google Colaboratoryの使い方

それでは実際のGoogle Colaboratoryの使い方について解説いたします。
Google Colaboratoryの利用にはひとまずGoogleアカウントが必要なので、
Googleアカウントを作成するところから解説します。


既にアカウントがあるという人は以下の手順までスキップしてください。

Googleアカウントの作成

アカウントから無料で利用できるサービスなので、以下のページからアカウントの作成を行います。

Googleアカウントの作成

1) 上記URLにアクセスすると以下のような画面が表示されますので必要事項を入力して[次へ]をクリックしてください。ユーザー名やそれに対応するパスワード等は忘れないようにメモするなりしておいてください。

Googleアカウント 入力

2) 次は個人情報の入力画面です。
ここも必要事項を入力して[次へ]をクリックしてください。

アカウント作成 必要事項の入力

3) いつものプライバシーポリシーのやつが出るので[同意する]をクリックします。

プライバシーポリシー

以下の画面が出てきたら完了です。

Google アカウント作成完了

GoogleColaboratoryを開いてみる

アカウントの作成が完了しましたら、実際にGoogleColaboratoryを開いてみましょう。

1) アカウントのGoogleドライブにアクセスします。
ホーム画面右上のメニューボタンをクリックし、[ドライブ]を選択します。

マイドライブ

2) アカウントのドライブにアクセスしましたら、左メニューの[マイドライブ]を右クリックし、
[新しいフォルダ]より適当なフォルダを作成します。

Googleドライブ フォルダの作成

フォルダはなくてもいいといえばいいのですが、
フォルダで区切ったほうが管理しやすいと思いますので、フォルダを作っておきましょう。

3) フォルダ名を入力する画面が表示されますので、適当な名前を入力します。
ここでは“Python”としておきます。

新しいフォルダ

4) フォルダの作成が完了したら、左側のメニュー、[マイドライブ]よりさらにメニューを展開し、
作成したフォルダ(ここでは”Python”)をクリックします。

フォルダ作成完了

5) 作成したフォルダに移動したら左メニューの
[+ 新規] ボタンより[>その他>Google Colaboratory] を選択します。

GoogleColaboratoryの選択

環境によってその他の選択肢に[Google Colaboratory]がない場合があるかもしれません。
特にGoogleアカウントを昔に作ったという人だと多くの場合、メニューにないみたいです。

この場合は、GoogleColaboratoryのアプリを追加する必要があります。
上記と同じく [+ 新規] ボタンより [その他]のメニューを展開し、スクロールすると一番下に
[ + アプリを追加]という項目があるのでそちらをクリックします。

するとアプリの検索画面が出てきますので、検索ボックスに“Colaboratory”と入力し、
ヒットした∞みたいなマークのアプリをインストールしてください。
インストールすれば先ほどのメニューに“GoogleColaboratory”が表示されるハズです。

6) GoogleColaboratoryをクリックし、以下の画面(ノートブックといいます。)が表示されたらOKです。

Colabのノートブックの使い方

それではノートブックも用意できたのでこれらの使い方について確認しましょう。
ノートブックには主にコードを記述し実行するためのセルと、テキストのみを記述するセルの2種類あります。

コメントも普通にかけるので、テキストのみのセルはいらなそうに感じますが、見やすさは全然違いますので
それぞれ使い分けて見やすいノートブックになるように心がけましょう。

最初にノートブックを作成した段階ではコードを記述するセルが一行あると思いますが、
まずはテキストセルを追加します。

1) [+テキスト]をクリックしセルを追加します。すると下記のような行が追加されるハズです。

2) ここに適当にテキストを入れてみましょう。
今回はいつもの”Hello World”を表示させようと思いますので、「Hello World と表示させたい!」
とでも入力しておきましょうか。

3) 内容の入力を行いましたら、ほかのセルを選択するか、Shift + Enter で確定されます。

4) 次にコードの記述を行います。画面上部の[+コード]をクリックします。
Shift + Enter で確定した場合は新規にコードセルが追加されていると思いますので、
そこにコードを記述してください。

セルが追加できましたら以下のコードを入力してみてください。
いつもの「Hello World」でも表示してみましょう。

コードを入力し、コード左側の実行ボタンをクリックするとコードが実行され
そのすぐ下に実行結果が表示されます。

次に通常、追加インストールが必要なライブラリも使えるか見てみましょう。
今回はNumpyを利用してみます。
新規にコードセルを追加し以下のコードを貼り付けてみてください。

上記のコードを実行してもNumpyのインポートエラーにならず実行できていることがわかると思います。

GPUの設定方法

Colab目玉の一つである、GPUの設定方法について簡単にご紹介いたします。

1) ノートブックの上部のメニューに[編集]タブがありますので、そのタブをクリックし、
表示されたメニューの中から[ノートブックの設定]を選択します。

2) ノートブックの設定画面が表示されますので”ハードウェアアクセラレータ”の項目を[GPU]に設定し、
[保存] をクリックします。

これでGPUが使えるようになります。
GPUの使用感を確かめるなら、何か簡単なAIを作成して実行してみると良いでしょう。

なお、GPUの詳細な設定方法については以下の記事で解説しておりますので、
必要な方はこちらをご覧ください。

ノートブックの保存方法及び、ダウンロード方法

作成しているノートブックは作成した場所に自動で保存されるようになっておりますので、誤って閉じてしまったり、
急にPCの電源が落ちてしまっても問題ありません。

ノートブック自体をPCに落としたいという場合は、以下の手順でダウンロードすることができます。

1) [ファイル]タブをクリック
2) ファイルメニューが開きますので、[ダウンロード]の項目を選択
3) 「.ipynbをダウンロード」もしくは「.pyをダウンロード」よりファイルをダウンロード

これでダウンロードができます。
ダウンロードするファイル形式はどっちでも良いですが、ノートブックのままダウンロードをしたい場合は
「.ipynbをダウンロード」を選択すると良いです。

以上でGoogleColaboratoryの使い方については完了です。
GoogleColaboratoryは環境構築の必要性がなく、Googleアカウントさえあれば利用できます。
また使い方自体も非常にわかりやすいので簡単にコードに触れることが実感いただけたと思います。

なお、自分の環境にPython環境を作りたいという場合は以下の記事でご紹介しておりますので、
ご参考になれば幸いです。

合わせてVSCodeによる利用はこちら。

今回はここまでです。
お疲れ様でした。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

本業ではPHPを使ったWEBアプリやJavaを使用した基幹アプリを作成しております。Pythonは個人的に勉強しており、E資格を取ったりしたおかげで、業務でAIの研究とかも任されるようになりました。学習のアウトプットのために本サイトを運営しておりますが、これからPythonを学ぶという人のお役に立てればいいなと思います。わからないことや調査して記事にしてほしいことがございましたらご連絡いただけると幸いです。

コメント

コメントする

目次
閉じる