*********************************************************** 3. 学習を行う *********************************************************** 次に、先程作成したアノテーション付き画像を学習させ、学習結果のモデルファイルを出力します。 学習はGoogle Colab上で行います。 =========================================================== Google Colabについて =========================================================== | Google Colab は、ブラウザから Python を実行できるサービスです。Googleのサーバ上で動作するもので、Googleアカウントがあれば基本無料で使えます。 | 特徴はGPU環境が用意されていることで、これによって自分で環境を用意しなくても、高速な学習を行うことができます。 =========================================================== akari_yolo_trainingのClone =========================================================== | akari_yolo_trainingをgitからcloneします。 | **webコンソール上からはcloneせず、Ubuntu上でのcloneを実施してください!** .. code-block:: bash git clone https://github.com/AkariGroup/akari_yolo_training.git =========================================================== 学習前の準備 =========================================================== | Google Colabでの学習をするためには、:doc:`annotation` で作成した画像とアノテーションファイルをGoogleドライブに保存する必要があります。 | 下記の手順に沿って実行してください。 1. Googleドライブをブラウザから開きます。 2. Googleドライブ上でマイドライブを右クリックし、「新しいフォルダ」を選択し `object_detection` というフォルダを作ります。 3. `object_detection` の中に `images` というフォルダを作ります。 4. `images` の中に `train` というフォルダと `test` というフォルダを作ります。 5. `train` フォルダの中に、:doc:`annotation` で準備した画像ファイル(.jpg)とアノテーションファイル(.txt)、識別する物体のクラス情報が入った `class.txt` を全部入れます。画像もアノテーションファイルもラベルごとにフォルダ分けせず、train直下にまとめて置きます。 6. `test` フォルダの中に、テスト用の画像を数枚入れます。こちらはアノテーションファイルは必要ありません。学習結果の確認のための最終テストをするのに用います。 .. image:: ../../images/custom_object_detection/train_directory_02.jpg :width: 800px | 以上でGoogleドライブの準備は完了です。 =========================================================== Google Colabで学習をする =========================================================== .. TODO(Yamamoto): git アカウントがオープンソース化してからは、下記リンクからのアクセスに差し替え。 .. raw:: html