『Google Colab』を使った物体検出人工知能の学習/アノテーションから学習、IoT連携まで
What you'll learn
- 物体検出人工知能の学習(ファインチューニング)を体験できます。
- 物体検出人工知能の学習に使用する教師データの作成方法わかります。
- 新たな物体を学習させた mobilenet SSD V1 をRaspberry Piに移植して動かす方法がわかります。
- アノテーションから学習、Raspberry Piへの移植、IoT連携(LINE通知)まで、AI×IoTの一連の流れを体験できます。
Course content
- Preview08:44
- Preview03:46
- 01:39人工知能のトレーニングに使用する教師データについて
Requirements
- 「【AI × IoT】Raspberry Piで物体検出/ LINEで通知!深層学習人工知能 × IoTを体感してみよう 」を受講された方を対象としたコースです。
- ファインチューニングした人工知能をRaspberry Piで動かすには、上記コースで作成した正常に動作することが確認できているmicroSDカードを使用します。
- 必須ではありませんが、PythonとLinuxの基礎的な知識があると理解しやすいと思います。
- Googleアカウントが必要です(Google Colabを使用するため)。
- コース終了後、自身で集めた画像を使った学習を確実に成功させるには、このコースで習得を目標としていないスキルが別途必要となります。詳細は「ご受講上のご注意」をご覧ください。
Description
【受講前提】
このコースは同講師による別コース「【AI×IoT】Raspberry Piで物体検出/LINEで通知!深層学習人工知能×IoTを体感してみよう」を受講された方を対象としています。
物体検出人工知能の「学習」に関心を持ち、教師データの作成から学習(ファインチューニング)を含めた「AI×IoT」の一連の流れを体験してみたい方に適したコースです。
ファインチューニングした人工知能モデルをRaspberry Piに移植して動かすには、「Raspberry Piで物体検出」で作成した正常に動作することが確認されているmicroSDカードが必要です。
このコースではリソースで用意した画像を使用しますが、コース終了後にご自身で集めた画像で学習にチャレンジし確実に成功させるには、このコースでは習得を目標としていなスキルが別途必要となります。詳しくは【ご受講上のご注意】をご覧ください。
※ファインチューニング:一から人工知能を作成するのではなく、学習済人工知能の重みを再調整することで、新たな物体を識別できるようにカスタマイズすること。
【コース概要】
このコースは、物体検出人工知能の「学習」も体験してみたいというご要望にお応えして作成しました。
教師データの作成、学習(mobilenet SSD v1のファインチューニング)、Raspberry Piへの移植、IoT連携(検出結果のLINE通知)までの一連の流れを体験できる内容です。教師データの作成にはVoTT、学習にはGoogle Colabを使用します。
このコースでは、リソースで用意した画像を使ってハンズオンを進めていただきます。まずは成功することが検証されている画像と手順で、アノテーションから学習、さらにはIoT連携までのハンズオンを実施し、人工知能を活用するとはどのようなことなのかを体感していただくのがこのコースの目標です。
画像には玄関ドアのサムターン(開/閉)を使用します。開閉それぞれの写真にタグ付けして(open/close)教師データを作成し、Google Colabでmobilenet SSD v1をファインチューニングします。完成した人工知能をRaspberry Piに移植して検出結果をLINE通知するところまでを実施します。
人工知能を自由にカスタマイズするには、Pythonなどのスキルが別途必要になってきますが、このコースを物体検出人工知能の学習のはじめの一歩としていただけたら幸いです。
【このコースで習得を目標としていないスキル】
このコースは、次のスキルの習得を目標としていません。
自身で用意した画像で「確実に」学習を成功させるスキル
膨大な画像と長時間のトレーニングが必要となるような人工知能トレーニングのスキル
人工知能モデルやトレーニングプログラムの開発スキル
mobilenet SSD v1とは別の人工知能をトレーニングするスキル
【ご受講上のご注意】
物体検出人工知能の学習には、学習させる物体の種別や目標とする精度により、画像の収集から推論にいたるまで、すべての工程で試行錯誤を伴うことがあります。学習が成功しない原因は多岐に渡るため、ご受講者様ご自身が集めた画像を使った教師データの作成や学習についてのご質問はお受けできないことを予めご了承ください。
ご自身で集めた画像を使った学習を「確実に」成功させるには、このコースでは習得を目標としていない次のスキルが別途必要となります。
Pythonプログラミング言語の内容を理解し修正するスキル
Linux機使用のためのスキル
オープンソースで無償で公開のプログラムやプラットフォームを使用したときに生じる問題を解決するスキル
オープンソースソフトウェアコミュニティの発する情報(英語)を確認したりコミュニケーションしたりして問題を解決するスキル
コースの概要をプレビューで視聴いただけますので、受講の判断にご利用ください。
Who this course is for:
- 物体検出人工知能の学習(ファインチューニング)を体験してみたい方
- 教師データの作成から学習、Raspberry Piへの移植、IoT連携までを通して体験してみたい方
Instructor
インターネット黎明期、TCP/IPプロトコルスタックの開発とオペレーティングシステムへの組み込み、ルーターやパケット交換機のプログラムのサステイニングに携わる。TCP/IPを使ったインターネットが広く使われるようになったことを機に、北米スタートアップ企業複数社にて20年以上にわたり技術者として参画する。
MONOxIT(モノクロスIT)創業後は、モノを使ったIoTハンズオンセミナーを企画・開催するとともに講師を務め、IoTやAI技術を業種や職種を問わずさまざまな人に伝えている。対面でのセミナー受講者数は1,500名以上。セミナーの他にIoT教室も運営し、ITコンサルタントとしても活動する。