遊んで学べる「Experiments with Google」(第16回)
1と0は遠くて、1と7は近い――AIは手書きの数字をどう認識している? “AIの頭の中”にある多次元データをのぞこう!(2/3 ページ)
Visualizing High-Dimensional SpaceのWebアプリページを開いて、実際にコンテンツを触れる。これで多次元ベクトルを視覚化できるのは次の4項目だ。順番に見ていこう。
- 手書きされた数字の画像
- アヤメの各種計測データ
- 英単語
- 英語/日本語/韓国語の文章
AIは手書きの数字をどうやって認識している?
1つ目の項目は、AIのデモンストレーションでよく使う手書き数字の識別だ。ここでは画像データセット「Modified National Institute of Standards and Technology」(MNIST)を使っている。0~9の数字を手書きした画像と、書いた数字の正解データがセットになっている。
各画像の大きさは28×28ピクセルだ。白い背景のキャンバスに数字を描いているので、各ピクセルは白から黒の色が付いている。その色は0~255の値で表す。そして各画像の次元数は、28×28=784次元ベクトルの値で特定できる仕組みだ。
この784次元あるデータセットをPCAで3次元化して配置し、数字ごとに色分けすると画面中央に数字が集まった状態になる。全体的に同じ色(=同じ数字)は近い場所に固まって存在している。AIは内部で、各数字の画像をこのように分類しているのだ。
「0」だけを赤くすると、0を示す画像の分布がはっきりする。0が集まっている領域を詳しく見ると、8や9、5などが紛れ込んでいることに気付いただろうか。このAIに手書き数字を画像認識させると、8や9を0と間違える可能性があると読み取れる。
続いて1を赤くすると、1は0とは離れた集合体の反対側に集中していて、0の多い方向からはほとんど見えない。つまり0と1の関係は離れていて、このAIはあまり取り違えないだろうといえる。逆に7は1の近くにあるので、間違えやすいのだろうと予測できる。
他の数字についても、それぞれの特徴が一目瞭然になる。例えば2と3は近いところに分布している上、境界も曖昧なので誤認識する可能性が高い。また4や6は広くまばらに分布しているため、うまく認識できなかったり、他の数字と誤認識したりするだろうと予想できる。
花の種類を見分ける方法
2つ目に使えるデータセットは、3種類のアヤメについて、花弁と萼(がく)それぞれの長さと幅を計測したデータ群「Iris Data Set」だ。こちらもAIのデモンストレーションでよく使われる。
計測したデータは花弁の長さ「petal length」と幅「petal width」、がくの長さ「sepal length」と幅「sepal width」の4種類なので次元数は4だ。計測対象のアヤメは「setosa」「versicolour」「virginica」の3種類で、がくや花弁の情報から種類を判別するAIの開発に使えるデータだ。
3次元化したデータをアヤメの種類で色分けしてプロットすると、赤色のversicolourとピンク色のvirginicaは近い位置にまとまって分布し、青色のsetosaは遠くに分布していた。ここから、setosaと他の2種類の区別は容易だが、versicolourとvirginicaは誤認識する可能性があると推測できる。
がくと花弁の各計測データだけで色分けすると、どのパターンでも色がきれいに分かれなかった。つまり、がくや花弁の長さや幅だけを測ってもアマメの種類を特定することは難しいのだ。複数のデータを組み合わせることで識別できるようになる。
Copyright © ITmedia, Inc. All Rights Reserved.
遊んで学べる「Experiments with Google」
AIやVRなど最新技術の実験的な応用例を紹介するGoogleのショーケース「Experiments with Google」を実際に試して遊んでレポートする。専門知識がない人でも楽しくIT技術の魅力に気付き、その可能性を学んでいけるようキュレーションする。
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
GMO、ランサム被害にあった顧客に新しいPC提供へ 犯行グループは1人の顧客情報公開か
-
2
NECのルータ「Aterm」、PHP脆弱性の影響なし 設定画面URLの「.php」は無関係
-
3
GMO、不正アクセス実行犯の手がかりに懸賞金 1億5000万円規模
-
4
「楽天トラベル」に不正アクセス 顧客情報最大約260万件など流出か 予約者約3.6万件のクレカ情報も
-
5
GMO、攻撃者の公開情報に「アクセスは絶対に控えて」 悪質な拡散者には法的措置を準備
-
6
Google、プライバシーポリシーに「Gmail」「Googleフォト」のデータを広告に使う例外を追加 回避方法は
-
7
So-net、会員情報約259万件が漏えい 一部メールサービスではパスワードも流出
-
8
メアドを検索→AIで“その人専用フィッシングメール”を生成する手法、クリック率が約2.7倍に 7000人以上で実験
-
9
IPO目論見書に「AIは人類の存亡リスク」「コードの9割はClaude製」 Anthropicが示した規格外の見立て
-
10
GMO不正アクセス、犯人側は「27日に顧客のPC攻撃」予告 GMOが端末回収、ホワイトハッカーが解析中
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR