Comment How-Old.net est apparu et pourquoi il a «tiré» et est devenu viral

Maintenant, il est très difficile de trouver une personne qui se souvient où et quand // build 2015 a eu lieu, mais une petite démo de cette conférence s'est écrasée dans la mémoire de tout Internet. How-Old.net, un site qui prédit l'âge d' une personne par son visage, a été lancé fin avril, et en quelques jours seulement, il a gagné en popularité. Grâce au hashtag spécial #HowOldRobot sur Twitter, des captures d'écran du travail du service et de leurs parodies ont commencé à se répandre rapidement. Easton Wang, un cadre supérieur travaillant sur le moteur de recherche Bing, a expliqué sur quoi le service était basé et comment il avait acquis une telle renommée.

Wang a directement travaillé sur ce projet, et pour lui, la popularité soudaine de cette minuscule application Web a été une surprise. Wing a déclaré que Bing Image Search avait créé le meilleur système de reconnaissance d'images de l'industrie. Cela a été réalisé grâce à une collaboration avec la division Microsoft Research. Aujourd'hui, les opportunités sont utilisées dans Bing, mais se propagent rapidement à d'autres produits du géant redmond. Sur le site Web de Project Oxford, des API ouvertes sont disponibles pour les développeurs même en dehors de l'entreprise.

Pour vous familiariser avec le système à https://www.projectoxford.ai/demo/face#detectionVous pouvez obtenir toutes les données disponibles après seulement quelques secondes après le téléchargement de l'image. Tout développeur peut faire de même pour n'importe quelle image et télécharger les données au format JSON. C'est à peu près à quoi ressemblent les informations sous forme brute.

Texte masqué
JSON:

[

  {

    "faceId": "5af35e84-ec20-4897-9795-8b3d4512a1f9",

    "faceRectangle": {

      "width": 60,

      "height": 60,

      "left": 276,

      "top": 43

    },

    "faceLandmarks": {

      "pupilLeft": {

        "x": "295.1",

        "y": "56.8"

      },

      "pupilRight": {

        "x": "317.9",

        "y": "59.6"

      },

      "noseTip": {

        "x": "311.6",

        "y": "74.7"

      },

      "mouthLeft": {

        "x": "291.0",

        "y": "86.3"

      },

      "mouthRight": {

        "x": "311.6",

        "y": "88.6"

      },

      "eyebrowLeftOuter": {

        "x": "281.6",

        "y": "50.1"

      },

      "eyebrowLeftInner": {

        "x": "304.2",

        "y": "51.6"

      },

      "eyeLeftOuter": {

        "x": "289.1",

        "y": "57.1"

      },

      "eyeLeftTop": {

        "x": "294.0",

        "y": "54.5"

      },

      "eyeLeftBottom": {

        "x": "293.0",

        "y": "61.0"

      },

      "eyeLeftInner": {

        "x": "297.8",

        "y": "58.7"

      },

      "eyebrowRightInner": {

        "x": "316.0",

        "y": "54.2"

      },

      "eyebrowRightOuter": {

        "x": "324.7",

        "y": "54.2"

      },

      "eyeRightInner": {

        "x": "312.9",

        "y": "60.9"

      },

      "eyeRightTop": {

        "x": "317.8",

        "y": "57.7"

      },

      "eyeRightBottom": {

        "x": "317.9",

        "y": "63.7"

      },

      "eyeRightOuter": {

        "x": "322.8",

        "y": "60.8"

      },

      "noseRootLeft": {

        "x": "304.0",

        "y": "60.2"

      },

      "noseRootRight": {

        "x": "312.2",

        "y": "61.2"

      },

      "noseLeftAlarTop": {

        "x": "302.6",

        "y": "70.2"

      },

      "noseRightAlarTop": {

        "x": "313.0",

        "y": "70.0"

      },

      "noseLeftAlarOutTip": {

        "x": "298.8",

        "y": "76.2"

      },

      "noseRightAlarOutTip": {

        "x": "315.2",

        "y": "76.6"

      },

      "upperLipTop": {

        "x": "307.3",

        "y": "84.0"

      },

      "upperLipBottom": {

        "x": "306.6",

        "y": "86.4"

      },

      "underLipTop": {

        "x": "305.5",

        "y": "89.6"

      },

      "underLipBottom": {

        "x": "304.1",

        "y": "94.0"

      }

    },

    "attributes": {

      "age": 24,

      "gender": "female",

      "headPose": {

        "roll": "4.0",

        "yaw": "31.3",

        "pitch": "0.0"

      }

    }

  }

]




Le projet Oxford a de nombreuses fonctionnalités, visages - ce qui est loin d'être la seule spécialisation. Mais #HowOldRobot ne nécessite que de trouver des visages, de déterminer le sexe et l'âge. La petite application a été créée pour illustrer les capacités de l'API par l'équipe Azure ML en une seule journée. Trouver des visages dans les images vous permet de classer le sexe et de déterminer l'âge; les deux dernières tâches sont un exemple classique de régression et de classification dans l'apprentissage automatique. La liste des tâches comprend la construction d'une idée des caractéristiques faciales, la collecte d'informations sur la formation, la construction de modèles de régression et de classification et l'optimisation des modèles. Un autre problème réside dans les raisons pour lesquelles cette petite application était si populaire sur Internet. Wang pourrait appeler



Dix. C'est la facilité d'utilisation - le site a l'interface la plus simplifiée et il est facile à comprendre. L'utilisateur peut soit rechercher des images dans Bing, soit télécharger les siennes. Bien qu'un site sérieux de vision par ordinateur soit caché derrière un petit site, il est possible d'obtenir un résultat beau et clair en seulement deux clics. L'utilisateur ne voit que ce qu'il comprend - How-Old.net ne surcharge pas les visiteurs d'informations inutiles.

L'application se trompe également, mais parfois elle flatte l'utilisateur, abaissant ainsi son âge réel. Si vous regardez les messages sur Twitter, alors très souvent, les gens mentionnent que l'âge supposé est inférieur au présent, le nombre de ces messages est beaucoup plus élevé que neutre ou négatif. Si l'application devine l'âge, l'utilisateur est surpris par le développement de la technologie. S'il y a une petite erreur, alors les gens se moquent d'eux-mêmes. Ce positif est contagieux.



L'application fournit à l'utilisateur une image que vous souhaitez publier quelque part. De nombreuses études affirment que le plus souvent, la publication de photos sur les réseaux sociaux obtient des publications. L'image de #HowOldRobot elle-même est autosuffisante, de nombreuses marques ont utilisé l'application pour faire la publicité de leurs propres produits. Par exemple, Hyundai a créé une parodie sur laquelle sont capturés le produit de la société âgé de 1 an et le plancher «voiture».


La popularité du hashtag #HowOldRobot a également contribué à la popularité: les gens imaginent un robot qui devine leur âge. Si le robot a raison, vous devez le remercier; sinon, vous pouvez crier, c'est juste un robot. Le nom de domaine How-Old.net est facile à mémoriser et à transmettre lors d'une conversation orale, et le site est multiplateforme, il fonctionne très bien sur Windows, Mac, iOS et Android. L'application n'a pas de barrières linguistiques: le sexe est indiqué par une icône et l'âge par des chiffres arabes, pas des mots. Le résultat du travail est également clair pour les habitants des Amériques, de l'Europe ou de l'Asie.

Enfin, selon Wang, How-Old.net a acquis une renommée en raison du fait qu'il ne remplit qu'une seule fonction. L'utilisateur n'a rien à choisir: après être entré sur le site et avoir effectué la seule fonction, il ne reste plus qu'à partager le résultat avec les autres. Toujours lors du lancement initial, le lien vers le site a été rapidement diffusé par l'armée de fans, et le nombre de demandes a fortement augmenté. Au final, le succès d'une petite démonstration de la puissance du moteur de recherche Bing n'a été possible que grâce au bouche à oreille des particuliers.

Article de blog Bing sur la reconnaissance d'images

All Articles