人類はAIに勝てるか？オレオとその類似商品識別テストでGoogleAIと真剣勝負してみた！

## 最近のAIやばい、まじやばい

例えばライティング、東京大学・松尾研究室のELYZA(イライザ)は、キーワードをいくつか上げると、文章を自動で作ってくれる。

https://www.pencil.elyza.ai/

「謝罪」「社屋を破壊」「徳山様」「賠償」「切腹最中」「菓子」「スティーブン・キング」「力道山」この8つのワードで文章を作成させてみた。

![スクリーンショット 2022-04-20 20.19.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2562329/19541299-836f-1bd5-a245-0ac37dd737e7.png)

だいたい悪くないし、少し改変すれば仕事でも使えそうなレベル。もう一回、切腹最中が送られてきて別の社屋が破壊されるのではないかという不安は拭えないが…。あと、力道山とスティーブン・キングはお菓子を持って、電子の海に消えた模様。

そして、イラスト。非営利団体Open AIの「DALL・E 2」は、テキストから意味を拾いイラストを描きあげてくれるのだが、全然上手。一般公開されたら、いろいろお願いしたいぐらい。

絵のお題①：共感的・サイケデリック・哲学的なものにコミットメントしている
（上側の投稿）

https://twitter.com/nickcammarata/status/1511861784919040001?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1511861784919040001%7Ctwgr%5E%7Ctwcon%5Es1_c10&ref_url=https%3A%2F%2Fgigazine.net%2Fnews%2F20220411-dall-e-2-illustrations-twitter-bios%2F

絵のお題②本の熊
（下側の投稿）

へー…、うまいじゃん…。このまま月日が流れると、人類の仕事の一部はなくなるだろうなという感覚は強い。

## 人類の得意分野でAIを完封したい

しかし我々人類も、このまま[スカイネット](https://ja.wikipedia.org/wiki/%E3%82%B9%E3%82%AB%E3%82%A4%E3%83%8D%E3%83%83%E3%83%88)（AI）に好き放題やらせるわけにはいかないので、ホモ・サピエンスの得意分野でちょっと軽く一捻りしてやろうと思います。

**シンギュラリティーがなんぼのもんじゃい！　いでよ！オレオ三兄弟！**

![IMG_20220419_231122_2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2562329/a2e90151-8b37-558e-6684-71b9c728f303.jpeg)

左から
「ノアール」（ヤマザキビスケット）／「クリームオー」（エヌエス・インターナショナル）／「オレオ」（モンデリーズ・ジャパン）

![PhotoCollage_1650376765289_2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2562329/713e0f9e-3f0b-3e68-b986-5a05810d87df.jpeg)

ライセンス終了など大人の事情で転生したメンバーも若干名いますが、基本は、僕らの好きな、あのココア生地にクリームを挟んだ憎いやつら。長崎のスーパーマーケット「エレナ」とダイソーでかき集めてきました。

※ヤマザキナビスコが販売していたオレオは、ライセンス契約を2016年に終了。ヤマザキナビスコは、ヤマザキビスケットへ社名を変更し、2017年からノアールを販売。個人的に味だとノアールが好きです。クリームオーは、100均などで販売されている、ベトナム産の「オレオ」　インスパイアビスケット。

## 今回、対戦するAIの紹介　「Teachable Machine」
今回私がオレオ三兄弟識別対決で対戦するのは、「Don't be evil」をうたう、Googleが送り込んだ最強の刺客「ティーチャブルマシーーーン！！」

※イメージです。
![名称未設定 (動画) (1920 × 1080 px).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2562329/25e78229-0f8c-c75f-b1b6-d92c0aa1372a.jpeg)

Teacheable Machine,は簡単にオリジナルの機械学習モデルを作成できるGoogleのサービス。「画像」「音声」「ポーズ」の識別に対応しています。

https://teachablemachine.withgoogle.com/

## オレオを鑑定する最強のAIを作る

とはいえ、そんなしょうもないモデルは存在しなそうなので、最強のオレオ鑑定AIを作っていきます。気分はターミネーター２の[ダイソン博士](https://www.terminator-mania.net/character/miles_dyson.html)ですね。

パソコンのカメラを利用しながら、オレオ、ノアール、クリームオーの形状を一つ一つ教えていきます。
![IMG_20220420_171600.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2562329/9b6a8a1c-6481-b583-b761-2ba1670b712c.jpeg)

## 最強の刺客となるAI「全てのオレオを見分ける者」爆誕！

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">ＡＩ対人類<br>1回戦　VS「全てのオレオを見分ける者」<a href="https://twitter.com/hashtag/protoout?src=hash&amp;ref_src=twsrc%5Etfw">#protoout</a>　<a href="https://twitter.com/hashtag/%E3%82%AA%E3%83%AC%E3%82%AA?src=hash&amp;ref_src=twsrc%5Etfw">#オレオ</a> <a href="https://t.co/mS7xu9Tvdt">pic.twitter.com/mS7xu9Tvdt</a></p>&mdash; yoshio333 (@yoshio333333) <a href="https://twitter.com/yoshio333333/status/1517017023233937409?ref_src=twsrc%5Etfw">April 21, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

強力な人類のライバルが生まれてしまいました。

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">オレオとノアールとクリームオーを見分けるＡＩ。わりとサクサク見分ける。<a href="https://twitter.com/hashtag/protoout?src=hash&amp;ref_src=twsrc%5Etfw">#protoout</a> <a href="https://twitter.com/hashtag/%E3%83%8A%E3%83%93%E3%82%B9%E3%82%B3?src=hash&amp;ref_src=twsrc%5Etfw">#ナビスコ</a> <a href="https://twitter.com/hashtag/%E3%83%8E%E3%82%A2%E3%83%BC%E3%83%AB?src=hash&amp;ref_src=twsrc%5Etfw">#ノアール</a> <a href="https://twitter.com/hashtag/%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%A0%E3%82%AA%E3%83%BC?src=hash&amp;ref_src=twsrc%5Etfw">#クリームオー</a> <a href="https://twitter.com/hashtag/%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92?src=hash&amp;ref_src=twsrc%5Etfw">#機械学習</a> <a href="https://t.co/cyU0K6Ul3d">pic.twitter.com/cyU0K6Ul3d</a></p>&mdash; yoshio333 (@yoshio333333) <a href="https://twitter.com/yoshio333333/status/1517038171103449089?ref_src=twsrc%5Etfw">April 21, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

PCでのみ、オレオ鑑定勝負を挑むことができます。

<p class="codepen" data-height="300" data-theme-id="dark" data-default-tab="js,result" data-slug-hash="oNpmJma" data-user="yoshio333" style="height: 300px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;">
  <span>See the Pen <a href="https://codepen.io/yoshio333/pen/oNpmJma">
  全てのオレオを見分ける者</a> by yoshio333 (<a href="https://codepen.io/yoshio333">@yoshio333</a>)
  on <a href="https://codepen.io">CodePen</a>.</span>
</p>
<script async src="https://cpwebassets.codepen.io/assets/embed/ei.js"></script>
</p>
<script async src="https://cpwebassets.codepen.io/assets/embed/ei.js"></script>

## 実戦　「AI」　VS　「人類（妻）」　〜オレオ鑑定対決〜

さて、実際にAI対人類ということで、「オレオ鑑定勝負」を家族に試してもらったところ、日が落ちて部屋が暗くなっていて、カメラの画質が落ちていたのもあり、AIの精度が下がり、誤判定を連発。一方人類代表は、正確な判定で圧勝となりました！「文字で名前が書いてるから、すぐわかる」との余裕のコメントももらいました。良かった人類の未来は明るいぞ！！

機械学習の撮影時は、なるべく明るい部屋で、余計な背景のない場所で撮るようにしていましたが、実際に使用する環境も考慮する必要がありそうです。日中だと判定精度はかなり高いのですが。

AIに打ち勝つには、太陽を遮るというのは有効そうです。マトリックスでも、確かそんな作戦がありましたね。ただ、オレオを判別する仕事は、この流れだと今の子供達が大人になるころには消えて無くなっているかもしれません。

![IMG_20220420_133627.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2562329/ae1ecccf-b758-f78f-ca5e-301d61342802.jpeg)
左がルヴァンプライム、右がリッツ

一方、リッツとルヴァンプライムの方は、機械学習してみたものの、AIがかなり苦戦していたので、まだまだリッツの鑑定分野での仕事は将来的にも残っていくかもしれません。

見分け方のコツとしては、穴がきれいに貫通しているのがリッツ。焼色がこんがりしているのが、ルヴァンプライムです。人類にはこれぐらいは簡単に識別できますね。

## 環境
Teacheable Machine
CodePen

## まとめ
「Teachable Machine」は、とても簡単に機械学習の体験ができるので、面白かったです。どんな理屈で動いているのかも何となく雰囲気がわかるので、お子さんがいる家庭などでは、一緒に遊んでみると楽しいのではないでしょうか。

「CodePen」は、10年以上前に少しWEBを触った時にはなかったサービスで興味深かったですが、htmlなどの書き方を殆ど覚えてなくて継続が大切だと改めて感じました。何を作りたいにせよ、やはりもっとコードに親しまねばと感じる日々です。