看板 C_Chat作者 b3535945 (永和金城武)標題 Re: [閒聊] えなこ跟國昌真的相似嗎?人臉辨識告時間 Fri Jul 10 13:12:46 2020
大家安安好。
今天來分享一下人臉辨識的故事。
※ 引述《can18 (18號)》之銘言:
: 我覺得原 Po 犯了幾點錯誤
: 1. 人臉識別的技術
: 人臉識別最主要的目的是將相同的人視為相同的人 不同的人視為不同的人
: 數值代表的是為同一個人的機率 並不是兩個人的相似程度
: 人臉識別不會保證相似的人的分數一定會比不相似的人高
: (當然實務上相似的人分數很可能比不相似的高 但不是必然
: 事實上 有一篇論文叫做
: Measuring Face Similarity Rather than Face Identity
: (CVPR 2018 頂級的電腦視覺會議論文)
: 如果可以直接用人臉識別的分數推論相似 這篇論文根本不會存在
: 2. 相似的定義
: 假設你真的得到機器的相似分數
: 大家說的像 相似
: 通常指的是人類知覺上的相似
: 因此若兩個相似的人
: 機器如果判斷為相似
: 也只能說 人覺得相似 機器也覺得相似
: 機器如果判斷為不相似
: 也只能說 人覺得相似 但機器覺得不像
: 而不是可以用機器判斷來推論人的知覺
: 機器判斷的邏輯跟人類是差非常多
: 結論
: 1. 根本用錯方法 不能用人臉識別分數推論人臉相似程度
: 2. 就算用對方法 機器覺得像不像不能推論人覺得像不像
上面這篇已經講的很接近核心了,只是有些用詞不是很精確。
: 1. 人臉識別的技術
: 人臉識別最主要的目的是將相同的人視為相同的人 不同的人視為不同的人
: 數值代表的是為同一個人的機率 並不是兩個人的相似程度
其實人臉辨識AI算出來的數值,他的基準就是兩張照片的相似程度阿。
不然大家覺得那個數值是從哪邊冒出來的?擲茭嗎?XD
那麼問題就來了,為什麼人類認定的相似程度,跟AI認定的相似程度差別這麼大?
因為,AI判斷的基準,跟人類判斷的基準,兩者之間有很大的差異。
對於人類來說,判斷臉孔的基準和權重大概可以分為以下幾種條件:
(實際參數因人而異,這邊只是舉例)
五官形狀 200%
五官相對位置 200%
臉型 100%
髮型 20%
神韻 50%
痣、裝飾物 50%
但是對於AI來說,他的基準跟權重卻長這個樣子:
(實際參數因模型而異,這邊只是舉例)
兩眼間距
900%
鼻樑長度
600%
五官形狀 60%
五官相對位置 60%
臉型 30%
髮型 0%
神韻 0%
痣、裝飾物 0%
為什麼「兩眼間距」跟「鼻樑長度」在AI演算法中會佔這麼大的比例呢?
因為這2個因子擁有與眾不同的特性:
1. 幾乎不會因為臉部肌肉的牽動而改變
2. 不會因為拍照角度而改變
3. 不會因為化妝效果而改變
4. 幾乎不會隨年紀增長而改變
5. 對AI來說很好計算,且不容易出錯 (跟神韻什麼的比起來)
對人類來說幾乎沒有用處的2個特徵點,
在AI演算法中卻成為了極度重要的判斷依據,
因此造成了如此不同的判斷結果。
這邊用原PO的強者我朋友舉例 (出處維基百科):
這個人有著優良的基因與血緣,智商高達180,
但平常的個性吊兒啷噹,功課和體育都不行,而且非常好色。
對於朋友及工作同事 (?) 來說,他是非常優秀的隊友,
但在老師的眼中,他只是個智障 XD
不過就是判斷基準不同罷了~
好,打到這裡,一定有鄉民想吐槽,
你又不是Microsoft的工程師,你又知道Microsoft的演算法跟你講的一樣了。
所以今天除了文字說明外,下面再請到2組模特兒幫我們驗證上面的理論~
首先第一位嘉賓,有請坎城影帝兼鄉民男神的梁朝偉出場~
https://imgur.com/rmuqGVd
我們試著用物理濾鏡 (誤),把他嘴唇加厚!耳朵拉長!讓他變成另外一個人!
https://imgur.com/NJK70Er
恩...不要說另外一個人了,這根本就是另外一種生物了吧!
但是讓我們來看看AI怎麼說:
https://imgur.com/d4aBqiB
AI:
我覺得他們是同一個人 ^^
雖然嘴唇讓整體評分下降了不少,但因為上半部實在是太像了,
所以信心指數還是高達0.7!Amazing!
好,看到這邊可能還是有鄉民不信邪,
覺得這2張照片相似點還是很多,換成人類也能辨識的出來啊!
所以我們再請到第二位嘉賓--基隆市長林右昌!!
讓我們先來看看他年輕時的樣子:
https://imgur.com/a5pKsB3
接著讓我們看看歲月在他身上造成了什麼樣的影響:
https://imgur.com/Son1ppK
( ′ ω ` )
哪個鄉民敢說這2張照片是同一個人的?看我不打死他。
但,讓我們來看看AI怎麼說。
https://imgur.com/ZXUsCSp
AI:
矮東Care! 他們就是同一個人!
XDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
不過畢竟2張照片差了20來年,即使強如AI也還是覺得混亂,信心指數只有0.5。
換成其他照片時,有時也會出現辨識成不同人的結果。
不過整體來說的相似程度還是有0.3以上,遠遠超過了えなこ跟黃國昌的0.1。
可見AI與人類的基準真的很不一樣。
回到結論~
因為人類跟AI在判斷基準上實在差太多了,
所以我們不能因為AI的評分低,就說這2張照片以人類的觀點來說不相似。
如果把上面的判斷基準換成人類語言來表示的話,大概就像下面這樣的感覺:
鄉民:えなこ跟國昌老師的五官和神韻好像阿!!!
えな國!えな國!
AI: 兩眼間距不合格!OUT!
鼻樑長度不合格!OUT!
這根本就不同人嘛!想騙我,門都沒有!
以上。
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.214.236 (臺灣)
※ 文章代碼(AID): #1V1_ZGgW (C_Chat)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1594357968.A.AA0.html
推 arrenwu: Confidence 0.51 大概是...什麼樣的信心程度啊?
不會是接近亂猜吧?1F 07/10 13:14
→ Ricestone: 就設定上來說是「其實我也不確定」,因為預設就是0.5為分界點 以上會說同一個人,以下會說不是
也就是如果要當開鎖的話,應該不會讓你過3F 07/10 13:16
→ bnn: 反過來說要易容就是眼眶和鼻樑特徵要改變讓電腦錯判...9F 07/10 13:20
→ arrenwu: 你易容要改變眼眶跟鼻樑也不容易吧10F 07/10 13:21
→ www8787: 真的 評價指標不一樣 評價的結果當然不一樣12F 07/10 13:24
推 iWatch2: 原原PO就硬要AI最客觀你們都不客觀啊 還一堆沒比就硬總結13F 07/10 13:26
推 Y1999: 判斷基準幾乎完全不一樣XDDD19F 07/10 13:36
→ Ricestone: 沒到0.3吧?只看到快0.2的 還是有哪張我漏看了?
暗黑林志玲倒是驚人的0.420F 07/10 13:36
推 g3sg1: 原文推文友測試出0.3的えな國歐23F 07/10 13:39
推 shadow0326: 線要畫在0.5還是0.3還是0.7 是人去決定的29F 07/10 13:41
→ sm02188612: 所以有研究在做怎麼騙過AI的 用根本不一樣的東西也能讓AI歸類在同一種33F 07/10 13:41
推 bc0121: 拿梁朝偉出來我只好信了36F 07/10 13:43
推 dnek: 釣到一個專業的上了一課,不過記得已經有0.3國了XDDD38F 07/10 13:45
推 han960691: 推,原文不知道在跩什麼被指正還超嗆39F 07/10 13:45
推 g3sg1: えな國不同人還不同性別 能有0.3我覺得已經很高了40F 07/10 13:45
→ g3sg1: 原文最好笑的是一開始說0.X不能直接換算成幾成 結果被質疑43F 07/10 13:46
→ g3sg1: 說同一人結果只得到0.8不能算高吧馬上就回高達八成還不夠像嗎 笑死人 秒速自打臉45F 07/10 13:47
推 Kenqr: 0.5以上判斷為同一人 所以0.3已經是很像的程度了48F 07/10 13:49
→ b3535945: 對不起我沒看到0.3的那張,給個道歉 >_<
不過林右昌的range是0.3~0.5,えな國range在0.1~0.3,雖然我身為人類不認同,但AI就是覺得林右昌比較像。49F 07/10 13:50
→ g3sg1: 郝龍斌跟菜鳥新移民的老爸56F 07/10 13:55
→ JCS15: 眼距鼻樑受歲月影響那麼多嗎 如果有清晰點的舊照片信心會再提高吧 判斷是否同一人如果受年齡影響那麼多感覺不太行57F 07/10 13:56
因為第一張照片還是青春期,有變化也不奇怪。
理論上30歲跟70歲的眼距鼻樑幾乎沒有差距。
推 a152508: 新田什麼海的 跟素人女優圖鑑比會怎樣?61F 07/10 14:00
→ Ricestone: 冠軍是上一篇推文的林岳平 高津臣吾 直接被說同一個64F 07/10 14:01
※ 編輯: b3535945 (220.134.214.236 臺灣), 07/10/2020 14:22:36
→ Nravir: 這樣韓國女團的複製技術要被破解了74F 07/10 14:24
推 Everforest: えな國!えな國!えな國!えな國!えな國!えな國!75F 07/10 14:31
推 GeniiN: 專業問文推76F 07/10 14:32
推 ttcml: 靠腰阿,年輕時也太帥了77F 07/10 14:34
推 tw15: 基隆???79F 07/10 14:45
推 NukAnah: 歲月是把殺豬刀XDDD83F 07/10 14:50
推 bnnann: えな國!えな國!えな國!えな國!えな國!えな國!86F 07/10 14:55
推 Mango3459: 疫情爆發前的金大大 跟爆發後的金大大87F 07/10 15:00
推 jeylove: 強者你朋友走到的地方都會死人欸88F 07/10 15:06
推 iamnotgm: 長知識推 這個標準也是易容騙不到AI的原因吧 因為鼻樑和眼距是易容改不了的91F 07/10 15:22
推 teps3105: 新田0.65阿 幾乎可以確定了 金小胖也是 可以證明不是替身(?93F 07/10 15:26
推 youdar: 等等,那個基隆市長是誰?你別騙我好嗎95F 07/10 15:34
推 ice2240580: 北韓也不算小 找個同眼距的整一下鼻子會辦不到嗎
要吃到那麼胖可能還比較難==96F 07/10 15:45
推 funofHD: 林右昌年輕是模特兒是不是= =101F 07/10 15:58
推 sadlatte: 眼距可以開眼頭啊 有些女生化妝眼線也會拉到那邊 所以妝容差太多的話自動通關容易失敗103F 07/10 16:02
推 youdar: 像鼻樑這種的沒辦法用特殊化妝(如矽膠)假設嗎?105F 07/10 16:07
→ sadlatte: 可以 鼻梁手術或者用特殊化妝都可以改位置107F 07/10 16:59
→ KJC1004: 很多人不懂AI原理就在瞎掰啊 對AI來說沒有絕對把握這回事 判斷基準也不可能和人類一樣108F 07/10 17:10
推 Litan: 這篇被國昌本人分享惹119F 07/10 22:40
推 TCPai: 推個知識好文122F 07/10 23:51
推 Addidas: 要說信賴程度應該要達到一個sigma0.68以上吧124F 07/11 14:36
--