自前AI構築には機械学習に精通したエンジニアが必要というハードルを取り払う

Cloud AutoMLは、Google Cloudの新サービスの1つで、機械学習を活用して独自のAI(人工知能)を構築するためのサービス。

すでにGoogle Cloudのサービスの一部として「Google Cloud Machine Learning Engine」が提供されているが、これは機械学習の専門知識を持っている自社エンジニアが、Google Cloudに用意されているCPU/GPUなどの処理能力を利用して機械学習の学習や推論を行なうためのサービスだ。このサービスを使うには、ユーザーが機械学習のフレームワークであるTensorFlowや各種のプログラミングなどを理解している必要がある。

現在世界的なAIブームが起きており、機械学習を利用できるプログラマやエンジニアが不足している。そのため、各企業間で人材の奪い合いが発生しており、開発のためのハードルがじょじょに上がってしまっている。

Googleはある程度学習が進んだ機械学習モデルを提供しているが、それは特定用途向けになっており、独自のカスタマイズを施したAIを構築するには、機械学習の専門知識を持つエンジニアが必要となっていた。

これに対してCloud AutoMLは、機械学習の専門知識がないユーザーでも、学習するデータさえ持っていれば、気軽に自前の機械学習モデルを自動で構築できるというサービスとなる。データを読み込ませるだけで学習が行なわれ、機械学習モデルが構築される。そのデータにあわせたアルゴリズムの調整などはGoogle側で自動で行なうため、ユーザーは難しいことを考えなくても、簡単に自前のAIを構築することができるのだ。

一度構築された機械学習モデルは、Google Cloud APIを利用してアプリケーションから推論に利用することができる。