使用ResNet50預(yù)置算法訓練美食分類模型-優(yōu)化建議
658
2022-05-29
人臉年齡預(yù)測
年齡預(yù)測,是指自動識別出一張圖片中人物的年齡。這項技術(shù)有很多應(yīng)用,如視頻監(jiān)控、產(chǎn)品推薦、人機交互、市場分析、用戶畫像、年齡變化預(yù)測(age progression)等。
在本案例中,我們將對圖片中的人臉進行識別并根據(jù)人臉進行年齡預(yù)測。我們首先使用MTCNN模型檢測出人臉區(qū)域,然后根據(jù)人臉區(qū)域使用SSR-Net模型預(yù)測年齡。
本案例涉及的內(nèi)容:
MTCNN模型的代碼實現(xiàn)和使用
SSR-Net模型的解析和使用
進入ModelArts
點擊如下鏈接:https://www.huaweicloud.com/product/modelarts.html?, 進入ModelArts主頁。點擊“立即使用”按鈕,輸入用戶名和密碼登錄,進入ModelArts使用頁面。
創(chuàng)建ModelArts notebook
下面,我們在ModelArts中創(chuàng)建一個notebook開發(fā)環(huán)境,ModelArts notebook提供網(wǎng)頁版的Python開發(fā)環(huán)境,可以方便的編寫、運行代碼,并查看運行結(jié)果。
第一步:在ModelArts服務(wù)主界面依次點擊“開發(fā)環(huán)境”、“創(chuàng)建”
第二步:填寫notebook所需的參數(shù):
第三步:配置好notebook參數(shù)后,點擊下一步,進入notebook信息預(yù)覽。確認無誤后,點擊“立即創(chuàng)建”
第四步:創(chuàng)建完成后,返回開發(fā)環(huán)境主界面,等待Notebook創(chuàng)建完畢后,打開Notebook,進行下一步操作。
在ModelArts中創(chuàng)建開發(fā)環(huán)境
接下來,我們創(chuàng)建一個實際的開發(fā)環(huán)境,用于后續(xù)的實驗步驟。
第一步:點擊下圖所示的“打開”按鈕,進入剛剛創(chuàng)建的Notebook
第二步:創(chuàng)建一個Python3環(huán)境的的Notebook。點擊右上角的"New",然后選擇TensorFlow 1.13.1開發(fā)環(huán)境。
第三步:點擊左上方的文件名"Untitled",并輸入一個與本實驗相關(guān)的名稱,如"age_prediction"
在Notebook中編寫并執(zhí)行代碼
在Notebook中,我們輸入一個簡單的打印語句,然后點擊上方的運行按鈕,可以查看語句執(zhí)行的結(jié)果:
開發(fā)環(huán)境準備好啦,接下來可以愉快地寫代碼啦!
案例內(nèi)容
MTCNN模型簡介
MTCNN(Multi-task convolutional neural network)?中文名稱是多任務(wù)卷積神經(jīng)網(wǎng)絡(luò),可以用來做人臉區(qū)域檢測和人臉對齊。在人臉檢測中會面臨很多不同的問題:遮擋,角度傾斜等。傳統(tǒng)方法中,大多使用機器學習的方法,而在MTCNN中,使用深度學習方法結(jié)合NMS和邊界框回歸,將人臉區(qū)域坐標和關(guān)鍵點坐標進行識別,相比較機器學習方法,MTCNN能更好地識別不同情況下的人臉。
MTCNN模型的詳解可以參考:https://kpzhang93.github.io/MTCNN_face_detection_alignment?。
數(shù)據(jù)和代碼下載
運行下面代碼,進行數(shù)據(jù)和代碼的下載
代碼參考附件:face_age_prediction.rar解壓上傳到notebook中運行!
附件: face_age_prediction.rar 604.9KB 下載次數(shù):36次
AI開發(fā)平臺ModelArts Python
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。