`
andy54321
  • 浏览: 441345 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

《Social Network》中扎克伯格所做的美女照片对比选美的实现原理

    博客分类:
  • J2EE
阅读更多
看了《Social Network》,在开场不久后,扎克伯格在哈佛宿舍#1-2-3-4-5-……,侵入并获取所有人的共享照片,然后做出了一个“两幅美女照片比对,自动选出更美女”的功能,一时间导致server down。

粗看了一下网络的资料,先抛开实现语言的问题,这应该是涉及到一个复杂数据结构和算法的问题;(赵克伯格有两把刷子:D)
在这个算法达人的聚集区,哪位可以解释一下这个“图片比对算法”的实现方式?

个人想法如下,不知道是否正确,当抛块砖了:
1.那时的照片比较正统,如下所示,

应该是说照片都比较“普通”,人脸位于中间稍偏上的位置,进行分割,提取面部

2.比较方式包括:
a)皮肤光洁度 - 这个就需要当时照片的统一性了,相机质量差的估计就不行了;
b)五官比例 - 类似于黄金分割点神马的一些定理;
c)首饰佩戴? - 这个或许可以做参考点。

扎克伯格的实现思路和算法,应该是相当复杂了,我“小小”猜测了一下,希望达人们能指点一二。
Thanks。
  • 大小: 33.4 KB
  • 大小: 26.6 KB
分享到:
评论

相关推荐

    Social Network Analysis: Interdisciplinary Approaches and Case Studies

    Social Network Analysis: Interdisciplinary Approaches and Case Studies by Xiaoming Fu English | 20 Apr. 2017 | ISBN: 1498736645 | 412 Pages | PDF | 10.26 MB The book addresses the issue of ...

    Social_Network_Ads.csv

    Social_Network_Ads.csv,一个数据集内含400条数据,欢迎下载,欢迎下载,欢迎下载。

    Top-k Structure Holes Detection Algorithm in Social Network

    In the research of social networks, the structure holes usually refers to the vertices in the network at the key positions of information diffusion. The detection of such vertices is of great ...

    Social Network Analysis Approach and Applications.

    在《Social Network Analysis Approach and Applications》这篇文献中,作者韦华利用了引用影响力和社会网络分析的方法预测软件缺陷,这不仅为社交网络分析的应用提供了新的视角,也为软件工程领域带来了创新性的...

    Social Network Data Analysis

    社会网络分析(Social Network Analysis)是一门研究个体或实体之间关系及其结构的学科,旨在理解复杂的社会系统。它通过量化分析社交网络的结构特征,如节点、边和社区,来揭示社会动态和模式。书中首先介绍了社会...

    Social network analysis

    社会网络分析(Social Network Analysis, SNA)是一种研究方法,它将社会结构视为由个体或组织之间的关系所构成的网络。这种方法不仅关注个体的行为,还着重于个体间的互动以及这些互动如何形成更大的社会模式。在...

    Models and Methods in Social Network Analysis

    社会网络分析(Social Network Analysis,SNA)是社会科学领域的一个重要分支,它利用数学和统计学工具来研究人际关系、组织结构以及社会系统中的互动模式。 社会网络的基本构成元素包括节点(Nodes)和边(Edges)...

    Pajek中文手册 加Exploratory social network analysis with pajek(英文版)

    《Pajek中文手册》与《Exploratory Social Network Analysis with Pajek》是两份重要的资源,专门针对社会网络分析这一领域。Pajek是一款强大的图形化软件,用于大型网络数据的可视化和分析,而《Exploratory Social...

    a survey on social network

    ### 社交网络综述知识点解析 ...综上所述,社交网络作为现代社会不可或缺的一部分,在多个领域发挥着重要作用。通过对相关理论和技术的不断探索与实践,我们可以更好地利用这一工具服务于人类社会的发展。

    Exploratory Social Network Analysis With Pajek

    社会网络分析(Social Network Analysis, SNA)是一种研究社会结构和关系的方法论,它关注的是个体或组织之间的互动模式,以及这些模式如何影响社会行为和结果。SNA将社会结构视为由节点(如个人、团体或组织)和...

    social_network_analysis_methods_and_applications.pdf

    社会网络经典书籍,推荐给学习复杂系统或者复杂网络的同行们。

    MyP.rar_social_social network

    my code is design database of social network and have web application for user interface of social network

    UCenter.NET是由CN.Dotnet组织开发的一套基于微软.NET平台的Social Network Software(SNS)系统

    UCenter.NET是由CN.Dotnet组织开发的一套基于微软.NET平台的Social Network Software(SNS)系统,它不仅免费而且完全开源。该项目将会用到许多微软的最新开发技术,如ASP.NET MVC、Silverlight、LINQ、WCF、Unity、...

    Social Network Analysis in Military Headquarters using CAVALIER

    In this paper, we discuss the use of Social Network Analysis in analysing such organisations in order to make recommendations about work practices, and to suggest new placements of staff within a ...

    Social network sites: Definition, history and scholarship

    社交网络站点(Social Network Sites,简称SNS)是指一类基于互联网的平台或服务,旨在帮助人们建立和维护社会关系。这些网站通常允许用户创建个人资料、添加其他用户为好友或联系人,并通过多种方式与其他用户进行...

    social network analysis a handbook

    social network analysis a handbook

Global site tag (gtag.js) - Google Analytics