Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
1
Help us understand the problem. What is going on with this article?
@sksk_go

AIに自分の顔を判定させたら失敗した話(番外編)

More than 1 year has passed since last update.

概要

本記事は、こちらの記事の番外編になります。
○○に似てると言われ困ったので、AIに判定させてみた

AzureのCustom Visionを使って、自分の顔が有名人に似ているかどうか判定させたところ、
学習させるデータが間違っていて失敗したというお話です。 

学習データの用意

本編と同様にスクレイピングで画像を集めます。

python scraping.py -s hoshinogen  -n 70

まずは通常の星◯源さんの画像を集めて、そこから精度の悪そうな画像は手動で省いていきます。

この時に、星◯源さんといえばメガネが特徴的なので、
メガネありなしのデータで学習させればメガネありなしVerで自分の顔判定できるのではと思い、
メガネありの画像をスクレイピングしました。

python scraping.py -s hoshinogenmegane  -n 70

ここから失敗へと向かいます。

スクリーンショット 2019-08-27 21.25.33.png

Custom Visionで学習させる

まずはCustom Vision上で「星野源」「メガネあり」「メガネなし」でタグを作り、
それぞれに紐付けて画像をアップし、学習させていきます。
スクリーンショット 2019-08-27 21.51.52.png

準備ができたので、テストしていきます。

結果判定

自分もメガネありなしで自撮りを済ませ
AIに判定させてみると、非常に高い数字が出ました。
・メガネありの評価
スクリーンショット 2019-08-27 22.21.18.png

・メガネなしの評価
スクリーンショット 2019-08-27 22.21.34.png

おお、こんな似てたんだと思うわけです。
他の人も判定してみようと思い、ムロツヨシやイチローなど、
幅広い人で試してみました。
スクリーンショット 2019-08-28 20.09.02.png

あまり似てないであろう人たちもみんな似てるという結果が返ってきました。
ここでようやく気が付きました。

これ、ただのメガネかけてるかどうか判定させてるだけだ……

学習させたデータが1人だけで、かつメガネありなしだけだったために、
全てメガネで判定されてしまうという結果に

以上、失敗した話でした。
メガネの有無を判定させるAIの使い道を考えましたが、
特に思いつかなかったのでアイディアあればこっそり教えてください。

まとめ

今回失敗してみて、失敗が早い段階でわかるのもプロトタイピングの良さかなと思いました。

1
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
sksk_go
プロトタイピング/Splatoon/技術のウデマエも上げたい
protoout-studio
プロトアウトスタジオは日本初のプロトタイピング専門スクールです。プログラミングだけではなく、企画力と発信力を身に付けて”自分で課題を見つけて実装し、発信し続ける人”を育成しています。 圧倒的なアウトプット力を身に付けましょう。 学生募集中です。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
1
Help us understand the problem. What is going on with this article?