我正在用 python 开发一个应用程序,我想在其中检测任何名称通常是男性还是女性名称。
我对此进行了谷歌搜索,但找不到任何可以做到的算法/代码。但是我发现了一个做同样事情的网站:http ://www.i-gender.com/
我想在我的应用程序中使用他们的 API,但在此之前只是想知道他们如何从名字中检测性别?真的可以通过算法来做到吗?请建议一些文档/链接。
这是我正在尝试的:
>>> import urllib2
>>> import json
>>> req = urllib2.Request("http://www.i-gender.com/ai", "name=jhony")
>>> resp = urllib2.urlopen(req).read()
>>> decoder = json.JSONDecoder()
>>> result = decoder.decode(resp)
>>> print result['gender']
male
>>> print result['confidence']
100
>>>