いままで目的に合った機械学習(AI)プログラムの開発をするためには、多くの専門ソフトウェア技術者による最適なアルゴリズムの設計とコーディングが必要でした。
Googleでは、いま AutoML(Auto Machine Learning)という機械学習プログラムの最適設計アプローチを進めています。この AutoMLが自動的に機械学習プログラムを生み出し、専門ソフトウェア技術者がいらなくなるのではと話題になっているようです(^^)
すでに、言語や画像認識を学習するための最適な機械学習プログラムの設計を、AutoMLで探索する研究やテストを進めています。その結果、画像認識分野では、AutoMLを使用した設計が専門家たちのそれに匹敵するレベルとなり、言語翻訳では専門家を完全に凌駕するパフォーマンスを見せているそうです。
AutoMLは、Google I/Oで発表されたGoogle Lens(グーグルレンズ)などのアプリを含む、特定の業務を実行する機械学習プログラムの開発に活用されています。
さらに、AutoMLにより機械学習プログラムを作る過程を何千回も繰り返してきた結果、認識機能が強化され予期しない変数が補完されるなど、新たな学習効果も生まれているそうです。
Googleのサンダー・ピチャイCEOは、AutoMLの商用化の時期を問う質問に「今後5年ほどで、コーディングやコンピュータ言語を全く知らなくても、自分の目的に合わせた機械学習プログラムを設計することができるようになる」と見通したということです(^^)
- Using Machine Learning to Explore Neural Network Architecture(Google Research Blog)