2016-07-18 19 views
0

Wie erkennt ein Geschlechtserkennungsalgorithmus das Geschlecht eines Namens? Zum Beispiel, wie auf den folgenden Seiten:Wie funktioniert ein Gender-Erkennungsalgorithmus?

  1. http://genderchecker.com/
  2. https://gender-api.com/
  3. https://genderize.io/
  4. http://www.genderguesser.com/

bin ich nicht daran interessiert, wie ihre API oder Daten zu implementieren, aber in wie der Algorithmus funktioniert. Wie analysieren, berechnen und schätzen sie das Geschlecht anhand einer Textzeichenfolge (Vorname) und wie können sie das Herkunftsland des Namens und die Wahrscheinlichkeit ihrer Schätzung bestimmen?

Antwort

1

Ich bin nur zufällig auf einem Ihrer Links klicken, und das erste, was geladen war sie explizit den Algorithmus unter Angabe ...

Um das Geschlecht eines wir eine Web-Suche durchführen Namen zu erraten. Wir suchen Anfragen wie "Herr [Name]", "Frau [Name]" oder "[Name] und seine Frau", "[Name] und ihr Ehemann" und vergleichen Sie die Anzahl der Treffer zu entscheiden ob der Name ist ein männlicher oder ein weiblicher Name.

Andere sind mir sicher ähnlich. Wenn Sie 500.000 Menschen namens Sam und 250.000 Männer und 250.000 Frauen haben, dann besteht eine 50% ige Chance, dass Sam männlich ist und eine 50% ige Chance, dass Sam weiblich ist.

0

Es ist eigentlich so einfach, dass sie eine Datenbank voller Namen und ihrer zugehörigen Geschlechter haben - ich glaube nicht, dass es eine Möglichkeit gibt zu berechnen, welches Geschlecht ein Vorname ist. Wenn Sie sich den ersten Link ansehen, den Sie angegeben haben, wird "Globale Namen derzeit in der Datenbank: 102,142" angezeigt. Wenn Sie einen Namen eingeben, überprüft er im Wesentlichen, was Sie für seine Datenbank eingegeben haben und liefert Ihnen das Ergebnis.