Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.11;
Скачать: CL | DM;

Вниз

Определение пола автоматом.   Найти похожие ветки 

 
Карелин Артем ©   (2005-11-17 10:54) [0]

Сейчас сижу и думаю: как отделить М от Ж программно. Как-то не приходит на ум алгоритм, позволяющий на 100% определить пол по ФИО. Может у кого есть готовое решение?


 
Lamer@fools.ua ©   (2005-11-17 10:58) [1]

>>Карелин Артем ©   (17.11.05 10:54)

Для ФИО только русского (точнее, наверное, славянского) происхождения - ещё как-то можно попробовать. Например, завести справочник имён :o)


 
Agent13 ©   (2005-11-17 11:01) [2]


> Для ФИО только русского (точнее, наверное, славянского)
> происхождения - ещё как-то можно попробовать.

Вот именно, что только славянского, а первое попавшееся "ненаше" имя (скажем Кэтрин Джонсон) - и всё, алгоритм накрылся :)


 
Карелин Артем ©   (2005-11-17 11:04) [3]

Lamer@fools.ua ©   (17.11.05 10:58) [1]
Кхмм... Как-то неинтересно это.


 
Romkin ©   (2005-11-17 11:05) [4]

У меня в системе пол приблизительно определяется по окончанию фамилии. Если решить нельзя - значит, мужик :)) А пользователь по надобности поправляет.
А 100% - нет такого алгоритма. Иначе бы поля "пол" не было.


 
Desdechado ©   (2005-11-17 11:06) [5]

спросить у пользователя, кто он

кстати, анекдот в тему:
Женский вариант Win предусматривает доп. кнопку "Не знаю" во всех диалогах.


 
Sergey13 ©   (2005-11-17 11:06) [6]

Карелин Артем ©   (17.11.05 10:54)
>Как-то не приходит на ум алгоритм, позволяющий на 100% определить пол по ФИО.
Врачи, даже вооруженные современными технологиями, и то в некоторых случаях не берутся однозначно определить это. 8-)


 
Карелин Артем ©   (2005-11-17 11:06) [7]

Скажем так: в настоящее время в базе видны только жители СССР


 
Romkin ©   (2005-11-17 11:08) [8]

Карелин Артем ©   (17.11.05 11:06) [7]
И что? В СССР фио, по которому пол не определишь - полно.


 
КаПиБаРа ©   (2005-11-17 11:10) [9]

Система адаптирующаяся под имена любого происхождения
Просматривать имена и пол из ранее введенных данных.
Недостаток у нескольких сотен человек пол придется задать вручную.


 
Sandman29 ©   (2005-11-17 11:11) [10]

Эммануэль - и женское, и мужское имя.


 
Карелин Артем ©   (2005-11-17 11:21) [11]

Ну на 99-89% среди коренных жителей СНГ


 
КаПиБаРа ©   (2005-11-17 11:21) [12]

Sandman29 ©   (17.11.05 11:11) [10]
Первая эммануэль в списке обозначит это имя как женское. После того как в список попадет мужчина эмануэль придется для каждго/ой эммануэли задавать пол вручную.


 
TUser ©   (2005-11-17 11:23) [13]

А по инициалам тебе пол определить не надо? Низя это сделать, бросай такую задачу - она нерешаема.


 
Гаврила ©   (2005-11-17 11:27) [14]

Мишель Криворучко


 
Ega23 ©   (2005-11-17 11:27) [15]


> Скажем так: в настоящее время в базе видны только жители
> СССР


Это ещё что. Вот у монголов - фамилии нет. Есть имя и отчество. Например, Дамдинсурэн Зузаан.


 
Гаврила ©   (2005-11-17 11:29) [16]

Можно еще по косвенным признакам определять, если в базе есть и другие данные
Количество прогулов, было ли замечено на работе пьяное, было ли в декрете, фамилия мужа \ жены, количество приводов в милицию, служило ли в армии.
Разумеется, с определенной долей вероятности


 
КаПиБаРа ©   (2005-11-17 11:29) [17]

Ega23 ©   (17.11.05 11:27) [15]
А у монголов есть имена, которыми называют и мужчин и женщин?


 
paul_k ©   (2005-11-17 11:30) [18]

Lamer@fools.ua ©   (17.11.05 10:58) [1]
по отчеству. если нет отчества - пол средний..
Sandman29 ©   (17.11.05 11:11) [10]
Эммануель-Эммануил. Разница есть но
Эммануелевна = Эммануилович
разница существенна


 
Vlad Oshin ©   (2005-11-17 11:35) [19]

Первично Отчество (а) (ч) + справочник имен, имхо
и, если нет ничего, по дефолту мужик
, или нет :), рандом, чтоб дискриминации не было


 
Ega23 ©   (2005-11-17 11:42) [20]


> А у монголов есть имена, которыми называют и мужчин и женщин?


Не знаю. Но был знакомый монгол по имени Намсрайжавын.


 
Sandman29 ©   (2005-11-17 11:46) [21]

paul_k ©   (17.11.05 11:30) [18]

Я с мальчиком учился, которого по документам звали Эммануэль. Я еще потом долго удивлялся, почему эротический фильм назвали мужским именем :)


 
paul_k ©   (2005-11-17 12:02) [22]

Sandman29 ©   (17.11.05 11:46) [21]
но дочь его еммануелевна, а сын эммануилович. А имена разные бывають. Вот у меня несколько знакомых Владленов.. а славное имя Даздраперма?


 
msguns ©   (2005-11-17 12:32) [23]

1. Для иностранных имен определить невозможно (имена могут быть одинаковые у мужчин и женщин).
2. Для русских только по отчеству. По инициалам (т.е. только по фамилии) - никак. У нас в школе училась одна девочка - у нее папа был француз с фамилией Патов. (В оригинале, вероятно, Патьофф, но все ее называли так, и в журнале было написано "Патов")


 
Sandman29 ©   (2005-11-17 12:34) [24]

paul_k ©   (17.11.05 12:02) [22]

По нашим новым законам отчество не различается для разных полов. Просто добавляется имя отца. Например, Михаил Иван или Эммануэль Эммануэль :)
А Даздраперма - тоже имя unisex?


 
Ega23 ©   (2005-11-17 12:34) [25]


> По инициалам (т.е. только по фамилии) - никак. У нас в школе
> училась одна девочка - у нее папа был француз с фамилией
> Патов. (В оригинале, вероятно, Патьофф, но все ее называли
> так, и в журнале было написано "Патов")
>


Да что "Патов"? Стандартное "ко": "Шевченко"  :-)


 
Ega23 ©   (2005-11-17 12:35) [26]


> А Даздраперма - тоже имя unisex?


Скорее женское. Также, как и Олимпиада.


 
Mike Kouzmine ©   (2005-11-17 12:38) [27]

Как определить пол атоматом? Очень просто. Зарядить, наставить, приказать снять штаны!


 
jack128 ©   (2005-11-17 12:46) [28]

paul_k ©   (17.11.05 12:02) [22]
Вот у меня несколько знакомых Владленов

У меня одноклассница Владлена была. По паспорту.  А по жизни Влада.


 
msguns ©   (2005-11-17 12:47) [29]

>Mike Kouzmine ©   (17.11.05 12:38) [27]
>Как определить пол атоматом? Очень просто. Зарядить, наставить, приказать снять штаны!

Можно и без автомата ;)
Как у Твена разоблачили Г.Финна, переодетого в девочку.
Посадить за обеденный стол и посмотреть на реакцию, когда из рук выпадет кусок мимо стола. Если ноги раздвинутся - девочка, сдвинутся - мальчик ;)))


 
Карелин Артем ©   (2005-11-17 12:48) [30]

В общем у не-мужчин имя или отчество заканчиватеся на ["а","я","у"]


 
Sergey13 ©   (2005-11-17 12:52) [31]

2[29] msguns ©   (17.11.05 12:47)
>[7] Карелин Артем ©   (17.11.05 11:06)
>Скажем так: в настоящее время в базе видны только жители СССР
Тортов не напасешься. А автомата и одного хватит. Ну может рожков надо дополнительных немного. 8-)


 
paul_k ©   (2005-11-17 12:56) [32]

Sandman29 ©   (17.11.05 12:34) [24]
ну и законы, однако.. тогда при помощи слесарных тисков определять пол остается
Карелин Артем ©   (17.11.05 12:48) [30]
отчество а потом имя.. ИМХО


 
Карелин Артем ©   (2005-11-17 12:59) [33]


> paul_k ©   (17.11.05 12:56) [32]


> отчество а потом имя.. ИМХО

Я так и сделал кстати.


 
Sandman29 ©   (2005-11-17 13:04) [34]

paul_k ©   (17.11.05 12:56) [32]

Нормальные законы. Вы от Abdula ibn Sina ведь не требуете, чтобы он стал Абдула Синович? Он так и должен оставаться Абдула ибн Сина, только в кириллической транскрипции.


 
Prohodil Mimo ©   (2005-11-17 23:51) [35]

а у латышей отчества нету :о)


 
Anatoly Podgoretsky ©   (2005-11-18 00:23) [36]

У нас тоже.
И есть одна интересная фамилия Ли Иванов


 
DrPass ©   (2005-11-18 00:52) [37]


> Сейчас сижу и думаю: как отделить М от Ж программно. Как-
> то не приходит на ум алгоритм, позволяющий на 100% определить
> пол по ФИО.

По ФИО не получится. Определяй по первичным половым признакам. Можно попробовать лазерный сканер штрих-кодов приспособить...


 
alt84   (2005-11-20 18:07) [38]

Фигня все :)
Вариант_1:
- По фотке строишь тангенциальный портрет жертвы. Если по русски, то через каждый миллиметр (шаг указать в ТЗ) проводишь касательную к контуру тела. Чем более "пушистым" получается обьект после обработки, теб выше вероятность того, что это Ж :)

Вариант_2(более эффективен):
- Задать вопрос типа "Дайте определение термину БОЛГАРКА"
Женский ответ:
женщина, проживающая в Болгарии.
Мужской ответ:
электроинструмент, угловая шлифмашина, шлифмашина по бетону и т.п.

Или другой вопрос: "Что такое ВАННАЯ"
Женский ответ:
любимая комната женщин. В. используется для: а) поддержания красоты (здесь можно найти около 437 вещей, наименование и порядок применения которых женщина знает как таблицу умножения); б) аутотренинга, расслабляющих процедур, телефонных разговоров и пр. жизненно важных действий.
Мужской ответ:
место для поддержания отсутствия щетины на лице. В В. мужчина опознает 5 предметов (зуб. щетка, бритва, мыло, пена для бритья, полотенце). Об остальных 437 предметах в В. мужчина понятия не имеет.

Ну и так далее :)
ЛОГИКА товарисчи, или ее отсутствие! ;)

Дамы, без обид....


 
SergP ©   (2005-11-20 20:40) [39]


> Карелин Артем ©   (17.11.05 11:21) [11]
> Ну на 99-89% среди коренных жителей СНГ


ИМХО:

pol := name[length(name)] in ["а","я","ь"];


на 90% среди коренных жителей СНГ сможет дать правильный ответ


 
SergP.   (2005-11-20 20:45) [40]

Удалено модератором



Страницы: 1 2 вся ветка

Текущий архив: 2005.12.11;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.053 c
6-1118743677
SaX
2005-06-14 14:07
2005.12.11
Существуют ли компоненты для работы с протоколом Jabber?


14-1132487859
_Sergey_
2005-11-20 14:57
2005.12.11
Заочная олимпиада (г. Омск 2005 год)


2-1132259609
FShadow
2005-11-17 23:33
2005.12.11
При выполнении SQL запроса выдает ошибку. Помогите!!!


2-1132404304
начиннающий
2005-11-19 15:45
2005.12.11
Filter


4-1125515885
Дмитрий_05
2005-08-31 23:18
2005.12.11
Создать виртуальный зашифрованный диск