MLE / Research · ML Domain / ML System Design

Google Photos笑脸功能评估:多脸、阈值与用户控制

确定一张照片是否满足产品笑脸规则,评估不同场景误差。

题目重点:确定一张照片是否满足产品笑脸规则,评估不同场景误差。

题意与假设

这道练习题保留了面经中值得训练的核心约束,并将需要澄清的条件单独列出。现场拿到变体时,先和面试官确认这些条件。

  • 题目问Photos笑脸评估与照片处理用户体验;具体判“任一脸笑”还是“全员笑”未给。
  • 本文训练规则为至少一张有效人脸达到笑容阈值;用户可禁用标签并反馈。

解题路线

  1. 拆成face detection→每脸smile score→照片级聚合,各阶段分别标注与评估。无脸不等于不笑,低质量/遮挡可输出unknown。
  2. 分不同光照、角度、年龄与其他有代表性的场景评估precision/recall及置信区间。阈值和多脸规则改变照片级误差,不能只报人脸级accuracy。
  3. 评估误标签是否冒犯、搜索结果是否有用与用户控制。线上反馈可选择性抽样核对,不把用户没投诉视为正确。图像及标签数据按权限与保留期管理。

手动走一遍

合影5脸,4笑1不笑:any规则True,all规则False,需先clarify。无脸风景图应无笑脸判断或unknown,不给一个高置信“不开心”。

规模与取舍

处理成本随分辨率与脸数;照片级指标按照片算,不能把同照片多个脸当独立样本来缩小误差条。

易错点与追问

容易失分的边界

  • 把“笑脸”外推为真实心情会超出可观察信息。
  • 总体分数高可能掩盖特定场景持续误识别。

继续深挖

  • 检测漏掉某脸后,all-face规则怎样防虚假通过?
  • 用户纠正标签时如何更新检索,又避免无验证改变模型?
✓已复制微信号!