1. 程式人生 > >百度大腦人臉識別深度驗證與思考(七)之骨骼精奇

百度大腦人臉識別深度驗證與思考(七)之骨骼精奇

環境
win7 32位
VisualStudio2017
python3.6.3
opencv3.3.1
pyQt5.9
baidu-AIP 1.6.9.0
特別宣告
所有圖片均來自網路公開,無意冒犯,如覺不適,立即刪除。

OK,讓我們繼續探究之旅。

變化
做人做事隨時要有變化才顯得靈動和活潑,昨天在百度社群知道baidu-aip升級了,我原來安裝的系統是2017年7月27日上線的1.6.6.0版,2017年11月5日上線了1.6.8.0版,我用pip3.6 install -U更新成功,從這篇博文開始,我們就用最新的百度大腦來幹活了。

在新的版本中,百度大腦把顏值普遍提高了,自然我的顏值也提高了,雖說這只是一個相對量,但這畢竟是好事。

我已經厭倦了原來的識別框,從這篇博文開始,我將把以前的紅框籃圈統一更改為白色邊框,而且採用標準的四角“L”型非封閉框。

從下一篇博文開始,展示給大家的視角也不再是人臉上面加了一個框這麼如一死板的樣式,我會用機器的視角只把特徵點和探測點顯示出來,讓你們這些人類看看你在機器的眼裡都是什麼樣子。

好吧,讓我們繼續。

骨骼精奇新新人類火星人檢測
基於深度學習的人臉識別看到的都是“標準”的人臉,在海量資料訓練閉合以後,它後形成一個自己專有的神祕的模型,然後以這個模型去判斷它所看到的新的人臉。

就在這裡,就在這裡,就在這裡,人工智慧和人類智慧體現出了差別。我們知道,人類具有匪夷所思無與倫比鬼斧神工迅雷不及掩耳盜鈴的抽象、概括和外延能力,僅僅三歲的一個懵懂萌寵孩童,你只要告訴他這是一隻白貓,那麼再來一隻黑貓一隻花貓,他立刻就能準確地說出這就是一隻貓,也不管這隻貓以什麼樣的姿態出現在他面前,哪怕只是一個華麗的側身。
人工智慧顯然不行,別說側身了,臉部遮擋一點都不行,如果是它從來沒有學習過的資料,人工智慧會表現如何?她也會外延推理嗎?還是會依然依據自己形成的模型來假設判斷,就讓我們來一探究竟。

這個世界是如此複雜,除了我們這些芸芸大眾祿祿眾生之外,在滾滾紅塵之中總有一些骨骼精奇可以拯救地球安全的大俠,還有一些明為螻蟻人類卻自詡地球最強警察的妄想狂臆想出來的所謂蜘蛛、蝙蝠、綠巨人之類的美國隊長,當然還有很多不慎跌落凡塵的火星來客,就讓百度大腦這個鋼鐵俠來和諸位大仙見個面吧。

這裡寫圖片描述
先放一張“正常”的,百度還行,認出這是一個人,一個女人,還有年齡,顏值(居然那麼高!),注意,百度毫不猶豫地給出了“無表情”的論斷,只是在人種上面猶豫了,最後給出置信度0.517的白種人的論斷。理解不了,顯然不如我,打眼一看,就知道她在做鬼臉罷了。

這裡寫圖片描述
百度非常自信:36歲白種女人,無表情。哈哈。呵呵。看最上面那一張,關鍵點已經超出了百度模型的認知,於是百度直接不顧事實就把那超出自己理解範圍的嘴角捨棄,假設那之一個燈光造成的陰影了。呵呵。

這裡寫圖片描述
這個不需要猶豫,基本特徵還在嘛

這裡寫圖片描述
看來只要是人類,百度基本都不含糊。

我要發大招了。。。。
這裡寫圖片描述
哈哈,百度在人種和人臉上已經猶豫了,人臉險勝,人種失誤。

躲開,降龍十八掌天外飛仙慘絕人寰目不能睹大仙駕到:
這裡寫圖片描述
在這位大仙面前,百度輸了!沒認出來。

這裡寫圖片描述
還好,憨豆先生還是我大地球人,結果出來之前捏了一把汗呢

這裡寫圖片描述
賈隊長,我真誠佩服您這來自萬里之遙的火星使者能在如此險惡的地球上取得這麼高的成績,我真心佩服您的勇敢。
百度對您的評價很高,您的顏值已經超越了大多數人!

這裡寫圖片描述
霍教授是我最敬重的人,沒有之一!

這裡寫圖片描述
說江湖豪俠馬雲風清揚來自火星不會有人有異議,百度還給出了顏值40的高分,這已經超過了大多數人,毫無疑問,馬先生是這個偉大時代的強者和英雄,也是中國人的驕傲,就衝美國人必須叫其爸爸這一招破劍式,就必須為其點贊!

這裡寫圖片描述
在百度,不是李彥巨集說了算麼,我一直以為顏值的峰值100就是以他作為樣本的,攻城獅,請出列。。。

這裡寫圖片描述
儘管顏值高達66,但真男人遑論顏值,他的本領也就介於牛A和牛C之間吧,只是這張定妝照不錯,翠花,給攝影師加根雞腿。

原來八卦也可以這麼有趣,下一篇部落格就是明星專輯了。

好吧,我們還是迴歸正題,讓我們來看一下百度大腦在區域性資訊缺失的情況下識別魯棒性如何:

這裡寫圖片描述
很顯然,百度進行了大膽的推測,在明明看不到眉毛的情況下百度大腦按照自己的設想給加上了兩條眉毛,這是一個細思極恐的場景。

我們再來一張:

這裡寫圖片描述
仍然加上了兩條眉毛。
百度是如何設計這兩條眉毛的?

這裡寫圖片描述
恐怖的事情終於出現了,百度大腦按照自己的想法直接補全了半張臉,而且給出了61分的高顏值,但其顯然把角度算錯了。
更為可怕的是,我們看左側的半邊臉,百度直接捨棄了真實的眉毛邊緣,而是按照自己想象中的模型憑空繪出了左側的輪廓,這是要改造人類的節奏嗎!
還好,百度知道這張圖有古怪,給人臉置信度打出了0.544的臨界分,好吧,看在你這麼謙虛的表現上,我原諒你了。

我們放一張國外吃瓜群眾的照片
這裡寫圖片描述
沒有鼻子,沒有嘴巴,百度你好調皮,瞧瞧你給人家吃瓜群眾補齊的嘴巴的形狀,那撅成“o”型的小嘴是在向我暗示什麼嗎?
對了,我只想說,這名吃瓜群眾其實是住在北京的朝陽區的,百度,你怕是要攤上事了。。。

這裡寫圖片描述
這張百度表示不認識。

這裡寫圖片描述
這人明明帶了兩隻角的,似乎百度大腦是個只看臉的軟體。沒有眉毛,沒有鼻子,而且一半黑臉,一半白臉,還可以這麼準確地辨認出來,作為地球人,我手心已經冒汗了,心也有些戰慄,我只好安慰自己,一定是有人拿這張圖訓練過它了。。。
這裡寫圖片描述
這裡寫圖片描述
這兩張百度表示不認識。

這裡寫圖片描述
我是百度大腦,我是人工智慧,我是時代驕子,我就是這麼任性,仔細看上面的關鍵點,百度幾乎完全拋棄了悟空臉型中的原貌,直接按照自己的模型和想法強行把大師兄的臉扭轉了角度,眉毛、嘴巴和鼻子都不再對應了,而且在置信度上也都毫不謙虛地打了高分,百度大腦,我有點嚴重懷疑你的國籍了。。。

好吧,太晚了,我的老腰要受不了了。

在結束這篇博文之前,掩卷嘆息,我真的不知要說些什麼,人工智慧是一個福音,同時也是一個魔鬼,人類還很渺小,遠遠沒有抵達必然王國,在完全掌控這個技術之前,最好還是把它約束在一個潘多拉盒子中。
這個世界的奧祕掌握在遠遠高過我們的智慧手中,我們是他設計的產物,當我們企圖超越自己變成那個設計者的時候,我們也許就到了某種邊緣,認清自己,約束自己,遵從自然,服務人類,是這個新興行業的從業者必須秉承的職業道德,任何超越這個界限的人工智慧行為都是自取滅亡。

還好,百度大腦還在人類的掌握之中,除了用作身份鑑別外也還沒有其它用意。正如我在思考(四)中所設想的那樣,把這項技術當作一種關注人心,溫暖內在的工具應該是那位設計者所樂見的吧。

                                    2017.11.22深夜

相關推薦

大腦人臉識別深度驗證思考骨骼

環境 win7 32位 VisualStudio2017 python3.6.3 opencv3.3.1 pyQt5.9 baidu-AIP 1.6.9.0 特別宣告 所有圖片均來自網路公開,無意冒犯,如覺不適,立即刪除。 OK,讓我們繼續探究

大腦人臉識別深度驗證思考再論顏值

環境 win7 32位 VisualStudio2017 python3.6.3 opencv3.3.1 pyQt5.9 baidu-AIP 1.6.9.0 特別宣告 所有圖片均來自網路公開,無意冒犯,如覺不適,立即刪除。 好吧,我們繼續。

大腦人臉識別深度驗證思考面部遮擋

環境 win7 32位 VisualStudio2017 python3.6.3 opencv3.3.1 pyQt5.9 baidu-AIP 1.6.9.0 特別宣告 所有圖片均來自網路公開,無意冒犯,如覺不適,立即刪除。 前言 從本篇博文開

大腦人臉識別深度驗證思考素妝對決

環境 win7 32位 VisualStudio2017 python3.6.3 opencv3.3.1 pyQt5.9 baidu-AIP 1.6.9.0 特別宣告 所有圖片均來自網路公開,無意冒犯,如覺不適,立即刪除。 前言

大腦人臉識別深度驗證思考環境搭建

環境 win7 32位 VisualStudio2017 python3.6.3 opencv3.3.1 pyQt5.9 baidu-AIP 1.6.9.0 特別宣告 所有圖片均來自網路公開,無意冒犯,如覺不適,立即刪除。 前言: 在open

大腦人臉識別深度驗證思考人種識別

環境 win7 32位 VisualStudio2017 python3.6.3 opencv3.3.1 pyQt5.9 baidu-AIP 1.6.9.0 特別宣告 所有圖片均來自網路

大腦人臉識別深度驗證思考顏值識別

環境 win7 32位 VisualStudio2017 python3.6.3 opencv3.3.1 pyQt5.9 baidu-AIP 1.6.9.0 特別宣告 所有圖片均來自網路

大腦人臉識別深度驗證思考年齡識別

環境 win7 32位 VisualStudio2017 python3.6.3 opencv3.3.1 pyQt5.9 baidu-AIP 1.6.9.0 特別宣告 所有圖片均來自網路

大腦人臉識別深度驗證思考十一動態實時

前言 我已經厭倦了靜態圖片的識別,那些技術對我已經沒有了挑戰性。今天我們就來看看動態實時的深度識別表現如何。 攝像頭 央視 我們直接採集央視rtmp推流地址的視訊,直接進行人臉識別和即時

大腦人臉識別深度驗證思考十二斷章

點開這篇博文,讓我帶你進入一個全新的世界,那是一片我們所有人從未涉足過的領域,充滿了玄妙、驚愕和震撼,感謝百度大腦這個人工智慧,讓我們可以有機會推開那扇小小的神奇之門。 前言 乍一看標題,覺得有些愕然,但這篇博文不以標題見長。用到斷章一詞,是因為其極為符合這

基於AI人臉識別技術的Demo

-a import arr readfile red ets 2.0 路徑 之前 編寫demo之前首先瀏覽官方API:http://ai.baidu.com/docs#/Face-API/top 下面是源碼: package com.examsafety.test;

Aip人臉識別python程式碼

用python來做人臉識別程式碼量少 思路清晰, 在使用之前我們需要在我們的配置的編譯器中通過pip       install baidu-aip  即可 from aip import AipFace 就可以開始使用api了 我們第一

AI人臉識別實現臉部清晰度、光照檢測python

一:依賴 二:程式碼實現 def get_quality(baidu_result): """傳入rootPath,獨立請求百度介面,返回特徵點. Args: rootPath:源圖片地址 Returns: q

人臉識別- 獲取token+輸出圖片人臉檢測的資訊

使用thinkPHP框架 來獲取人臉識別的token。在application中的common中新建一個function.php/獲取access_token function request_post($url = '', $param = '') {

人臉識別獲取access_token

最近在做人工智慧人臉識別的小程式,每張照片都應有一個唯一的字串。這裡我們採用guid來生成唯一的字串。// 生成guid function guid(){ if (function_exists('com_create_guid')) { return

人臉識別系列():人臉識別

網路結構: 輸入的是對齊好了的人臉影象,將人臉影象通過面部標記點切分為多個相互之間有重疊部分的Patch,分別輸入相同結構的網路,每個網路都在不同的GPU上訓練。 網路結構包含9個卷積層,某些卷積層的後面有池化層,標準化層,論文中與圖中都沒有詳細

如何使用人臉識別服務V3版介面python語言初識SDK

上次我們講到了如何新建一個面部識別的應用,現在我們就可以開始使用這個服務了 下載SDK有多種方法,我就不多說,提供一種最簡單的方法:直接使用pip安裝 開啟Windows的cmd(命令提示符) 輸入 pip ins

AI 人臉識別 v3 node版

/* 從前臺到後臺的人臉識別 1.開啟攝像頭 1)window.navigator 2.同步到video的src 物件=> window.URL =>blo

深度學習-人臉識別DFACE模型pytorch訓練

首先介紹一下MTCNN的網路結構,MTCNN有三種網路,訓練網路的時候需要通過三部分分別進行,每一層網路都依賴前一層網路產生訓練資

地圖--獲取自定義區域JSON資料

基於百度地圖的自定義區域繪圖–呼叫地圖 註冊百度地圖的SDK: 這一步是呼叫百度地圖的核心,通過獲取SDK才能進行相關操作。 使用百度地圖: 在html中引入js檔案: <script src="http://api.map.baidu.com/a