人脸识别神经网络,数据集为CelebA,基于Pytorch实现
采用彼此独立的40个卷积神经网络,没有共享权重因此算法较慢,可识别脸部40个特征。
包括: 5_o_Clock_Shadow:刚长出的双颊胡须 Arched_Eyebrows:柳叶眉 Attractive:吸引人的 Bags_Under_Eyes:眼袋 Bald:秃头 Bangs:刘海 Big_Lips:大嘴唇 Big_Nose:大鼻子 Black_Hair:黑发 Blond_Hair:金发 Blurry:模糊的 Brown_Hair:棕发 Bushy_Eyebrows:浓眉 Chubby:圆胖的 Double_Chin:双下巴 Eyeglasses:眼镜 Goatee:山羊胡子 Gray_Hair:灰发或白发 Heavy_Makeup:浓妆 High_Cheekbones:高颧骨 Male:男性 Mouth_Slightly_Open:微微张开嘴巴 Mustache:胡子,髭 Narrow_Eyes:细长的眼睛 No_Beard:无胡子 Oval_Face:椭圆形的脸 Pale_Skin:苍白的皮肤 Pointy_Nose:尖鼻子 Receding_Hairline:发际线后移 Rosy_Cheeks:红润的双颊 Sideburns:连鬓胡子 Smiling:微笑 Straight_Hair:直发 Wavy_Hair:卷发 Wearing_Earrings:戴着耳环 Wearing_Hat:戴着帽子 Wearing_Lipstick:涂了唇膏 Wearing_Necklace:戴着项链 Wearing_Necktie:戴着领带 Young:年轻人
识别准确率接近90%