Google I/O水曜日、Googleはカリフォルニア州マウンテンビュー本社からすぐ近くのショアライン・アンフィシアターで、毎年恒例の開発者向けカンファレンスおよびメディアスペクタクルであるGoogle I/Oを開始した。
CEOのサンダー・ピチャイ氏は、ユーザー獲得のマイルストーンを振り返り、現在アクティブなAndroidデバイスが20億台に達していることを指摘した。そして、長年にわたり語り続けてきた人工知能の驚異に関する演説を再び展開した。
グーグルは、機械学習、画像認識、自然言語処理、そしてソフトウェアにある種の知性を与えるその他の計算プロセスを含むAI指向コンピューティングの観点から、すべての製品とサービスを見直していると彼は述べた。広告大手のグーグルは、AIへのコミットメントの証として、 AIを活用したメール自動返信機能「Smart Reply」を、長期にわたるベータテスト期間を経てGmailユーザーに一般公開した。
ピチャイ氏は「Google Lens」というサービスの導入を発表し、同氏はこれを「ユーザーが見ているものを理解し、その情報に基づいて行動するのを支援する視覚ベースのコンピューティング機能のセット」と説明した。
彼は例として、画像認識技術によって花の名前がラベル付けされた花の画像を表示するAndroidカメラアプリを紹介しました。Google Lensはスマートフォンのカメラで撮影した画像を認識するのに役立ち、GoogleフォトとGoogleアシスタントにも搭載される予定です。例えば、Word LensやGoogle翻訳と同様に、画像内の外国語のテキストを翻訳することも可能です。
「コンピューターが画像や動画を理解できるという事実は、私たちの中核的な使命に重大な影響を与える」とピチャイ氏は語った。
ピチャイ氏は、GoogleのAIファーストのコンピューティングアプローチはデータセンターにも及んでいると述べた。同社は第2世代のテンソルプロセッシングユニット(TPU)を開発し、Google Compute Engineを通じて提供している。これらのクラウド対応TPUは、それぞれ180テラフロップスの演算能力を持つとされており、4基搭載されたGoogleのTPUボードは、機械学習ワークロード向けに11.5ペタフロップスの演算能力を持つポッドにスタックすることができる。
「Google Cloudを機械学習に最適なクラウドにしたい」とピチャイ氏は述べ、開発者がAIソフトウェアについてより深く理解できるウェブサイト「Google.ai」の立ち上げも発表した。ピチャイ氏はこれを、AIを専門家以外の人々にもより身近なものにするための取り組みだと位置づけた。
GoogleのTPU 2チップ、ボード上に4つ…ソース
TPUはASICであり、Googleが独自に設計したチップです。前述の通り、このウェブ界の巨人は1秒間に180兆回の浮動小数点演算が可能だと主張していますが、その演算がどのようなものかは明確にしていません。32ビット浮動小数点演算、16ビット浮動小数点演算、あるいはそれらの混合など、様々な可能性が考えられます。Googleの第1世代TPUは、8ビット整数を用いてAI推論を行うように設計されていますが、第2世代のユニットがどのような演算精度を使用しているかは明らかではありません。
NVIDIAのVolta GPUは、16ビットと32ビットの混合精度乗算・累算演算を実行する場合でも120テラフロップスを達成できるとされています。NVIDIAによると、32ビット浮動小数点演算を実行すると、15テラフロップスに低下します。
Google は、TPU2 が約 20 年前のコンピューターである IBM の Deep Blue より優れていると述べる以外、ベンチマーク比較については何も提供しなかったが、これは心配で奇妙な比較である。
Googleは予想通り、iOS向けGoogleアシスタントを発表しました。新しいGoogleアシスタントSDKにより、サードパーティはGoogleアシスタントを自社製品やアプリに組み込むことができます。また、今年の夏にはGoogleアシスタントがフランス語、ドイツ語、ポルトガル語、日本語に対応し、今後さらに多くの言語に対応する予定です。